《C语言程序设计》教学大纲(64课时版)
本教学大纲适用于《C语言程序设计》课程学习,适用于未曾学习过任何前置课程的班级。教材《C语言程序设计实践教程——基于VS环境》作为实验辅导教材。章节
学习目标
理论课时
上机课时
建议
第1章面向计算思维的C语言程序设计上机实践
l了解计算思维;
l了解面向计算思维的C程序设计实践内容设计;
l了解面向计算思维的C程序设计上机实践过程。
1
第2章VisualStudio环境下C语言程序设计与调试
l熟悉C语言程序的开发步骤;
l熟悉VisualStudio安装及运行;
l熟悉一个简单的“HelloWorld”程序的编写与调试过程。
1
2
上机实验:
2.3HelloWorld程序的编写(课内)
第3章C语言程序设计基础
l掌握C语言程序结构特点;
l掌握数据类型、运算符与表达式;
l学会利用本章知识进行实践拓展(课外)。
4
4
上机实验:
3.1C程序结构特点
3.1.2实验部分(课内)
3.1.4综合应用(课外)
3.2数据类型、运算符与表达式
3.2.2实验部分(课内)
3.2.4综合应用(课外)
3.4实践拓展(课外)
3.4.1设置运行窗口字体及背景颜色
3.4.2打印绿底白字小飞机图案
第4章C语言程序基本结构
l掌握C语言程序的三种基本结构,即顺序结构、选择结构、循环结构;
l掌握数据的格式化输入与输出;
l掌握字符型数据输入与输出;
l掌握if语句的三种实现形式;
l掌握switch语句;
l掌握循环语句的实现形式;
l掌握辅助控制语句;
l掌握选择结构的嵌套,循环结构的嵌套;
l掌握求和累加、素数判断、迭代法、穷举法等常用算法;
l学会利用本章知识进行实践拓展(课外)。
6
6
上机实验:
4.1顺序结构
4.1.2实验部分(课内)
4.1.4综合应用(课外)
4.2选择结构
4.2.2实验部分(课内)
4.2.4综合应用(课外)
4.3循环结构
4.3.2实验部分(课内)
4.3.4综合应用(课外)
4.5实践拓展(课外)
4.5.1身高预测
4.5.2支付宝蚂蚁森林的能量产生过程
第5章用数组处理批量数据
l掌握一维数组的定义与使用;
l掌握二维数组的定义与使用;
l掌握字符数组的定义与使用;
l掌握字符串处理函数及其使用;
l掌握排序、求最值、平均值、统计、查找等常用算法;
l学会利用本章知识进行实践拓展(课外)。
6
6
上机实验:
5.1一维数组
5.1.2实验部分(课内)
5.1.4综合应用(课外)
5.2二维数组
5.2.2实验部分(课内)
5.2.4综合应用(课外)
5.3字符数组
5.3.2实验部分(课内)
5.3.4综合应用(课外)
5.5实践拓展(课外)
5.5.1新个人所得税计算方法与实现
5.5.2模拟超市存包柜存取操作
第6章用函数实现模块化程序设计
l掌握函数的定义与调用;
l掌握函数参数的传递及函数值的返回;
l掌握数组作函数参数的使用;
l掌握递归调用、嵌套调用;
l掌握变量的作用域与存储类型;
l学会利用本章知识进行实践拓展(课外)。
6
6
上机实验:
6.1函数的定义及函数的调用
6.1.2实验部分(课内)
6.1.4综合应用(课外)
6.2数组做为函数的参数
6.2.2实验部分(课内)
6.2.4综合应用(课外)
6.3变量的作用域和存储类型
6.3.2实验部分(课内)
6.3.4综合应用(课外)
6.5实践拓展(课外)
6.5.1模拟文曲星上的猜数字游戏
6.5.2小学生算术测验系统
第7章善于利用指针
l掌握指针的定义与使用;
l掌握指向一维数组的指针的定义与使用;
l了解指向二维数组的指针的定义与使用;
l了解指向字符串的指针的定义与使用;
l了解指针数组的定义与使用;
l了解指向函数的指针的定义与使用;
l了解函数值为指针的定义与使用;
l了解指向指针的指针。
l学会利用本章知识进行实践拓展(课外)。
2
2
上机实验:
7.1指针变量
7.1.2实验部分(课内)
7.1.4综合应用(课外)
7.2指针与数组
7.2.2实验部分(课外)
7.2.4综合应用(课外)
7.3指针与字符串
7.3.2实验部分(课外)
7.3.4综合应用(课外)
7.4指向函数的指针与返回指针值的函数
7.4.2实验部分(课外)
7.4.4综合应用(课外)
7.5指针数组与指向指针的指针
7.5.2实验部分(课外)
7.5.4综合应用(课外)
7.7实践拓展(课外)
7.7.1电影票售票情况
7.7.2日期转换
第8章编译预处理
l掌握带参数的宏定义与不带参数的宏定义;
l掌握宏展开;
l了解文件包含;
l了解条件编译;
2
2
上机实验:
8.1宏定义
8.1.2实验部分(课内)
8.1.4综合应用(课外)
8.2文件包含与条件编译
8.2.2实验部分(课外)
第9章结构体、共用体与链表
l掌握结构体的概念;
l掌握结构体变量的定义与使用;
l掌握结构体数组的定义与使用;
l了解结构体指针的定义与使用;
l了解链表的概念;
l了解共用体数据类型的定义与使用;
l了解自定义数据类型的定义与使用;
l学会利用本章知识进行实践拓展(课外)。。
2
2
上机实验:
9.1结构体的概念和结构体变量
9.1.2实验部分(课内)
9.1.4综合应用(课外)
9.2结构体数组和结构体指针
9.2.2实验部分(课外)
9.2.4综合应用(课外)
9.3共用体类型和自定义数据类型
9.3.2实验部分(课外)
9.3.4综合应用(课外)
9.4链表
9.4.2实验部分(课外)
9.4.4综合应用(课外)
9.6实践拓展(课外)
9.6.1游戏榜单
9.6.2猴子选大王
第10章位运算和文件
l了解位运算符与位运算表达式;
l了解文件的定义与使用;
l了解常用文件函数的功能与使用;
l学会利用本章知识进行实践拓展(课外)。
2
2
上机实验:
10.1位运算
10.1.2实验部分(课外)
10.2文件
10.2.2实验部分(课内)
10.2.4综合应用(课外)
10.4实践拓展(课外)
10.4.1客服自动回复系统
10.4.2日程管理小助手
第11章综合项目——歌手比赛系统设计
l了解利用C语言进行综合项目设计的过程与方法;
l进一步熟悉VisualStudio环境下C程序的开发步骤;
l进一步掌握C语言的语法规则及代码书写风格;
l进一步体验自顶向下、分而治之的结构化程序设计思想;
l培养具有计算思维的创新精神和实践能力。
上机实验:
第11章综合项目——歌手比赛系统设计(课外)
总计
32
32
本书内容简介本书结合全国计算机等级考试“二级C程序设计”考试大纲,由长期从事计算机基础教学的骨干教师编写而成,内容包括C语言实践目的与要求、VS环境下C程序设计调试步骤、C程序设计基础、C语言的基本结构、数组、函数、编译预处理、指针、结构体与共用体、文件等。每个部分内容包含知识点介绍、上机实验、练习与思考、综合应用与拓展。本书注重基础知识及综合应用训练,注重实际编程能力的培养,具有很强的通用性和实用性,可作为高校大学生学习C语言程序设计的辅助教材,也可以作为计算机等级考试备考用书,还可以作为课程设计指导教材。
本书特色配套齐全:提供电子课件、教学大纲、电子教案、详细源代码、常见问题集锦、习题答案等电子资源
编辑推荐本书将理论与实践相结合,涵盖知识点介绍、实验与练习、常见问题集锦、综合应用,配套资源丰富。
《C语言程序设计实践教程——基于VS环境》作者:刘光蓉、汪靖、陆登波、杨建红
定价:59.90元
ISBN:6
出版日期:.02.01
预览时标签不可点收录于话题#个上一篇下一篇