- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
PAGE
PAGE9
《C语言程序设计》课程教学大纲
一、课程基本信息
课程名称
C语言程序设计
课程编号课程性质
必修课
课程类别
学科专业基础课程
开课单位
基础教研室
授课学期
第3学期
学分/学时
3.5/56
课内学时
56
理论授课
38
上机学时
18
课内实践
0
实验学时
0
课外学时
56
适用专业
机械电子工程专业
是否双语
否
先修课程
信息技术基础
后续课程
单片机原理与接口技术、嵌入式开发、计算机控制系统等
二、课程简介
《C语言程序设计》是机电学院机械电子工程专业的学科专业基础课。本课程研究内容是C语言程序设计的基本语法规范、基本数据类型的定义及运用、分支及循环结构的定义及运用、数组的定义及运用、指针的定义及运用、函数的定义及运用、结构体的定义和运用等核心基本概念、基本理论、基本方法。
学习本课程后,学生能够较好地完成任务程序中模块问题的解决,建立起基本的程序设计思维模式以及解决实际问题的方法,为数控技术、单片机原理与接口技术、嵌入式开发、机电一体化应用、自动控制原理、电气控制与PLC、机器人仿真等后续专业课程的学习奠定一定的基础。
三、课程目标及对毕业要求指标点的支撑
(一)课程目标
课程目标1:思政目标
通过课程的学生,激发学生求知热情、探索和创新精神,使学生善于思考,勇于实践,让学生意识到国内科技发展的突出实力,增强学生对祖国的自信心、民族自豪感和责任心。
课程目标2:知识目标
能够清楚表述C语言程序设计的基本思想和编程原理,常用的语法元素和基本语句结构。
课程目标3:能力目标
能够具体问题具体分析,利用批判思维,设计合理的算法,运用所学C语言知识,编写符合编码规范、易于维护的程序代码,能够调试、维护程序,解决实际问题。
课程目标4:素质目标
能够研究工程问题的综合特征,果断判断,综合运用C语言程序设计的基本原理和方法,自主设计符合编码规范、易于维护的综合应用程序,善于联系专业实际并持续自学,乐于与他人合作解决问题。
(二)课程目标对毕业要求指标点的支撑
课程目标
支撑毕业要求指标点
毕业要求
课程目标1
8-1中国国情,树立正确的世界观、人生观、价值观,个人在历史、社会及自然环境中的地位,践行社会主义核心价值观。
12-1能认识不断探索和学习的必要性,具有自主学习和终身学习的意识,拓展知识和能力的途径。
8-职业规范
12-终身学习
课程目标2
1-2能针对复杂软件工程问题,进行数学建模并求解。
1-工程知识
课程目标3
1-3能够融合专业知识和数学模型方法用于对软件系统模型进行推演和分析。
2.2能够针对软件工程问题选择恰当的基础理论和数学模型方法,表达复杂软件工程问题。
1-工程知识
2-问题分析
课程目标4
2-4能够运用软件工程的基本原理分析解决方案中的关键影响因素,验证其合理性并获得有效结论。
3-2能够针对软件工程的实际问题,设计满足特定需求的模块。
2-问题分析
3-设计/开发解决方案
四、课程基本教学内容及对课程目标的支撑
(一)课程基本教学内容
第一单元程序设计概述(学时数:4学时)
1.课程主要内容
C语言程序设计的相关概念、起源及发展;算法设计、描述的基本方法;问题、算法和程序之间的关系;C程序编辑、编译、连接和运行的基本方法;程序的函数化结构、标识符与保留字、程序风格;程序调试的思想。
上机:安装、配置C语言程序开发环境;使用raptor画流程图;编码、调试运行C程序的基本步骤;
2.重点和难点
重点:算法设计、描述的基本方法;C程序编辑、编译、连接和运行的基本方法;程序调试的基本方法。
难点:C语言程序编码、调试的基本方法。
3.教学方法
翻转课堂、课堂讲授、课堂讨论、巡回指导、案例分析、随堂测验、上机实践。
4.学生学习预期成果
能够描述算法,评价算法;能够安装、配置C语言程序开发环境;能够进行简单程序的编码、调试、运行。
5.支撑课程目标
课程目标1.课程目标2.
第二单元数据及其运算(学时数:6学时)
1.课程主要内容
数据类型、常量、变量概念,变量的定义及赋值、输入与输出数据、简单运算(算术运算、赋值运算、变量自增和自减运算、逗号运算)、使用编译预处理命令(include和define)的方法;编码规则;表达式中数据类型的转换。
上机:编写、调试、运行程序完成上机实验任务,代码书写要符合程序编码规则。
2.重点和难点
重点:变量的定义及赋值;基本输入与输出函数、简单运算、include和define编译预处理命令的使用方法。
难点:不同数据类型变量占用内存的大小;基本输入与输出函数的使用特点比较;简单运算中各种运算符的优先级和结合性。
3.教学方法
翻转课堂、课堂讲授、课堂讨论、巡回指导、案例分析、随堂测验、
原创力文档
                        

文档评论(0)