《程序设计基1》课程教学大纲.docx

上传人:新** 文档编号:547813286 上传时间:2023-04-02 格式:DOCX 页数:12 大小:29.18KB
返回 下载 相关 举报
《程序设计基1》课程教学大纲.docx_第1页
第1页 / 共12页
《程序设计基1》课程教学大纲.docx_第2页
第2页 / 共12页
《程序设计基1》课程教学大纲.docx_第3页
第3页 / 共12页
《程序设计基1》课程教学大纲.docx_第4页
第4页 / 共12页
《程序设计基1》课程教学大纲.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《《程序设计基1》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计基1》课程教学大纲.docx(12页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础课程教学大纲一、课程基本信息课程名称(中文)程序设计基础课程名称(英文)Fundamentals of Programming课程类别:公共课课程性质公共基础课授课语言中文授课学期第2学期学分4课程学时及分配总学时讲课实验课外64481664适用专业物联网工程授课学院计算机与软件先修课程无后续课程面向对象程序设计、JAVA程序设计、数据结构课程简介课程基本定位:程序设计是物联网工程专业的一门重要的基础课。它 为该专业的其他课程奠定程序设计的基础,又是其他专业课程的程序 设计工具,C语言是当前使用最普遍和通用的计算机编程语言。通过 对C语言的语法规那么、数据类型、数据运算、语句、系统

2、函数、程序 结构的学习,较好地训练学生利用计算机解决问题的逻辑思维能力以 及编程思路和技巧,使学生具有较强的利用C语言编写软件的能力, 为培养学生有较强软件开发能力打下良好基础。核心学习结果:学生掌握C语言的语法、编写程序、调试程序主要教学方法:案例教学(任务驱动)、直观演示教学(实践环节)、 讲授和讨论相结合、练习法(激发学生编程兴趣)、参观教学(观摩 学习效果好的老师)。大纲更新时间2016. 5. 25二、课程目标课程总目标课程子目标达成方法L知识1.1:掌握软件开发必备的C程序设计知识。包 括数据类型、结构化程序设计方法、数组、函 数、指针、结构体等知识。掌握基本的编程规 范;培养学生

3、分析问题和解决问题的基本能力; 使学生具备扎实的C语言编程基础讲授、案例2.能力2.1:培养学生具有基本的算法设计能力和一定 的C程序设计与应用开发以及一定的模块设计 能力;要求学生掌握用C语言进行程序设计的 基本框架,理解结构化程序设计思想。讲授、案例3.素养3.1:拥有求真务实、切问近思等科学精神。案例、专题讨论、理论教学环节及基本要求三、课程目标及对毕业要求指标点的支撑序号支撑的毕业要求指标点课程目标11.2 :能够运用数学和工程基 础知识的基本概念、基本理论 和基本方法对物联网工程领 域的智慧标识、气象感知、泛 在计算等的复杂工程问题进 行数学建模并求解;课程目标L125.1:能够解释

4、软硬件开发工 具的使用原理和方法,具备使 用物联网工程领域的标识、感 知、传输和数据处理系统的开 发工具的能力;课程目标2.1课程目标3.1犯章标题教学内容学时预期学习成果(描述学生在学完 本节内容后其知 识、能力或素养预 期成果到达的程 度,后同)教学方式(讲授、专 题研讨、案 例、实验、实地调研 等,但不限于此)课程目标第一章C语言概述2了解C语言的发 展,掌握C语言程 序的基本结构,学 会开发环境的安 装和使用讲授、专题 研讨、案例、 演示目标L11.C语言的开展历 史1. C语言程序的 结构3. C语言程序的特 占八、4 .C语言程序的开 发方法5 . C语言程序开发 环境使用及上机

5、调试第二章数据类型、运算符 和表达式4C语言数据类型 的本质,运算符的 使用,混合运算的 数据转换方法,学 会表达式求值讲授、专题 研讨、案例目标1.11 .问题引导2 .常量与变量3 .整型数据4 .浮点型数据5 .字符型数据6 .运算符和表达 式7 .表达式求值第三章算法和控制语句10学会常用的基本 算法,掌握if语 句的基本结构以 及if语句的嵌 套、switch语句 的结构、循环语句 的基本结构及其 嵌套、break语句 和 continue 的 应用,能编写较复 杂程序;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .问题引导2 . C语言的标准输入和输出3 .条件语句4 .

6、多分支语句5 .循环语句6 .转移语句7 .综合应用第四章函数5学会函数的定义, 函数返回值的大 小如何求得和类 型,函数的调用方 法和参数传递方 法,函数的递归调 用的过程,变量作 用域,学会用函数 的观点编写程序;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .问题引导2 .函数概述3 .函数的声明和 定义4 .函数的参数和 返回值5 .函数的调用6 .局部变量和全局变量7.变量的存储类 型8.外部函数和内 部函数9.综合应用第五章数组8数组定义的方法, 数组元素的引用, 字符串处理,数组 元素和数组名作 为函数参数,能够 应用数组进行程 序的设计的典型 算法;讲授、专题 研讨、案

7、例、 演示目标2.1目标3.11 .问题引导2 . 一维数组及其 应用3 .二维数组及其 应用4 .字符数组及其 应用5 .多维数组6 .变长数组7 .数组综合应用 举例第六章指针8指针变量的定义 和应用,指针变量 作为函数参数,指 向字符串的指针 的定义和应用,指 针与数组的关系, 指针的应用;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .指针与指针变 量2 .指针变量的定 义与引用3 .指针运算符与 指针表达式4 .指针与数组5 .指针数组6 .指针的地址分 配7 .指向指针的指 针8 .指向函数的指 针变量9 . main函数的参 数第七章预编译命令2宏定义的概念与 方法,文件

8、包含;讲授、专题 研讨、案例目标1.1L概述2.带参宏定义3 . include 命令4 .条件编译第八章结构体与共用体7结构体类型和变 量的定义方法,结 构体类型变量的 引用,指向结构体 类型数据的指针, 结构体数组的定 义和数组元素的 引用,链表结点的 概念和链表的基 本操作;讲授、专题 研讨、案例、 演示目标2.1目标3.11 .问题引导2 .结构体的声明 和结构体变量定 义3 .结构体数组和 结构体指针4 .结构体与函数5 .链表及其应用6 .共用体7 .枚举类型和自 定义类型8 .类型定义符 typedef9 .结构体的综合 应用第九章文件系统2文件类型指针的 定义和含义,文件 操作

9、的相关函数; 学会用文件来输 入数据和保存运 行结果讲授、专题 研讨、案例、 演示目标L1目标2目标3.11 .文件和流的概 念2 .文件的使用3 .文件系统应用 举例五、实践(实验)教学环节及基本要求编 号实践(实验) 工程名称教学内容学时实验类型预期学习成果课程目标1VC+2010 和 Dev-C+ 开发环境使 用将一个有错误的程 序改正并能正确运 行1验证性熟悉开发环境, 如何调试程序目标L12数据类型、 运算符和表 达式输入给定的关于数 据类型、运算符、 表达式的程序。在C 语言集成开发环境 中编译运行。根据1验证性理解常用运行 符的功能、优先 级和结合性。掌 握表达式的求 值规那么目

10、标1.1得到的结果总结运 算符的特点以及表 达式的计算方法。3格式化输入 输出函数的 使用输入给定的关于格 式化输入/输出程 序。在C语言集成 开发环境中编译运 行,并观察得到的 结果。1验证性掌握printf()进 行格式化输出 和scanf()进行 格式化输入的 方法。目标L14分支结构程 序设计编写判断三角形类 型的程序。编写将 学生成绩转化为等 级的程序1设计性掌握if语句和if else语句的用 法。掌握switch 语句的用法。目标2.1目标3.15循环结构程 序设计编写数位别离的程 序。编写判断素数 的程序。编写输出 杨辉三角的程序2设计性掌握要基本的 算法,能用循环 语句实现这

11、些 基本的算法,并 能编写较复杂 问题的C语言 程序目标2.1目标3.16函数及其应用用函数的观点编写 求一元一次方程的 根的程序2设计性理解模块化思 想,用函数的观 点实现程序的 模块化目标2.1目标37数组及其应 用编写用冒泡排序对 多个数进行排序的 程序。编写矩阵运 算的程序以及二维 数组存储方式的程 序2综合性用数组实现基 本的算法以及 数组作为函数 参数目标2.1目标3.18指针及其应用用指针实现多个数 的排序程序。编写 指针处理字符串的 程序2设计性指针的含义,指 针和数组的关 系以及指针作 为函数参数目标2.1目标3.19结构体及其 应用具有学生学号、姓 名、性别、课程成 绩的不

12、同数据类型 数据处理的程序。 对学生信息按成绩 进行排序2综合性结构体的含义, 结构体数组的 应用,链表的基 本操作目标2.1目标3.110文件及其应用将30个学生的学 号、姓名及考试成2综合性文件操作函数, 数据的长久保 存方法目标L1 目标2.1 目标3.1绩保存在文本文件 中。按成绩从高到 低的顺序进行排 序,并将排序结果 以文本方式存入文 件中六、课程评价(一)考核内容、考核方式与课程目标对应关系课程目标考核内容考核方式及占比()成绩 (%)平时表现课程作业课程 实验课程 考试目标L1C语言程序设计概念、语法和基础知识6%8%2%24%40%目标2.1熟练应用C语言集成 环境设计和调试

13、C程 序;能用C语言程序 设计的方式分析和解 决一般实际问题2%6%4%18%30%目标3基本算法、模块化设计思想2%6%4%18%30%合计10%20%10%60%100%(二)考核方式评分标准1 .评分标准总体说明:(1)课堂表现:针对程序结构、函数、数组、指针、结构体这五章,在课堂上完成3-5 次作业,根据完成情况占10%(2)总评二平时作业(20%) +课堂表现(10%) +实验(10%) +期末考试(60%)2 .评分标准分项说明(1)课程作业评分标准课程目标评分标准90-100 (优)80-89 (良)70-79 (中)60-69 (及格)0-59(不及格)目标1. 1:能在作业 相同中完 成每章节 基础题能在作业 相同中完 成大多数 章节的基 础题能在作业 相同中完 成70%章 节基础题能在作业相 同中完成 60%章节基 础题不能完成任何章节 的基础题目标2. 1 :在作业系在作业系在作业系在作业系统在作业系统中不能统中完成统中完成统中完成中完成60%完成任何章节编程每章节编 程题80%每章 节编程题70%每章 节编程题每章节编程 题题目标3.1:在作业系在作业系在作业系在作业系统在作业系统中不能统中完成统中完成统中完成中完成60%完成任何章节程序每章节程80

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号