《《程序设计基础》授课计划表(赵彦).doc》由会员分享,可在线阅读,更多相关《《程序设计基础》授课计划表(赵彦).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础授课计划表(赵彦)附件1-1江苏信息职业技术学院学 期 授 课 计 划 总 表 2018 - 2019 学年第 二 学期课程名称 程序设计基础 课程代码 110199 任课教师 赵彦 任课教师所属系、部及教研室 物联网教研室 授课班级所属系 物联网工程学院 授课年级及专业名称 18级 网络技术专业 课程总学时 80 本学期计划学时 80 制定日期 2019 年 3 月 1 日附件1-2教学大纲制定部门物联网工程学院教材全称(编者、出版单位、出版时间)C语言程序设计(赵彦著 高等教育出版社 2019年3月 第1版)主要教学参考书(名称、作者)爱课程(中国大学MOOC)程序设计基础在线
2、开放课赵彦、邓小龙、陆蔚等教师建设全国计算机等级考试题典(二级C) 全国计算机等级考试题典编委会C语言典型题汇与解析 等级考试研究专家组全国计算机等级考试上机考试专项训练班匡松等主编本学期教学周数12编制说明:1、 本课程为物联网工程学院专业基础课程,该课程采用翻转课堂、信息化教学、线上线下结合的授课方式。课程成绩由平时考核、阶段考核、在线考试成绩组合而成。2、 学生上机选用C-Free、DEVC或VC 6.0版本软件。3、 整个教学过程结合教材和全国计算机二级C考试大纲展开教学。通过在线开放课程平台的在线讨论、过关斩将、高手闯关、大显身手环节,加强平时训练和针对性训练,使学生既能按教学大纲要
3、求扎实掌握相关知识,又提高项目开发、调试和测试技能。4、 该授课计划以信息安全181班级为准,其他班级参照执行。5、 国庆节放假和相关节假日上课计划顺延。本课程学期总课时数80 本 学 期 授 课 时 数 安 排讲授24理论实践一体化习题课现场教学52多媒体讨论复习2考试2任课教师班级授课周次总学时数授 课 时 间上课教室赵彦信息安全18115804-18周周一5、6节4-13周周四1、2节4-18周周四3、4节智慧信息化教室编制教师(签字)教研室主任(签字)系主任(签字)附件2江苏信息职业技术学院学 期 授 课 计 划 表(20 1820 19 学年第 二 学期)班级所属系、专业: 网络应用
4、技术专业 课程名称: 程序设计基础 周次课号授 课 章 节、主 要 内 容时数作业备注四1单元1让我们和计算机对话吧任务1提出问题如何与计算机交流?任务2相关知识1.2.1计算机语言1.2.2C语言的发展历史任务3解决问题让我们来和计算机打招呼吧!1.3.1如何使用C语言1.3.2C语言程序的结构1.3.3运行C语言程序的方法与步骤2爱课程(中国大学MOOC)视频文档智慧信息化教室2单元1让我们和计算机对话吧任务4能力测试任务5知识拓展1.5.1程序设计的步骤1.5.2大显身手2高手闯关大显身手智慧信息化教室3单元2算法程序设计的灵魂任务1提出问题什么是程序?任务2相关知识2.2.1算法2.2
5、.2算法的特性2.2.3简单算法举例2.2.4如何表示算法任务3解决问题让我们来设计算法吧!2.3.1用流程图设计算法2.3.2用N-S盒图设计算法2.3.3用伪代码设计算法2爱课程(中国大学MOOC)视频文档智慧信息化教室五4单元2算法程序设计的灵魂任务3解决问题让我们来设计算法吧!2.3.1用流程图设计算法2.3.2用N-S盒图设计算法2.3.3用伪代码设计算法任务4能力测试任务5知识拓展2.5.1结构化程序设计的方法2.5.2大显身手2高手闯关大显身手智慧信息化教室5单元3“身高体型判定系统”数据处理任务1项目需求如何预测身高、判定体型?任务2相关知识3.2.1如何描述数据3.2.2如何
6、操作数据2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室6单元3“身高体型判定系统”数据处理3.2.2如何操作数据3.2.3输入输出2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室六7单元3“身高体型判定系统”数据处理任务3解决问题让我们来完成计算任务吧!3.3.1如何求一元二次方程的根3.3.2求摄氏温度3.3.3计算存款利息2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室8单元3“身高体型判定系统”数据处理任务4能力测试任务5项目实施3.5.1大显身手(1)身高预测系统(2)体型判定系统2高手闯关大显身手智慧信息化教室9单元4“身高体型判定系统”决策判断任务1
7、项目需求“身高体型判定系统”的改进需求任务2相关知识4.2.1if语句的一般形式4.2.2关系运算符与关系表达式4.2.3逻辑运算符与逻辑表达式2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室七10单元4“身高体型判定系统”决策判断任务2相关知识4.2.4条件运算符与条件表达式4.2.5if语句的嵌套4.2.6用switch语句实现多分支选择结构2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室11单元4“身高体型判定系统”决策判断任务3解决问题交换如此有趣!4.3.1两个数的交换4.3.2三个数的交换4.3.3闰年的判断4.3.4再次求一元二次方程的根4.3.5我们的运输费
8、用2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室12单元4“身高体型判定系统”决策判断任务4能力测试任务5项目实施4.5.1大显身手“身高体型判定系统”改进版2高手闯关大显身手智慧信息化教室八13单元5“身高体型判定系统”完整版任务1项目需求“身高体型判定系统”的再次改进需求任务2相关知识5.2.1用while语句实现循环5.2.2用dowhile语句实现循环2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室14单元5“身高体型判定系统”完整版任务2相关知识5.2.3用for语句实现循环5.2.4循环的嵌套5.2.5几种循环的比较5.2.6改变循环的执行状态2爱课程(中国大
9、学MOOC)视频文档过关斩将智慧信息化教室15单元5“身高体型判定系统”完整版任务3解决问题交换如此有趣!5.3.1初谈斐波那契数列(Fibonacci)5.3.2素数问题2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室九16单元5“身高体型判定系统”完整版任务3解决问题交换如此有趣!5.3.3的近似值5.3.4数字游戏(1)5.3.5打印图形2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室17单元5“身高体型判定系统”完整版任务4能力测试任务5项目实施5.5.1大显身手“身高体型判定系统”的完美版2高手闯关大显身手智慧信息化教室18单元6“考试系统”数据存储任务1项目需求
10、“考试系统”数据存储问题任务2相关知识6.2.1一维数组2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十19单元6“考试系统”数据存储任务2相关知识6.2.2二维数组2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室20单元6“考试系统”数据存储任务2相关知识6.2.3字符数组2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室21单元6“考试系统”数据存储任务3解决问题巧用数组6.3.1巧用一维数组6.3.2巧用二维数组6.3.3字符串处理2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十一22单元6“考试系统”数据存储任务4能力测试任务5项目实施6.5.
11、1大显身手考试系统(V1版)2高手闯关大显身手智慧信息化教室23单元7“考试系统”模块化设计任务1项目需求“考试系统”的模块化设计任务2相关知识7.2.1怎样定义函数7.2.2怎样调用函数函数的声明与函数原型2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室24单元7“考试系统”模块化设计任务2相关知识7.2.4函数的嵌套调用7.2.5函数的递归调用2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十二25单元7“考试系统”模块化设计任务2相关知识7.2.6数组作为函数参数7.2.7局部变量和全局变量2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室26单元7“考试系统
12、”模块化设计任务2相关知识7.2.8变量的存储方式和生存期7.2.9变量的声明与定义7.2.10内部函数与外部函数任务3解决问题模块化程序设计7.3.1改写我的成绩单2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室27单元7“考试系统”模块化设计任务3解决问题模块化程序设计7.3.2递归任务4能力测试任务5项目实施7.5.1大显身手考试系统(V2版)2高手闯关大显身手智慧信息化教室十三28单元8“考试系统”的优化任务1项目需求“考试系统”的优化任务2相关知识8.2.1指针变量8.2.2通过指针引用数组2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室29单元8“考试系统”的优
13、化任务2相关知识8.2.3通过指针引用字符串8.2.4指向函数的指针8.2.5返回指针值的函数2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室30单元8“考试系统”的优化任务2相关知识8.2.6指针数组和多重指针8.2.7动态内存分配与指向它的指针变量2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十四31单元8“考试系统”的优化任务3解决问题指针的妙用8.3.110个数8.3.2使用指针对20个数的相关操作8.3.3用指针实现字符串的相关操作2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室32单元8“考试系统”的优化任务4能力测试任务5项目实施8.5.1大显身手
14、考试系统(V3版)2高手闯关大显身手智慧信息化教室十五33单元9“学生信息管理系统”数据存储任务1项目需求“学生信息管理系统”的数据存储问题任务2相关知识9.2.1定义和使用结构体变量9.2.2结构体数组9.2.3结构体指针2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室34单元9“学生信息管理系统”数据存储任务2相关知识9.2.4链表2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十六35单元9“学生信息管理系统”数据存储任务2相关知识9.2.5共用体类型9.2.6使用枚举类型9.2.7使用typedef声明新类型名2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教
15、室36单元9“学生信息管理系统”数据存储任务3解决问题学生信息管理9.3.1链表的生成9.3.2链表的展示9.3.3学生信息处理2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十七37单元9“学生信息管理系统”数据存储任务4能力测试任务5项目实施9.5.1大显身手学生信息管理系统(V1版)2高手闯关大显身手智慧信息化教室38单元10“学生信息管理系统”数据存储任务1项目需求“学生信息管理系统”的数据保存问题任务2相关知识10.2.1打开与关闭文件10.2.2顺序读写数据文件2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室十八39单元10“学生信息管理系统”数据存储任务2相关知识10.2.3随机读写数据文件10.2.4文件读写的出错监测2爱课程(中国大学MOOC)视频文档过关斩将智慧信息化教室40单元10“学生信息管理系统”数据存储任务3解决问题将学生信息存入文件10.3.1从文件中读取学生信息并展示任务4能力测试任务5项目实施10.5.1大显身手学生信息管理系统(V2版)2高手闯关大显身手复习考试智慧信息化教室11
限制150内