C语言程序设计》教学大纲
《 C 语言程序设计》教学大纲
?
一.教学目的
C 语言程序设计是计算机及其它专业一门必修的基础课, 是学习其他计算机课程的基础,也 是计算机基础教育的重点课程之一。它既具有高级语言的特点,又具有低级语言的功能。本课程的目的在于向学生介绍 C 语言的基础知识,使学生了解 C 语言的基本概念及语法,准确掌握 C 语言数据类型的特点,熟练掌握 C 程序的编程方法,具有应用 C 语言解决实际问题的能力。
二.课程内容及学时分配
1 . C 语言概述( 4 学时)
?? 了解 C 语言的历史和特色
?? 了解 C 程序的构成及其编译和链接方法
?? 掌握 C 程序上机步骤
2 .顺序结构程序设计( 6 学时 , 其中 2 学时实验)
(1) 数据描述
(2) 熟练掌握 C 语句及赋值语句的概念
(3) 熟练掌握数据输入输出的方法
3 .选择结构程序设计( 8 学时 , 其中 4 学时实验)
?? 掌握关系运算与逻辑运算
?? 了解程序流程控制结构的基本概念
?? 熟练掌握 if 语句、 switch 语句
4. 循环结构程序设计 (8 学时 , 其中 6 学时实验 )
(1) 了解循环的概念
(2) 熟练掌握由 while 、 do-while 、 for 构成的循环
(3) 掌握多重循环结构
5. 数组( 8 学时 , 其中 6 学时实验)
?? 掌握一维数组和二维数组的定义、初始化及引用
?? 掌握字符数组的定义、初始化及引用
?? 熟练掌握数组的基本编程方法(数据的交换、排序等)
6. 函数( 10 学时 , 其中 2 学时实验)
(1) 掌握函数的概念、定义、调用、参数传递等基本方法。
(2) 掌握变量的作用域和存储类别
7 .编译预处理( 2 学时)
?? 掌握宏定义的概念及使用
?? 了解“文件包含”与条件编译
8. 指针( 8 学时 , 其中 4 学时实验)
?? 掌握指针的概念
?? 掌握指针定义方法、初始化的意义和使用规则
?? 掌握指向数组的指针的定义和使用方法
?? 掌握指针作函数参数及返回指针值函数的作用和使用方法
?? 了解指向函数的指针的定义和使用方法
?? 了解指针数组和多级指针的定义和使用的基本方法
?? 了解 main 函数中的参数的作用和使用方法。
9. 结构体与共用体 (8 学时 , 其中 2 学时实验 )
?? 掌握结构体变量的定义和使用方法
?? 掌握结构体数组与指向结构体数组的指针
?? 掌握链表的操作(建立、删除、插入结点、删除结点等)
?? 了解共用体的概念及简单应用
?? 了解枚举类型的概念
10 . 文件( 4 学时 , 其中 2 学时实验)
?? 了解文件的概念
?? 掌握文件的打开与关闭方法
?? 掌握文件的打开方式
?? 了解文件的读写与定位
课 时 分 配 表
内容 讲课时数 实验时数 第一章 C 语言概述 4 ? 第二章 顺序结构程序设计 6 2 第三章 选择结构程序设计 8 4 第四章 循环结构程序设计 8 4 第五章 数组 8 4 第六章 函数 10 6 第七章 编译预处理 2 2 第八章 指针 8 4 第九章 结构体与共用体 8 2 第十章 文件 4 2 小计 66 30 合计 96 ?
三.重点、难点
重点:
1 .程序的三种基本结构的设计方法
2 .数组与函数
3 .指针类型
4 .结构体与共用体
难点:
1 .多重循环结构的设计
2 .函数的递归调用
3 .指针
4 .文件
四.实践教学环节 ( 30 学时)
1 .实验部分
( 1 )目的:了解 C 程序的基本结构,掌握 C 程序的调试方法,正确理解理论课的内容, 加深对讲授内容的理解,解决自己编程时存在的问题。
( 2 )方法:通过学生阅读实验指导书,了解每次实验的目的和要求。通过实验前的预习和编程、实验中的程序调试和教师的现场指导、实验后的复习与实验报告的编写,使学生真正掌握 C 语言的语法规则和 C 程序的编程技巧
2 .实训部分
( 1 )目的:通过为学生提供独立实践的机会,将课本上的理论知识和实际编程能力结合起来,锻炼学生分析问题和解决实际问题的能力,提高学生的实践编程能力。
( 2 )方法:利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,使学生对软件的开发技术有进一步的了解,提高上机操作和综合性程序设计的能力。
五.考核方式与内容
1 .考核方式:考试
2 .考核内容:原则上要求试题覆盖面达全部课程内容的 85% 以上,大纲规定的内容均应
您可能关注的文档
- BZD&Z-drug的合理及安全性使用.ppt
- campus.ckgsh.ntpc.edu.tw.doc
- Captiondetectionfromvideosequencebasedonfuzzyneural.ppt
- CAS優良肉品加強管理(流程)藥物殘留檢驗之追蹤管理.doc
- CellularPhaseoftheInflammatonyResponse.ppt
- CH12政府管制與市場競爭.ppt
- CH16版型與版面的編排.doc
- CHAPTER10RiskandOtherTopicsinCapitalBdugeting.ppt
- CHILIN新進人員體檢通知單.doc
- cards.ecitic.com.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 广州数控GSK980TA1-TA2-TB1-TB2车床数控系统 使用手册.pdf
- 虚实乱针绣入门.ppt VIP
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pdf
- 曲柄连杆机构的运动与受力分析讲解学习.pptx VIP
- 如此伟大的爱G波利切un amore cosi grande G-E-G-F-5P.pdf VIP
- 钛白废酸废水综合治理项目可行性研究报告.docx
- 陕09J02-屋面-标准图集.docx
- 中药当归中阿魏酸的提取工艺研究.pptx
- 蔬菜大棚建设实施方案范文(8篇).docx VIP
- 结合多源异构数据融合技术的人口增长时空预测模型构建及应用分析.pdf VIP
原创力文档

文档评论(0)