程序设计基础(C语言)-教学大纲.docx
《程序设计基础(C语言)-教学大纲.docx》由会员分享,可在线阅读,更多相关《程序设计基础(C语言)-教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计课程教学大纲一、基本信息基本信息课程名称(中文)语言程序设计(C语言)课程代码课程名称(英文)Program Development Foundation (Clanguage)开课单位信息科学与工程学院课程平台通识教育课程性质必修课程(群)团队C语言课程教学团队考核方式考试学分3授课语言中文学时48理论学时32上机学时16实验学时0实践学时0适用专业机械类、管理类、国机械、电气、船电、船舶、汽服等先修课程无课程简介C语言程序设计课程是全校理工类专业学生的公共基础必修课程。通过本 课程学习,使学生能较系统地掌握C语言的数据类型、运算符与表达式,重点 是运算符在表达式中的使用;C语
2、言程序设计的顺序、分支、循环三大基本结 构,重点是分支嵌套和多重循环嵌套的使用;C语言的数组及应用,重点是一 维数组和字符串数组的应用;C语言的函数及应用,重点是函数的定义、调用 和声明;掌握C语言的基本知识、原理和方法,培养学生具备分析和设计程序 的能力和素质,以满足信息时代对工程技术人才的综合计算机应用能力的要 求。该课程的先修课程是“计算机与互联网”和“计算机应用实践:教材与参考资料1.程序设计基础(C语言),陈松、刘颖等,人民邮电出版社,2022年2、程序设计基础(C语言)上机指导与习题集,刘颖、杨芳明等,人民邮电 出版社,2022年在线教学资源重庆交通大学在线学习中心程序设计基础(C
3、语言):二、教学目标通过本课程的学习,学生具备基本的计算思维和程序设计能力, 能够针对具体问题灵活应用编程工具进行建模和编程实现,并能在程 序设计和代码编写过程中自觉遵守信息技术相关规范和国家法律法规。教学目标支撑毕业要求指标点1.掌握结构化程序设计语言的基本组成、结构化程序设 计思想和方法等,能针对求最大最小值、均值、数的分解、 统计、排序、查找等具体问题进行合适的建模和求解,实 现信息技术知识普及。2.应用计算机科学的基本原理对复杂工程问题进行分析 和求解的解决问题能力培养。在相关工程知识的支持下, 能够针对小型问题,使用自顶向下、逐步求精、模块化、 穷举、试探等程序设计思想进行分析和求解
4、,具有一定计 算思维能力。3.能够选择使用适当的开发环境包括操作系统和C语言 开发工具等完成小规模C语言程序的设计与调试,具有 初步的编程能力,培养知识应用能力。4、能在设计程序解决问题及编写程序代码过程中自觉遵 守信息技术相关规范和国家法律法规,实现知识普及的教 学目标。三、课程教学内容和方法(一)教学内容和要求内容与进度教学内容(详细阐明主要教学内容或 教学活动,体现和说明授课 进度编排的逻辑关系)学 时学习达成(阐明学生通过 章节学习知识、 能力的达成情 况)课外环节(含测验考 试作业安 排)支撑课 程目标教学方法 (阐明教学目标达 成的教学 方法)思政案例名 称01 C语言概述01-0
5、1课程简介、课程目标 及要求01-02 C语言发展、特点、 组成01-03 C语言的开发环境2熟悉C语言开发 环境课前预习 课后练习题目标3问题驱 动、讲授、 现场指导自主安全可 控02 C语言基础102-01 C语言的数据类型02-02常量和变量2了解基础数据类 型、区分常量与 变量课前预习 课后练习题目标1问题驱 动、讲授、 现场指导实践能力03 C语言基础203-01数据的输入与输出03-02运算符优先级及结合 性2输入输出函数的 使用课前预习课后练习题目标1目标3问题驱 动、讲授、 现场指导信息技术变 革对社会的 影响04 C语言基础304-01运算符与表达式(算 术、关系、逻辑)2算
6、术、关系、逻 辑运算符与表达 式的使用课前预习课后练习题目标1目标3问题驱 动、讲授、 现场指导资源节约利 用05 C语言基础405-01运算符与表达式(赋2赋值、位、其它 运算符与表达式课前预习课后练习题目标1目标3问题驱 动、讲授、规则意识值、位、其它)05-02数据类型转换的使用现场指导06顺序结构程序设计06-01算法06-02 C语言基本语句2顺序结构程序设 计课前预习课后练习题目标1目标3问题驱 动、讲授、 现场指导程序设计艺 术07简单结构程序设计 07-01单分支if语句 07-02双分支if语句2选择结构程序书 写规范课前预习课后练习题目标1目标3问题驱 动、讲授、 现场指导
7、资源节约与 利用08多分支选择结构1 08-01多分支if语句08-02 if语句的嵌套2用if语句解决多 分支问题课前预习 课后练习题目标1目标2目标3问题驱 动、讲授、 现场指导程序书写规 范09多分支选择结构209-01多分支switch语句09-02 if 语句与 switch 语 句的比较2用switch语句解 决多分支问题课前预习 课后练习题目标1目标2目标3问题驱 动、讲授、 现场指导程序书写规 范09选择结构程序设计 09-01选择结构程序设计举 例2选择结构问题的 求解课前预习 课后练习题目标1目标2目标3课堂翻转程序书写规 范10实现循环三种语句110-01 while 语
8、句10-02 dowhile 语句2While 与 do while结构问题 求解及编程实现 程序书写规范课前预习课后练习题目标1目标2目标3问题驱 动、讲授、 现场指导程序员的职 业道德11实现循环三种语句111-01 for 语句2for结构问题求 解及编程实现课前预习课后练习题目标2目标4课堂翻转程序设计艺 术12循环结构程序设计12-01循环嵌套12-02改变循环执行状态语 句 (break continue、 goto 语句)2循环结构问题求 解与编程实现 程序调试能力 模块化程序设计 基本思想课前预习课后练习题目标2目标4课堂翻转思考分析13循环结构程序设计举例1 13-01循环结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 语言 教学大纲
限制150内