1
黑马程序员
《C 语言程序设计案例式教程
(第 2 版)》
教学设计
课程名称:
授课年级:
授课学期:
教师姓名:
年 月
课题名称 第 1 章 初识 C 语言 计划 2 课时
2
课时
教学引入
C 语言是一种通用的、面向过程的编程语言,它具有高效、灵活、可移植
等优点。在最近 20 多年里,它被运用在各种系统软件与应用软件的开发中,是
使用最广泛的编程语言之一。本章作为整本书的第 1 章,将针对 C 语言的发展
历史、开发环境搭建、如何编写 C 语言程序以及 C 语言的运行机制等内容进行
详细地讲解。
教学目标
使学生了解 C 语言的发展历程,能够说出 C 语言起源与发展历史
使学生了解 C 语言标准,能够说出 C 语言标准的演变
使学生了解 C 语言的特点,能够说出 C 语言主要有哪些特点
使学生了解 C 语言应用领域,能够说出 C 语言主要应用领域
使学生掌握 C 语言开发环境的搭建,能够独立完成 Visual Studio 2019 的安
装
使学生掌握 Visual Studio 2019 的使用,能够使用 Visual Studio 2019 开发
C 语言程序
使学生理解 C 语言程序编译机制,能够说出 C 语言程序的编译执行过程
教学重点 C 语言开发环境搭建
教学难点 第一个 C 语言程序
教学方式 课堂教学以 PPT 讲授为主,并结合多媒体进行教学
教
学
过
程
第一课时(C 语言发展历史、C 语言标准、C 语言特点、C 语言应用领域、C
语言开发环境搭建、第一个 C 语言程序、C 程序编译机制)
一、创设情景,导入新课
人与人之间通过语言进行交流,例如,中国人交流使用汉语,日本人交流
使用日语,而一个中国人和一个日本人交流,可能使用都能理解的英语进行交
流。这是人与人之间的交流,那么人使用计算机也是在和计算机交流,人和计
算机是怎么交流的呢?人与计算机之间的交流也是通过“语言”实现的,即为程
序设计语言,C 语言是程序设计语言之一。
二、新课讲解
知识点 1-C 语言发展历史
教师通过 PPT 讲解 C 语言发展历史。
C 语言的发展具有明确的时间线,教师在讲解时,以讲故事的形式将 C 语
言的发展历史讲解出来。
知识点 2-C 语言标准
教师通过 PPT 讲解 C 语言标准。
C 语言在 1989 年发布第一版标准,1999 年发布了 C99 版本,2011 年发布
了 C11 标准。教师在讲解不同版本时,讲解各个版本之间的不同,并且讲解本
书使用的标准版本。
知识点 3-C 语言特点
教师通过 PPT 讲解 C 语言特点。
3
C 语言之所以应用广泛且长久不衰,是因为它具有很多优秀的特点,教师
结合 PPT 讲解 C 语言的特点。
(1)表达能力强
(2)结构化设计
(3)高效性
(4)可移植
知识点 4-C 语言的应用领域
教师通过 PPT 讲解 C 语言的应用领域。
C 语言的特点决定了它的应用领域比较广泛,C 语言的主要应用领域。
(1)操作系统
(2)应用软件
(3)嵌入式
(4)游戏开发
知识点 5-C 语言开发环境搭建
教师通过 PPT 讲解 C 语言开发环境搭建。
C 语言开发工具很多,教师可以介绍几个常用的开发工具,让学生了解一
下不同的 C 语言开发工具。然后着重讲解 Visual Studio 2019,并带领学生安装
Visual Studio 2019。
知识点 6-第一个 C 语言程序
教师通过 PPT 讲解第一个 C 语言程序。
教师为学生演示 Visual Studio 2019 的 C 语言项目创建,并带领学生编写第
一个 C 语言程序。
1 #include <>
2 int main()
3 {
4 //使用系统提供的标准输出,在控制台显示信息
5 printf("Hello, world!\n");
6 return 0;
7 }
运行程序显示运行结果,讲解程序中每一行代码的含义。
知识点 7-C 程序编译机制
教师通过 PPT 讲解 C 程序编译机制。
教师以第一个 C 语言程序为例,讲解 C 程序的编译机制。教师在讲解时,
可以类比人类语言之间的翻译,使学生更容易理解 C 程序编译机制。
C 语言程序从源代码到可执行代码需要经过预处理、编译、汇编和链接四
个步骤。
三、归纳总结
预处理 编译
汇
编
链接
4
教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给
予指导。
四、布置作业
教师通过高校教辅平台()布置本节课作业以及下节课
的预习作业。
第二课时(上机练习)
上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错
的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的
熟练程度。
上机一:(考察知识点:C 语言开发环境搭建)
形式:单独完成
题目:
根据教材要求,完成 Visual Studio 2019 的安装。
上机二:(考察知识点:第一个 C 语言程序)
形式:单独完成
题目:
根据教材要求,编写第一个 C 语言程序并运行出结果。
教学后记