- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 3
《C语言程序设计》课程教学大纲
一、教师信息
教师姓名
职称
办公室
电话
电子信箱
二、课程基本信息
课程名称(中文):C程序设计
课程名称(英文):C Language Programming
课程性质: □通识必修课□通识选修课▇专业必修课□专业方向课□专业拓展课□实践性环节
课程类别*:□学术知识类 ▇方法技能类 □研究探索类□实践体验类
课程代码:2130004
15级培养方案周学时:4 总学时:48 学分:3
16级培养方案周学时:4 总学时:48 学分:3
先修课程:《计算机应用基础》
开设专业:机械制造及其自动化
三、课程简介
《C程序设计》是四年制本科机械设计制造及其自动化专业的计算机基础课。属于专业限定选修考查课。本专业强调以应用为目的,本课程使学生掌握计算机的基础知识,提高学生应用计算机的能力,学会编制程序和一些常用的算法。学生通过本门课程的学习,学生可掌握用计算机编程的方式解决数学问题或者实现编写自动控制程序,同时学生会理解计算机编程的逻辑思维方式。本门课程也是后续课程《单片机原理及应用》中所使用的编程语言。
本门课程主要讲课内容为讲授C语言程序设计的语法规则和常用算法。
四、课程目标
本课程的任务是使学生学会一门计算机编程语言;了解常用算法;并为未来掌握其他计算机编程语言打下基础。是一门专业限定选修考查课。
通过本门课程的学习,学生会运用该门计算机编程语言解决常用数学问题或者编写简单自动控制程序。
五、教学内容与进度安排*
教学
周次
课时数、授课内容、重点、难点、学生学习任务、教学方法、课外学习要求
1
Chapter 1,chapter 2 and chapter 3
1. 课时数:16课时(Theory classes are 12 ,lab classes are 4)
2. 讲授内容:
Introduction and an view of C;Lexical Elements and keywords Constants, Assignment Operators; computer Lab;Fundamental Data Types,Floating Type, Math Functions;Data Conversions, Hexa and Octal Constants; computer Lab.
重点、难点:
Fundamental Data Types
3.学生学习任务
掌握上课所讲内容
4. 教学方法
老师先讲解课程内容,讲解过程中向学生提问、给学生讨论的时间,然后请学生回答问题,根据学生回答情况在记分册上做相应标记。
5. 课外学习要求
复习上课内容、预习下一次新课内容。
2
Chapter 4 and chapter 5
1. 课时数:16课时(Theory classes are 10 ,lab classes are 6)
2. 讲授内容:
Flow of Control; computer Lab;Equality and Logical Operators,If, if-else; computer Lab;While and For statements,Do, Goto, Break statements and Fibonacci Series; computer Lab;Function definition, Call-by-value.重点、难点:
While and For statements; Call-by-value3.学生学习任务:
上课所讲内容
4. 教学方法
老师先讲解课程内容,讲解过程中向学生提问、根据学生回答情况在记分册上做相应标记。
5. 课外学习要求
复习上课内容、预习下一次新课内容。
3
Chapter 5 and chapter 6
1. 课时数:6课时(Theory classes are 11 ,lab classes are 5)
2. 讲授内容:
Using assertions, Storage classes and Recursion, Arrays, Pointers, Call-by-reference; computer Lab;Bubble Sort, Strings and Arrays of Pointers; computer Lab;
重点、难点:
Storage classes; Arrays of Pointers.3.学生学习任务:
上课所讲内容
4. 教学方法
老师先讲解课程内容,讲解过程中向学生提问、
文档评论(0)