- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE8
五邑大学本科教学
《C语言与程序设计》课程教学大纲(2022版)
一、课程基本信息
课程名称
C语言与程序设计
TheCLanguageProgrammingDesigns
课程代码
5419003
课程性质
必修
开课院部
智能制造学部
课程负责人
毛志红
课程团队
杨保健、王建生、杜遥雪、李昌明、张祁莉
授课学期
3
学分/学时
2/32
课内学时
32
理论学时
20
实验学时
0
实训
(含上机)
12
实习
0
其他
0
适用专业
机械工程
授课语言
中文
对先修的要求
先修《计算机文化基础》,了解计算机系统、软件、算法及数据等知识,初步具备应用计算机技术分析解决问题的基本能力。
对后续的支撑
为《数控原理与系统》、《计算机控制技术》、《工业自动化控制设计与实践》等后续课程提供程序设计方面知识,具备为机械工程领域中的软硬件设计问题提供程序开发及设计的能力。
课程思政设计
通过向学生简述软件业在我国发展历程,讲述中国智造,培养学生的民族自豪感和爱国情操。
创新创业教育设计
以C语言程序设计课程为载体,从教学过程设计及教学实验与实践等层面,将创新创业教育融入教学中。如在讲授循环结构时,引入斐波那契数列,以及π的计算等,让同学们初步接触计算方法,提高学习兴趣。
课程简介
《C语言与程序设计》课程是五邑大学机械工程专业本科学生必修的学科基础课程之一。本课程的目的和任务是使学生掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,培养学生的逻辑思维能力、抽象能力和基本的计算机程序设计能力。课程主要内容包括:C语言中的数据类型、数据表示及运算规则、数据存储、语句定义及流程控制、函数调用、程序结构等等。使学生具有灵活应用相关知识和方法编写程序解决实际问题的能力,着重培养学生的计算思维能力、程序设计与调试能力,在学习程序设计过程中养成良好的编程素养和工程素质。为学生在后续机械工程领域中的软硬件设计问题提供编程基础及分析能力。
本课程将以学生获得知识能力为目标,为后续的专业学习及解决机械工程问题提供软件工程思维。教学中采用集中讲授、上机实践、习题讨论等形式,在教学方法上鼓励探索项目化、案例化等等形式新颖多样的方法手段。
二、课程目标及对毕业要求指标点的支撑
序号
课程目标
支撑毕业要求指标点
毕业要求
1
目标1:通过C语言的基本知识和基本语法的学习,训练学生具备解决问题的逻辑思维能力、并具备基本的编程思路和技巧,为后续机械工程领域中的科学实验及采集数据提供编程基础及思维。(支撑毕业要求指标点4.3)
4.3能够根据实验方案构建实验系统,安全地开展实验,科学地采集实验数据。
4能够针对复杂机械工程问题,以科学原理为指导,运用科学方法,在实验方案设计、数据处理分析和解释等环节上开展研究性工作,并通过信息综合得出合理有效的结论。
2
目标2:通过C语言的基本理论和原理的学习。建立软件工程思维,运用“问题-分析-设计-实现-测试”的软件工程方法步骤进行问题求解,有效解决复杂机械工程中的软硬件问题。(支撑毕业要求指标点5.2)
5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂机械工程问题进行分析、计算与设计
5能够针对复杂机械工程问题,开发、选择和使用恰当的技术、资源、现代工程工具和信息技术工具,进行图文描述、建模计算、仿真模拟、预测分析,并能够理解局限性
三、教学内容及进度安排
序号
教学内容
学生学习
预期成果
课内
学时
教学方式
支撑
课程目标
1
绪论:C语言的发展历程;软件开发的基本过程;最简单的C语言程序;程序开发环境简介及运行C程序的步骤与方法;学习文件的读写打开。
培养的能力/素养:基本的程序调试技能。
重点:了解界面风格
难点:熟练掌握程序调试技能。
熟悉C语言源程序的格式、风格及结构,熟悉程序开发环境,能正确运行C程序;思政设计:了解中国软件业的发展历程,增强自豪感。
2
讲授:c语言源程序结构及运行方法、程序开发环境等;软件业发展历程。
上机实训:输入并运行简单c程序,熟悉c语言源程序格式等。
目标1
2
C语言数据类型:常量与变量;基本数据类型;变量的赋值和赋值运算符;计算变量或数据类型所占内存空间的大小等。
培养的能力/素养:能正确使用C语言数据类型,养成严谨的工作态度。
重点:基本数据类型所占内存空间大小。
难点:无
能正确命名及使用变量;掌握基本数据类型的表示及使用。
2
讲授:C语言基本数据类型及所占内存空间大小,变量如何赋值等。
讨论:各种赋值运算及其具体含义。
作业:变量命名、数据类型的表示及使用的知识点的练习。
目标1
3
简单的算术运算和表达式:运算符和表达式;宏常量与宏替换;自动类型转换与强制类型转换运算符;常用的标准
文档评论(0)