1 / 28
文档名称:

C语言程序设计教学大纲 (2).doc

格式:doc   页数:28
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计教学大纲 (2).doc

上传人:化工机械 2012/5/27 文件大小:0 KB

下载得到文件列表

C语言程序设计教学大纲 (2).doc

文档介绍

文档介绍:《C语言程序设计》教学大纲
一、课程说明
:304032071 304092061 404102031
:96,其中理论环节学时数64 ,实验实践环节学时数:32 。
:5
:计算机系相关专业(高职)
、地位和作用
C语言是目前广泛流行的通用程序设计语言,是计算机专业学生一门重要的专业基础课程,也是许多计算机专业人员和计算机爱好者学习程序设计语言的首选,可谓是编程第一课。本课程系统介绍了C语言程序设计的基本知识、基本数据类型和数据运算、程序控制结构、数组、函数、编译预处理、指针、结构体、文件等。通过本课程的学习,为后续的Java语言程序设计、数据结构、数据库及其应用、软件工程等课程打下必备的基础,并且培养计算机专业学生程序设计的基本方法与编程技巧,为以后从事应用软件开发提供一种实用的工具。
二、教学基本要求
、任务
C 语言程序设计是计算机及相关专业一门必修的基础课, 是学习其他计算机课程的基础,也是计算机基础教育的重点课程之一。它既具有高级语言的特点,又具有低级语言的功能。本课程的目的在于向学生介绍 C 语言的基础知识,使学生了解 C 语言的基本概念及语法,准确掌握 C 语言数据类型的特点,熟练掌握 C 程序的编程方法,具有应用 C 语言解决实际问题的能力。通过学习养成良好的程序设计风格。并深刻理解面向传统的过程程序设计理念。
本课程的任务是通过教学和实践,使学生理解算法的概念、特征与描述;掌握C语言基本语法及其结构化程序设计方法并逐步形成正确的程序设计思想。能够使学生熟练地使用C语言进行程序设计并具备调试程序的能力,为后继课程及其他程序设计课程的学习和应用打下基础。

通过本课程的学习,学生应达到下列基本要求:
1)熟练掌握C语言基本语句、语法、数据类型、运算符和表达式,熟练掌握顺序、选择、循环结构程序设计方法,掌握数组、函数、编译预处理、指针、文件、结构体等的使用,掌握排序、查找、遍历等常用的基本算法。
2)能够熟练地阅读、理解C程序并能使用C语言进行简单的应用程序设计。
教学内容重点与难点:
大纲包括了本课程的主要内容,共分13章,其中的重点章节是程序的三种基本结构、函数、数组与指针,难点部分为函数与指针章节。
教材选编及依据:
教材:《C程序设计》第三版        谭浩强著清华大学出版社。
说明:该教材为部级优秀教材和高校推荐教材。内容新颖、概念清晰、通俗易懂、层次配套、实用性强。
教学方法建议:
本课程是一门实践性很强的课程,为使学生能及时掌握课堂所授内容,巩固所学知识,应以在多媒体教室演示教学为主,老师可以边讲解边演示,有条件的甚至可以在计算机实验室进行在线教学,学生和老师一起边学习边实践。在每一单元结束时,均安排上机实验,同时配以相应的习题课,进行例课与习题分析。
三、学时分配
章节
标题
学时数
理论
实验
总学时
第一章
C语言概述
2
1
3
第二章
程序的灵魂——算法
2
1
3
第三章
数据类型、运算符与表达式
4
2
6
第四章
最简单的C程序设计——顺序程序设计
4
2
6
第五章
选择结构程序设计
6
2
8
第六章
循环控制
6
4
10
第七章
数组
6
4
10
第八章
函数
8
4
12
第九章
预处理命令
2
2
4
第十章
指针
12
6
18
第十一章
结构体与共用体
6
2
8
第十二章
位运算
2
2
第十三章
文件
4
2
6
合计
64
32
96
四、大纲内容
(一)教学大纲内容
第一章 C语言概述(共3学时)
【教学目的与要求】:
了解 C 语言的背景和特点,初步理解C语言程序的结构和运行C语言程序的步骤,了解 C 语言程序设计的风格。
【教学重点与难点】:
C程序的结构形式;C环境、调试C程序的步骤与方法。
【教学内容】:
第一节 C语言出现的历史背景
第二节 C语言的特点
简单的C语言程序介绍
分析C语言程序的特点。
第四节运行C程序的步骤与方法
Turbo C(或者VC++)集成开发环境下编辑、编译和运行C程序的基本操作方法。
第二章程序的灵魂——算法(共3学时)
【教学目的与要求】:
掌握算法的概念,算法的特性和算法的表示;了解各种程序设计方法的特点,初步建立起程序设计的概念。
【教学重点与难点】:
算法的概念、流程图、算法思想。
【教学内容】:
算法的概念
简单算法举例
算法的特性
分析算法的五个特性
怎样表示一