适用年级一、课程中英文名称中文名称英文名称二、授课对象与学时授课对象
2009
非双语
C语言CProgrammi
gLa
guage
电子、信息工程类、数学类、化学(基地)、电气工程与自动化、环境与安全类64(其中课堂授课其中实验(上3232、上机32)机)学时
总学时
三、本课程与其他课程的联系先修课程后续课程四、课程的教学目的高级语言程序设计是高等院校非计算机专业学生的一门计算机基础课程,是计算机三个层次目标教育中的第二层次目标课程,旨在培养学生具有设计程序、编写程序和调试程序的能力。C语言是一种通用的高级程序设计语言,同时又具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用,故开设《C语言程序设计》课程具有现实意义。但本课程的学习难度高于其它高级语言程序设计课程,故一般适合于对高级语言程序设计具有较高要求的专业学生学习。本课程要求达到以下教学目的:(1)要求学生通过学习掌握程序设计的方法与编程技术,学会良好的程序设计风格,为计算机在不同领域的应用打下坚实的基础。(2)要求学生能利用计算机解决实际问题。从分析问题入手,设计可行的算法,进而编出相应的C程序。强调上机实践过程,从实际应用出发,上机实验环境用TURBOC。(3)要求学生结束本课程的学习时能通过省高校非计算机专业计算机二级考试,获得合格证书。五、课程教学的主要内容(一)1程序设计概述(05学时)知识点:程序与程序设计语言的概念、算法的概念、结构化程序设计方法。2C语言概述(05学时)知识点:C语言的发展、特点;C程序的基本结构;TURBOC环境下C程序的上机步骤。重点:C程序的基本结构;TURBOC环境下C程序的上机步骤。难点:C程序的上机步骤。3数据类型、运算符与表达式(6学时)知识点:C语言中数据类型;常量、符号常量与变量的概念;整型(短整长整无符号短整无符号长整)、实型(单精度双精度)、字符型(字符字符串)常量的书写方法和变量的定义、存储格式、初始化、使用方法;库函数的使用;算术、赋值、复合赋值、自增、自减、逗号、关系、逻辑、条件运算符和表达式,求字节运算符;各类数值型数据间的混合运算;位运算。重点:整型、实型、字符型常量的书写方法和变量的定义、存储格式、初始化、使用方法;算术、大学信息技术基础C、数据库原理、VB、VC、Java等
f赋值、逗号运算符和表达式;关系、逻辑、条件运算符和表r