



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计课程教学大纲课程代号:07321010 学时数:60 学分数:1适应专业:全院所有专业一、本课程的地位、任务和作用本课程是计算机系各专业的院定必修课,非计算机专业的选修课,通过本课程的学习可以使学生掌握结构化程序设计的方法,确立程序设计的思维方式,培养和提高学生的应用程序开发能力,并为数据结构、C+等后续课程的学习打下基础。二、本课程的相关课程先修课程:计算机文化基础。三、本课程的基本内容及要求1. 了解计算机语言的发展历史和各阶段语言的特点,并了解C语言的特点2. 掌握C语言常见算法及用程序流程图或N/S图表示算法3. 熟练掌握并能灵活应用C语言的各种基本数据类型、运算符和表达式4. 熟练掌握C语言的输入和输出方法5. 熟练掌握顺序、条件和循环三种结构的程序设计6. 熟练掌握数组的定义和使用7. 熟练掌握函数的定义和调用8. 掌握指针的定义和使用9. 掌握预处理命令的使用10. 掌握结构体和共用体的定义及使用11. 了解位运算12. 掌握文件的类型和使用四、实验、课程设计、社会活动及要求1)实验内容及实验学时分配(24学时)1. 熟悉上机环境与操作流程 2学时2. 顺序结构程序设计 2学时3. 选择结构程序设计 2学时 4. 循环结构程序设计 2学时5. 综合运用三种基本结构进行程序设计 2学时6. 数组的定义及使用 2学时7. 函数与预处理命令 4学时8. 指针的定义使用 4学时9. 结构体和共用体的使用 2学时10. 位运算和文件的应用 2学时2)课程设计(1周)从所布置的若干组课题中选择一组题目,提供较全面的实践过程,使得学生对C语言程序设计所学习内容得到进一步的体会和认识,提高学生综合运用与编程能力。针对本课程设计,完成以下课程设计任务要求:1、熟悉课程设计上机环境(Turbo C)。 2、针对每题完成以下工作: (1) 写出每个模块的设计思想(2) 画出每个函数的N-S图(3) 编写源程序(4) 静态走查程序和上机调试程序(5) 综合程序。在完成(2)(5)点的基础上,将一组中的三道题目,组合成一个程序(以命令菜单的方式,供用户选择每题实现的功能),并进行调试。3、书写上述文档和撰写课程设计报告。五、习题数量及要求每章均应布置适量作业,使得学生能对所学概念加深理解并利用所学知识解决实际问题。相应章节结束后应安排上机实习,督促学生掌握相应知识,培养并提高学生编程和调试程序的能力。六、教学方式与考核方式采用课堂讲授(或多媒体教学)与上机练习相结合的教学方式考核方式:闭卷考试或省二级统考七、学时分配(36学时)第一章 计算机语言的发展历史和C语言概述 1.5学时第二章 算法 1.5学时第三章 数据类型、运算符及表达式 4学时第四章 顺序结构程序设计 2学时第五章 选择结构程序设计 2学时第六章 循环控制 4学时第七章 数组 4学时第八章 函数 4学时第九章 编译预处理 1学时第十章 指针 6学时第十一章 结构体与共用体 3学时第十二章 位运算 1学时第十三章 文件 2 学时第一章第二章第三章第四章第五章第六章第七章第八章第九章第十章第十一章第十二章第十三章1.51.542244416312八、几点说明1 对于非计算机类专业在本大纲的基础上可以适当降低要求2 对于计算机类和数学类专业应在课程教学结束的本学期内安排相应的课程设计(一周),以提高学生综合运用与编程能力。参考教材:C语言程序设计 谭浩强主编C语言程序设计教程 周鸣争主编附录:课程设计任务书题目:C语言课程设计(每位同学只要选一组题目,把自己所选题目组填写在此处)针对本课程设计,完成以下课程设计任务:1、熟悉课程设计上机环境(Turbo C) 2、针对每题完成以下工作: (6) 写出每个模块的设计思想(7) 画出每个函数的N-S图(8) 编写源程序(9) 静态走查程序和上机调试程序(10) 综合程序。在完成(2)(5)点的基础上,将一组中的三道题目,组合成一个程序(以命令菜单的方式,供用户选择每题实现的功能),并进行调试。3、书写上述文档和撰写课程设计报告课程设计报告撰写格式设计报告由设计报告目录和正文组成,其中正文包括以下几个部分:1、 课程设计题目名称2、 设计所完成的任务要求3、 课程设计使用工具简单介绍4、 书写课程设计内容,包括(1)每题的题目(2)写出每个模块的设计思想(3)画出每个函数的N-S图(4)书写源程序(5)调试程序报告(6)综合程序。在完成(2)(5)点的基础上,将一组中的三道
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论