c++程序设计 思想与方法第三版_C语言程序设计 | 教与学(教学大纲)

5f299443ae39ae0514a8670668ca5588.png

C语言程序设计》教学大纲(64课时版)

本教学大纲适用于《C 语言程序设计》课程学习,适用于未曾学习过任何前置课程的班级。 教材《C 语言程序设计实践教程——基于VS2010 环境》作为实验辅导教材。

章节

学习目标

理论课时

上机课时

建议

第1章面向计算思维的C语言程序设计上机实践

l了解计算思维;

l了解面向计算思维的C程序设计实践内容设计;

l了解面向计算思维的C程序设计上机实践过程。

1

第2章      Visual  Studio 2010环境下C语言程序设计与调试

l熟悉C语言程序的开发步骤;

l熟悉Visual Studio 2010安装及运行;

l熟悉一个简单的“Hello World”程序的编写与调试过程。

1

2

上机实验:

2.3    Hello  World程序的编写(课内)

第3章      C语言程序设计基础

l掌握C语言程序结构特点;

l掌握数据类型、运算符与表达式;

l学会利用本章知识进行实践拓展(课外)。

4

4

上机实验:

3.1    C程序结构特点

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进一步熟悉Visual Studio 2010环境下C程序的开发步骤;

l进一步掌握C语言的语法规则及代码书写风格;

l进一步体验自顶向下、分而治之的结构化程序设计思想;

l培养具有计算思维的创新精神和实践能力。

上机实验:

第11章   综合项目——歌手比赛系统设计(课外)

总计

32

32

本书内容简介

本书结合全国计算机等级考试“二级C程序设计”考试大纲,由长期从事计算机基础教学的骨干教师编写而成,内容包括C语言实践目的与要求、VS2010环境下C程序设计调试步骤、C程序设计基础、C语言的基本结构、数组、函数、编译预处理、指针、结构体与共用体、文件等。每个部分内容包含知识点介绍、上机实验、练习与思考、综合应用与拓展。本书注重基础知识及综合应用训练,注重实际编程能力的培养,具有很强的通用性和实用性,可作为高校大学生学习C语言程序设计的辅助教材,也可以作为计算机等级考试备考用书,还可以作为课程设计指导教材。

本书特色

配套齐全:提供电子课件、教学大纲、电子教案、详细源代码、常见问题集锦、习题答案等电子资源

编辑推荐

本书将理论与实践相结合,涵盖知识点介绍、实验与练习、常见问题集锦、综合应用,配套资源丰富。

4fd67209662d65b5a8ab4a8d6c30b1bd.png

C语言程序设计实践教程——基于VS2010环境》
  • 作者:刘光蓉、汪靖、陆登波、杨建红

  • 定价:59.90元

  • ISBN:9787302546726

  • 出版日期:2020.02.01

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值