
C语言程序设计课程概况
专业:科学与技术专业
学分:4学分
学时:72学时
开设学期:第一学期
文字教材主编:任爱华教授 中央广播电视大学出版社出版发行。
文字教材内容:共包括8章。依次是:C语言概述、基本数据类型和表达式、流程控制语句、数组和字符串、指针、函数、结构与联合、文件。
C语言上机环境:在各种C和C++集成开发环境中都可以实现。本课程所采用的上机操作环境为Microsoft公司开发的Visual C++6.0集成开发环境。
课程特点:
1.需要记忆和理解的语法规则比较多,并且还需要灵活运用;
2.程序分析和设计的实例比较多,并且还需要能够上机实际操作训练,培养动手和实践能力。
教学主要内容:
1.运算对象的表示与求值:运算对象包括常量、变量、函数和表达式,它们都有对应的表示与求值方法。特别是表达式的求值,表达式中包含有各种运算符,每个运算符都有其优先级、结合性、目数及作用,都需要详细说明和举例。
2.各种语句的语法规则和功能: C语言中包含有许多语句,每条语句都有一定的语法规则,在程序中实现一定的功能,只有掌握了它们的格式和功能,才能够应用于编写程序之中。
3.数据类型的定义与使用:C语言中包含有许多数据类型,特别是需要用户自己根据需要定义的数据类型,如枚举类型和结构类型。对于每种类型既要熟悉它的定义格式,又要运用它定义对象,进行数据运算和处理。
4.结构化和模块化的程序设计方法:程序设计不仅要解决问题,而且要满足结构化和模块化的程序设计要求,这样编写出的程序才具有实用价值和商业价值。
教学目标:
通过学习这门课程,使学生能够阅读和分析现成的C语言程序,指出程序功能或程序运算结果;能够根据解决实际问题的需要编写出满足结构化和模块化程序设计要求的程序,并能够上机输入、编辑、编译、连接和运行程序,得到正确的运行结果。
考核形式:
采用终结性考试与形成性考核相结合的方式。形成性考核分为两种,一种为四次形成性作业考核,占总成绩的20%;另一种为省级电大统一命题和组织的期末上机作业考核,占总成绩的10%,上机考核时限为60分钟。终结性考试采用书面和闭卷方式,考试成绩占总成绩的70%,由国家开放大学统一命题和考试时间,答卷时限为90分钟。总成绩满分为100分,合成成绩达到60及以上者可获得该课程规定的4学分,否则须重新补考。