- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《C语言程序设计》课程标准
《C语言程序设计》课程教学标准
【课程名称】C语言程序设计
【课程代码】C2-2-1
【适用专业】应用电子技术
【学时数】84
【学分数】5
【开设时间】第1学期
一、课程概述
1.课程的性质
《C语言程序设计》是应用电子技术专业的一门专业基础课,是学习《单片机原理与应用》、《C51程序设计与仿真》等专业技能课程的必须的支撑课程。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。
2.课程的作用
通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。
综合考虑软件的企业市场普及率,开发软件采用“MicrosoftVisualC++6.0,简称VC6.0”。
二、培养目标
本课程的课程目标来源于两个方面:
(1)电子类专业典型岗位职业能力要求即:元器件的识别与测试、电子电路的设计与制作、单片机程序设计与实现、电子产品创新设计能力。
(2)毕业设计与技能抽查的要求:为提升学生的毕业设计质量及满足技能抽查的要求,必须夯实学生的单片机原理与应用能力和电子产品创新设计能力。
1.方法能力目标
(1)通过完成各项目任务,让学生在学习中享受成功的喜悦,激发学习兴趣,从而培养学生勤奋好学的习惯,;
(2)通过循序渐进的工程案例,提高学生的策划能力、色彩感悟力、结构布局能力和想象力,通过查阅相关资源培养其获取新知识的能力;
(3)每个项目设置课后拓展训练,使学生能利用课后时间进行自我训练,不仅巩固课堂项目学习效果,同时培养学生自主独立学习的习惯与能力;
(4)通过建立课程网络资源库,并运用学习平台管理教学,促使师生共同提高处理信息的能力;
2.社会能力目标
(1)通过项目任务交流与互助,培养学生团队协作精神,锻炼沟通交流的能力;
(2)通过课后训练拓展学习项目,培养学生自主学习能力;
(3)通过制定编程综合训练,培养学生创新思维;
(4)通过项目任务学习,培养学生的爱岗敬业的基本素养。
3.专业能力目标
(1)熟练掌握“MicrosoftVisualC++6.0,简称VC6.0”的基本操作及界面设置等操作方法;
(2)熟练掌握C语言的基本概念和程序设计的思想和方法;
(3)熟悉掌握运用C语言解决实际问题的能力。
三、与前后课程的联系
1.与前续课程的联系
本课程前接的基础课程是《计算机应用基础》课程。学生具备了一定的计算机操作能力,对计算机的组成、功能等有一定的认识。
2.与后继课程的关系
为学生后续课程《单片机原理与应用》、“《C51程序设计与仿真》”等专业技能课程奠定基础程序设计能力、思想与逻辑思维。同时,本课程为学生职业生涯发展奠定基础。
四、教学内容与学时分配(重点,注意课时分配,并与后面的教学设计吻合)
根据专业培养目标及课程目标的要求,将本课程的教学内容分解为10个学习项目(含随堂技能考核)。
表1课程项目结构与学时分配表
序号
单元名称
要求(学生应获得的知识、能力与态度)
教学目标
教学内容
学时建议
教学载体
教学方法、手段与资源利用
教学环境说明
考核评价
备注
1
C语言概述
1.了解C语言的背景???
2.掌握C语言程序的结构???
3.领会C语言程序设计的风格
熟悉C语言的背景?,掌握C语言程序的结构。
1.C语言的历史背景????
2.C语言的特点???
3.C语言源程序的结构
2
理论2
PPT、
实例
讲授法与讨论法综合应用;
多媒体的运用
多媒体
课堂表现;
平时作业
丰富相关知识面,能以讲故事的形式来表现,注意课堂气氛
2
程序的灵魂—算法
1.掌握算法的基本概念与特征???
2.掌握结构化程序设计的基本概念
掌握应用C语言的算法。
1.算法的概念
2.N-S图
3.常用算法思想。
2
理论2
PPT、
图解
实例
抛锚式教学,
讨论教学法,
多媒体的运用
多媒体
平时作业
以图解的方式形象化算法的过程与思想
3
数据类型、运算符与表达式
1.了解基本类型及其常量的表示法?????
2.掌握变量的定义及初始化方法??
3.掌握运算符与表达式的概念?
能够在程序中正确应用数据类型、运算符与表达式
1.常量与变量???
2.整型数据???
3.实型数据???
4.字符型数据???
5.变量赋初值
6.各类数据之间的混合运算????
7.算述
文档评论(0)