欢迎来到天天文库
浏览记录
ID:37911280
大小:111.00 KB
页数:9页
时间:2019-06-02
《《C 程序设计》理论课教学大纲.2008》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C程序设计》课程教学大纲课程编号:20003B1学时:80(理论学时56,实验学时24)学分:4.5适用对象:信息工程专业本科学生先修课程:计算机导论考核要求:考试使用教材及主要参考书:谭浩强著,《C程序设计(第三版)》,清华大学出版社,2005谭浩强等编著,《C语言程序设计教程》,高等教育出版社,1998谭浩强等编著,《C程序设计试题汇编》,清华大学出版社,2006一、课程的性质和任务《C程序设计》是信息工程专业本科学生十分重要的一门专业基础课程。作为开设的第一门程序设计语言课程,其主要任务是介绍C语言相关的基本知
2、识,使学生掌握高级语言的基本程序设计方法,得到程序设计技能的基本训练,逐步积累算法设计和程序调试的常用技巧;并使之能运用所学解决常见的应用问题,为后续专业课程的学习奠定良好基础。二、教学目的与要求本课程作为一门实践性很强的专业课,既强调对理论的掌握,又强调对上机编辑、调试、运行程序能力的锻炼。课程设置目的是最终使学生能运用结构化程序设计的思想和方法自行编写程序解决实际应用问题,在程序设计方面基本达到“综合应用”的层次,并形成自己优良的编程风格。要求学生掌握C语言的基本语法,熟悉各种数据类型、各类变量的使用规则,熟悉数组
3、、函数调用、指针等操作,掌握顺序、选择和循环等基本结构的程序设计方法,熟练掌握基本的结构化编程思想,并能运用这些知识设计C程序解决一般应用问题。三、学时分配章节课程内容学时1C语言概述22程序的灵魂——算法43数据类型、运算符与表达式69续表章节课程内容学时4最简单的C程序设计——顺序程序设计45选择结构程序设计66循环控制87数组68函数89预处理命令110指针611结构体与共用体412位运算013文件014常见错误和程序调试1四、教学中应注意的问题⑴课堂教学:采用多媒体手段结合传统板书方式展开教学,应力求深入浅出、
4、示例生动,以使学生能够较快掌握课程的主要知识、有效把握所学内容的重点与难点。⑵实验教学:应适时组织学生回顾课程中的重要概念,进一步展开对典型问题解决方案的探讨,在强调动手能力锻炼的同时,巩固理论知识,加深理解、强化记忆。⑶自学与练习:除掌握教科书中所述内容外,还应要求学生在课后主动编写小型应用程序以加深对知识的理解,提高解决实际问题的能力。五、教学内容第一章C语言概述1.基本内容:1)C语言出现的历史背景2)C语言的特点3)简单的C语言程序介绍4)运行C程序的步骤与方法2.教学基本要求:1)了解C语言的基本特征及C语言
5、的发展历史2)掌握简单的C语言程序格式3)熟练掌握C程序的编辑、调试和运行等上机步骤3.教学重点难点:91)C程序的基本格式2)运行C程序的步骤与方法4.教学建议:结合设计实例阐述如何在集成开发环境里编写基本C程序,加深学生对概念知识的理解。第二章程序的灵魂——算法1.基本内容:1)算法的基本概念2)算法的特性3)算法的几种表示方法(包括自然语言、流程图和伪代码等)4)三种基本的程序结构5)结构化程序设计方法2.教学基本要求:1)理解算法的概念及特点2)了解算法的不同表示方法,熟练掌握流程图表示法3)理解和掌握结构化程
6、序设计思想3.教学重点难点:1)算法的基本概念与特征2)算法的基本表示方法3)结构化程序设计的思想与方法4.教学建议:结合多媒体课件并充分利用其交互性进行讲解,在编程环境里编写程序演示设计实例。第三章数据类型、运算符与表达式1.基本内容:1)C语言的各种数据类型2)常量和变量3)各类数值型数据间的混合运算4)算术运算符与算术表达式5)赋值运算符和赋值表达式6)逗号运算符和逗号表达式2.教学基本要求:1)掌握C语言中几种基本数据类型的特征及使用方法2)理解与掌握标识符的概念,熟悉变量和符号常量的使用特点3)掌握变量声明及
7、其赋初值的方法4)熟练掌握算术运算符的使用特点、理解与掌握各运算符的优先级与结合性,掌握算术表达式的使用方法5)熟练掌握各类数值型数据间的混合运算6)掌握逗号运算符及其表达式的作用和使用方法93.教学重点难点:1)C语言的常量与变量的特征、声明及赋值方法2)C语言的整型数据、浮点型数据、字符型数据3)算术运算符与算术表达式4)各类数值型数据间的混合运算4.教学建议:结合多媒体课件讲解,在编程环境里编写程序演示设计实例。第四章最简单的C程序设计——顺序程序设计1.基本内容:1)C语言语句概述2)字符数据的输入和输出3)输
8、入与输出时的格式控制4)顺序结构程序设计举例2.教学基本要求:1)掌握C语言的结构特点:程序由函数构成2)熟练掌握赋值语句的构成及其使用要点3)熟练掌握格式输入/输出函数的使用方法4)能编写简单的顺序结构C语言程序3.教学重点难点:1)赋值语句的构成及其使用要点2)格式输入与输出函数的使用,格式控制字符串的涵义4.教学建议:结合多
此文档下载收益归作者所有