编程语言应用

首页 » 常识 » 问答 » C语言程序设计教与学教学大纲
TUhjnbcbe - 2020/12/23 20:15:00

《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

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: C语言程序设计教与学教学大纲