《C语言程序设计》课程教学大纲
开课单位:计算机系
课程负责人:陈维
适用于本科非计算机、非电类等普通工科专业
教学时数:48学时
一、课程概况
《C语言程序设计》课程是本科非计算机、非电类等普通工科专业的一门公共基础课。本课程的任务是:通过本课程的教学,使学生基本掌握面向过程程序设计的基本理论和基本方法,以及用VC(或其它的C语言)集成开发环境编写和调试一般C应用程序的基本方法,为学生学习后续的计算机程序设计或相关的课程,并为将来的学习和工作打下一定的基础。
本课程的先修课程主要有《大学计算机基础》。
本课程的后续课程主要有《C语言程序设计课程设计》、《C++程序设计》等课程。
二、教学基本要求
1.掌握C语言程序设计的基本概念、C源程序结构,各种常用的数据类型;
2.掌握C语言的基本语句和函数的使用;
3.掌握面向过程的程序设计方法;
4.掌握C集成开发环境的使用方法;
5.能正确地阅读、理解C源程序;
6.能编写、调试一般的应用程序。
三、教学内容及要求
1.C语言程序设计概述
教学内容:程序及程序设计的基本概念,算法的基本概念,结构化程序设计的基本概念及方法,C语言和C程序的特点,C程序的开发过程和相应的集成开发环境VC6.0(或Turbo C 2.0)等。
基本要求:了解程序和算法的概念,结构化程序设计的基本概念,算法的一般表示方法,C程序的开发过程和相应的集成开发环境VC6.0;理解C语言的特点;初步掌握C程序和C语句的构成。
重点:C程序和C语句的构成,C程序的开发过程和集成开发环境的使用。
难点:算法的基本概念,C程序的开发过程和集成开发环境的使用。
2.C的数据类型
教学内容:标识符,常量,变量,数据类型的基本概念,整型、单精度实型、双精度实型、字符型和字符串数据的声明及表示方法。
基本要求:了解标识符、常量、变量的基本概念;理解基本数据类型中的整型、单精度实型、双精度实型、字符型的声明;掌握整型数据、实型数据、字符型数据和字符串数据的表示方法。
重点:基本数据类型的声明及表示方法。
难点:各种数据类型的声明。
3.运算符和表达式及基本输入、输出函数
教学内容:算术、关系、逻辑、赋值等运算符和相关表达式,C语句和复合语句,自增与自减运算符和表达式,逗号运算符和表达式,条件运算符和表达式,运算符的优先级和结合性,运算中各数据类型转换的方式,基本输入输出函数printf和scanf的用法。
基本要求:了解C语句、表达式语句和复合语句的构成;理解自增与自减运算符的形式与特点,逗号运算符和表达式,条件运算符和表达式的表现形式与使用,运算符的优先级和结合性,多类型数据混合运算中各数据类型转换的方式;掌握算术、关系、逻辑、赋值等运算符和相关表达式的表现形式与使用,printf和scanf函数的基本用法。