C语言与程序设计教学大纲.docVIP

  • 2
  • 0
  • 约6.27千字
  • 约 6页
  • 2021-03-18 发布于黑龙江
  • 举报
PAGE PAGE 3 《C语言与程序设计》教学大纲 课程基本信息 课程编号: 中文名称:C语言与程序设计 英文名称:C Language Programming 课程类别:专业必修 适用专业:电子信息科学与技术 预修课程(编号): 课程简介:本课程采用讲授加上机的教学形式。主要讲授C语言程序设计的语法规则及相关的概念,培养学生严谨的程序设计思想,并为后续专业课程的学习奠定扎实的理论基础;通过上机实践进行程序调试,避免死记硬背,将所学知识转化成实际能力。 课程性质和教学目的 1.本课程是非计算机专业学生的必修课。通过本课程的学习应使学生掌握C语言程序设计的语法规则及相关的概念,培养学生严谨的程序设计思想、灵活的思维方式及较强的能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习掌握扎实的理论和实践基础。2.本课程是一门理论性和实践性均较强的课程。其基本要求: (1)应在教师指导下,深入钻研教材内容,通过C语言的例题掌握其使用方法,从而了解和掌握程序设计的一般方法。 (2)学生在学习过程中,应加强上机实践,将理论与实践充分结合起来,在实践的基础上理解理论知识的真正含义,避免死记硬背和机械式的套用,主动将所学知识转化成实际能力。 (3)上机调试程序以前,一定要提前写好上机所需要的程序。调试结束后,应将程序清单、运行结果及所要说明的情况写成书面报告。 推荐教材及参考书目 推荐教材:《C程序设计》及《C程序设计题解与上机指导》  谭浩强编著 清华大学出版社出版 “The C Programming Language”, second edition. By Brian W.Kernighan and Dennis M.Ritchie, Pearson Education, Inc. 参考书目:《C程序设计及应用》李盘林、孟宪福著 高等教育出版社 《C程序设计教程》谭浩强等编著 高等教育出版社 教学内容与课时分配 学时与学分:本课程授课时数为68学时(周4学时),其中教授51学时,上机17学时。4学分。 具体内容与课时分配(共分为12部分) C语言概述、常见错误和程序调试(3学时) 本部分主要介绍C语言的特点、基本结构、基本输入输出语句和C程序的编辑、编译、运行方法,以及常见错误和程序调试。 精讲内容:C程序的基本结构、输入输出函数scanf()和 printf()的基本使用方法。 Essential elements of the language, rudiment of input and output 略讲内容:C程序的编辑、编译、调试和运行过程。 The way of compiling, debugging and running the program. 自学内容:C语言的特点。 Character of language C 数据类型、运算符与表达式(3学时) 本部分主要介绍了C语言的数据类型和存储特点。 精讲内容: C语言基本数据类型的存储格式、变量的定义和赋值。 Variables, date type and sizes, declarations, constant, operators 略讲内容:C语言数值数据和文字数据的表示方法。 Arithmetic expressions 自学内容:数据运算中类型的自动转换和强制转换。 Type conversions 最简单的C程序设计(3学时) 本部分主要介绍了程序设计的一般方法、结构化程序设计思想以及C语言的顺序结构和选择结构的实现方法 精讲内容: 输入函数getchar()、scanf()和输出函数putchar、printf()的使用。 略讲内容:结构化程序设计方法。 自学内容:可以按照一般程序设计方法完成简单程序的设计思想。 逻辑运算和判断选取控制(2学时) 本部分主要介绍了C语言的算术运算符、关系运算符、逻辑运算符、赋值运算符、自增和自减运算符、逗号运算符以及条件运算符的功能、结合性和优先级。 精讲内容:if 语句和switch语句的使用、含有运算符表达式的判定,并且在编程中熟悉运用这些运算符解决问题。 Arithmetic operators, relational and logical operators, increment and decrement operators, precedence and order of evaluation. If-else, else-if, switch. 自学内容:自己可以进行简单的选择、循环程序设计。 Write simple p

文档评论(0)

1亿VIP精品文档

相关文档