海南软件职业技术学院课程教学计划
C 语言程序设计
一、教学培养目标
C 语言是影响深远的、传统的、面向过程的优秀编程语言。C 语言功能丰富,表达能力强,使用灵活方便,
应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,特别适合
编写系统软件.现在,C 语言不仅为计算机专业工作者所使用,而且为广大计算机应用人员所喜爱和使用.
通过本课程的学习,应使学生掌握高级语言的基本原理,学会运用 C 语言进行程序设计,同时提高分析
问题和解决问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。《C 语言程序设
计》是一门理论性、实践均较强的课程,在教学程中要突出理论联系实际的基本原则,注重上机实验。
二、教学手段和方法
本课程侧重于学生的 C 语言程序设计基础知识教育,更侧重于使学生掌握使用 C 语言进行程序设计的基
本技术,要求具备较新的教学和实验条件,授课与上机实训相结合,以提高学生实际应用能力;对语言的学
习除了学语法之外,还必须经过大量的实践训练(如何阅读、编写与修改、调试程序),授课与上机实训相
结合,以提高学生实际应用能力提高动手能力,这就要求学生上机前先编好程序,在老师的指导下,认真调
试,对于存在的问题加以分析。
三、教学内容实施方案
第一章 C 语言概述
教学内容:
1。1 C 语言出现的历史背景
1.2 C 语言的特点
1.3 简单的 C 程序介绍
1.4 C 程序的上机步骤
教学目的及要求:
1)了解 C 语言的历史、特点
2)掌握 C 语言的运行环境,初步了解运行一个 C 语言程序的过程
教学重点:
1)C 语言的特点
2)C 程序的上机步骤
教学难点:
1)C 语言的特点
2)C 程序的上机步骤
课时安排:2 学时
第二章 程序的灵魂——算法
教学内容:
2。1 算法的概念
2.2 简单算法举例
2。3 算法的特性
2。4 怎样表示一个算法
2。5 结构化程序设计方法
教学目的及要求:
1) 掌握用流程图、N—S 流程图、伪代码表示算法
2) 理解结构化程序设计方法的概念
教学重点:
用流程图、N—S 流程图、伪代码表示算法