1 / 19
文档名称:

C语言课程导学.ppt

格式:ppt   大小:1,288KB   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课程导学.ppt

上传人:xinsheng2008 2018/3/9 文件大小:1.26 MB

下载得到文件列表

C语言课程导学.ppt

相关文档

文档介绍

文档介绍:通向软件开发的大门
理论知识
实践知识
程序设计语言是计算学科中的一门核心课程。
C和C++是出色的程序设计语言,它以语言精练、使用灵活、结构清晰、功能强大、可移植性好、应用领域广泛而著称。程序设计语言种类繁多,而且各具特色,C/C++日益显示出其它语言不可比拟的优点,已成为国内外公认的优秀程序设计语言,一直作为软件编程者的首选和高等学校程序设计课程的教学语言。
那么,如何提高该课程的品质以满足学****者的需求呢?我们对该课程的教学指导思想是:
《C/C++程序设计》教学思想
1
以算法案例为核心,突出实用性和趣味性:通过“算法案例”,激发学生的学****兴趣;概括本章教学内容。
2
以问题需求为引导,激发学****的主动性:通过潜移默化的引导开发学生的创造潜能,培养学生自主学****的意识,营造以学生为主体的学****氛围,达到使学生能自我学****提高的目的。
3
以程序实例为主线,注重创新思维培养:通过“解题分析”,引导学生思考和解决问题的方法与路径,通过“程序实现”,归纳解决问题的方法和步骤。
4
以工程应用为目标,强化综合应用能力培养:通过开发典型应用系统,概括本课程教学内容,提高学生运用所学知识开发应用程序的综合设计能力。
《C/C++程序设计》教学思想
《C/C++程序设计》教学设计
案例式引导
进阶式结构
教学设计
①提出问题-案例描述
②分析问题-案例分析
③解决问题-算法描述
①基础层
(基本概念)
②提高层
(基本应用)
③引申层
(扩展与综合)
解析式阐述
③结合问题讲解知识内容,举一反三
①由问题原由(问题描述)引出章节的知识点
②分析问题,给出求解办法和实现过程
④归纳问题-程序实现
《C/C++程序设计》课程导学
导学目的
(一)
导学意义
(二)
导学任务
(三)
《C/C++程序设计》课程导学
为了便于教和学,我们设计了该课程的课程导学。
(二)导学意义
课程导学形如一个人到了一个陌生的城市,如果先站在该城市的最高处俯视整个城市,就会对该城市有个大致了解:
1. 该城市的基本布局
2. 该城市的交通干线
3. 该城市的主要建筑
4. 该城市的外围环境
对一门课程的学****也是这样,而且更为重要。
(本课程的知识结构)
(本课程的教学主线)
(本课程的主要内容)
(与其它课程的关系)
《C/C++程序设计》课程导学
(一)导学目的
1. 为授课教师提供教学参考
2. 为学生学****本课程给予学****指导
1
课程知识结构:由主教材及其配套的学****辅导教材,构成一个完整的知识、技能体系。
2
程序设计内涵:程序设计是能力培养的起点;算法是程序设计的灵魂;语言是程序设计的工具。
3
课程教学定位:课程性质;课程特点;课程目标;课程任务。
4
《C/C++程序设计》课程导学
(三)导学任务
通过课程导学,要求熟悉(了解、明确、掌握)以下内容。
课程学****建议:采用整体学****方法;培养基本思维模式;掌握基本设计方法;把握数据组织方式。
五、课程学****建议
四、课程知识结构
三、 C/C++程序设计流程
二、课程教学定位
一、C/C++程序设计概念
课程导学的主要内容
六、课程教学资源
C/C++课程导学
一、C/C++程序设计概念
1、学****C语言的意义
C语言具有功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好等特点,因而被广泛用于开发应用软件和系统软件,成为程序设计的首选语言。
学好C语言,能为学****C++、Java、C#等现代程序设计语言奠定良好的基础。
2、程序设计的内涵
⑴程序设计是能力培养的起点:计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中的最基本概念。
⑵算法是程序设计的灵魂:算法+数据结构=程序
⑶语言是程序设计的工具:用语言设计程序形如用文字写文章,这也是语言与程序的关系。
1
课程目标:通过本课程学****训练逻辑思维能力;掌握正确和规范的编程方法;培养严谨的科学作风;获取解决问题的方法和思路。
2
课程性质:C/C++程序设计带有基础学****性质,通过该课程的学****进一步加深对计算机基本概念的理解。
本课程的先修课程有高等数学、计算机电路基础、计算机导论或大学计算机基础等。
3
课程特点:C/C++语言是一门实践性很强的课程,必须通过大量的编程实践和上机调试,方能掌握。
4
课程任务:C/C++程序设计课程蕴含了丰富的程序设计理念,通过本课程教学,使学生熟练掌握C/C++的基本语法规则、结构化程序设计方法和基本算法。
二、课程教学定位