欢迎来到天天文库
浏览记录
ID:26222784
大小:76.00 KB
页数:8页
时间:2018-11-25
《c语言程序设计课程标准(参考样板)b0701》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》课程标准一、课程标识课程编码:0421020课程类别:专业必修适用专业:计算机应用技术授课单位:计算机专业教研室学时:72编写执笔人及编写日期:XXXXXX二〇一一年七月四日审定负责人及审定日期:XXXXXX二〇一一年七月四日二、课程性质本课程是计算机应用技术专业的专业群必修课,也是全国计算机等级考试二级证书课程,在专业培养目标中,具有极其重要的地位和作用。总课时72学时。开设本课程是为学生利用计算机分析和解决问题准备必要的知识和能力。本课程重点是C语言基础知识以及三种基本结构:顺序、选择和循环程序设计方法,为学生进一步学习相应的专业知识打下一定的计算
2、机程序设计语言基础。本课程旨在培养学生面向过程的编程能力、逻辑思维能力以及分析问题解决问题的综合能力。三、课程设计理念和思路(一)课程的改革理念本课程的改革理念是,坚持实践化、实用化教学,密切适应计算机的发展趋势,坚持学以致用;解决抽象理论与实践相脱节现象,让绝大多数学生在有限的时间内迅速掌握课程的基本理论知识,并通过实践操作加深理解基本理论;强化实践操作,通过举一反三、理论学习-实践操作-测验-总结等多种方法锻炼学生对程序的理解及逻辑思维能力。 (二)课程的设计思路通过总结课程教学工作多年的教学经验,提出了课程设计总的思路是:在课程的设计和教学过程中自始至终贯穿“理解
3、和记忆程序基本结构,熟练上机调试技能,灵活掌握编程技巧,以考促学、锻炼创新能力”的基本思想。1.理解和记忆程序基本结构在整个课程所涉及的教学内容的学习过程中都按照“程序基本结构的理解和记忆-简单程序设计-上机调试程序技能训练-实际应用”这条主线来进行。也就是说对C程序的三种基本结构等主要内容的学习,以理解加记忆为主,通过上机调试程序加深理解和记忆;要求学生熟记常用的典型算法。教学过程中注重程序设计思路的灵活多变,力求锻炼学生的逻辑思维能力。2.熟练上机调试技能上机操作调试C程序是C语言程序设计学习的辅助手段。本课程安排一次多媒体课和一次上机操作课,多媒体课力求让学生掌握
4、编程基本思想;上机课通过编辑程序、运行程序、察看程序结果,改正程序错误再运行、观察结果等方法掌握编程技能。要求学生熟练根据各种错误信息提示迅速解决语法错误;通过观察结果、在适当位置添加输出语句等方法迅速解决逻辑错误等技能。3.灵活掌握编程技巧在教学过程中力求通过举一反三,一题多解等方法让学生灵活掌握编程技巧,而不是死记硬背程序。有两类主要的程序要求学生一定要掌握,一类是运算类,如1到100累加或累乘、1到100奇数累加、1-1/2+1/3-…正负相间各数累加等等;另一类是字符处理,如大写转小写、密码算法、各类字符个数统计等等。将这些具有相似性的程序进行比较学习,加强编程
5、逻辑思维能力的锻炼,力求让学生能够掌握灵活的编程技巧,不提倡学生死记硬背程序。4.以考促学建议学生在学习完本课程后参加全国计算机等级考试二级C程序设计的考试,一方面通过一学期的学习后,复习参加全国二级C考试,可以起到巩固提高的作用;另一方面,通过这种方式起到“以考促学”的目的。5.锻炼创新能力在课程中按照“验证性应用、训练性应用、设计性应用、创造性应用”四个层次组织本课程的实践性教学,在难度上由浅入深有一定的梯度,以使学生通过循序渐进地锻炼提高实践技能。有意识地培养学生的成就感,鼓励学生大胆创新,摸索独特的算法。 四、课程目标通过对本课程的学习,使学生初步具备分析问题、
6、解决问题的能力,养成良好的程序设计风格,积累和提高基本的程序设计能力及结构化程序设计基本思想。通过使用VC++环境提高程序设计和调试的技能。为后续课程的学习打下良好的基础,达到以下具体目标:u 掌握三种基本结构程序设计思想u 培养学生阅读、分析和设计算法的能力u 进行必要的程序设计基本技能训练u 掌握调试程序的基本技能 五、课程内容标准(一)课程内容的选择方案精选出用于教学的一些典型的案例,这些案例既可用于顺序程序设计又能用于选择结构程序设计和循环结构程序设计,让学生能够通过同一问题的不同解决方案加强对编程思路的理解。例如,判断输
7、入的字符是否为大写字符,如不是则转换为大写后输出,在顺序程序设计中如何编程;学习完了判断语句后又如何编程,学完循环语句后如何一次输入多个字符并进行判断输出结果。 (二)课程内容和标准单元学习任务知识点技能点建议学时1C语言程序的结构1.C程序的构成,main函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C语言的风格。1.C程序组成2.编写输出一行字符的C程序3.编写一个简单的界面程序4.编写比较2/3个数大小的程序626数据类型及其运算1.C的数据类型(基本类型,构造类型,指针类型,
此文档下载收益归作者所有