19.《C语言程序设计》课程标准

《C语言程序设计》课程标准

一、课程性质

本课程是中职计算机网络技术专业学生的专业必修课。是学习《数据结构》、《Java程序设计》、《C#程序设计》、《软件工程》等课程的必须的支撑课程。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。C语言程序设计教学总时数为90学时。df 二、课程设计思路

《C语言程序设计》课程的学习包括理论课、实验课和学生课外科研等形式。理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。实验课的实习题目设计要紧密结合所学理论知识,引导学生自行完成任务,培养学生独立分析问题、解决问题的能力。 三、课程目标

1. 知识目标

通过《C语言程序设计》理论课程和实践课程的教学,使学生较好地掌握 C语言程序设计基础及程序设计思想,内容包括:能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。

2. 职业能力目标

通过《C语言程序设计》课程教学,我们注重培养学生以下能力: (1) 会搭建程序运行环境; (2) 能阅读C源程序; (3) 会调试程序;

(4) 掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序; (5) 自主学习程序设计语言的能力。 3. 职业素质目标

通过《C语言程序设计》课程教学,应注重培养学生以下素质:

(1) 培养学生良好的动手实践习惯;

(2) 培养学生逻辑思维能力和综合运用知识的能力; (3) 培养学生的发散思维的能力和创新意识; (4) 培养学生自主学习能力和团结协作精神。 四、课程描述

课程名称 教学安排 第四学期 C语言程序设计 课时时间 建议 108学时 典型工作任务描述 通过本课程的学习,使学生较好地掌握 C语言程序设计基础及程序设计思想,能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。 一体化课程学习目标 学完本课程后,学生通过课程教学,应当能够掌握C语言的基本知识,具体内容如下: 1.会搭建程序运行环境; 2.能阅读C源程序; 3.会调试程序; 4.掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序; 5.自主学习程序设计语言的能力。 工作与学习内容 工作与学习对象: 工具、设备、材料及资料: 1.执行机房设备安全操工具、设备: 计算机、投影仪等 作规程 材料、资料: 2.认知并操作编译软件 正版的编译软件、网络等 3.进行任务的解读和方工作方法: 法的选择 1.工、量具的使用方法 2.常见材料试验操作方法 3.制定作业流程,明确任务 分工 劳动组织方式: 1.从教师处领取任务,作业后交付 2.选择计算机和方法,作业后把计算机恢复原状 3. 与同伴协作完成作业 五、课程内容和要求

工作要求: (1) 会搭建程序运行环境; (2) 能阅读C源程序; (3) 会调试程序; (4) 掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序; (5) 自主学习程序设计语言的能力 任务子任务名称 名称 教学目标及要求 学习活动策划 参考 学时(108) 熟悉C语言的背学习活动1 C语言的历史背(2) 景 ,掌握C语言程景 C语言序的结构。 学习活动2 C语言的特 (2) 概述 点 学习活动3 C语言源程序的概述 结构 程序的掌握应用C语言的学习活动1 算法的概念 (2) (2) 灵魂—算法。 学习活动2 N-S图 (2) 算法 学习活动3 常用算法思想。 (2) 能够在程序中正确学习活动1 常量与变量 应用数据类型、运算 符与表达式 学习活动2 整型数据 (2) 数据类 (2) 型、运学习活动3 实型数据 算符与 (2) 表达式 学习活动4 字符型数据 语言(2) 学习活动5 变量赋初值 设计 基础 (2) 能进行基本的C语学习活动1 C语句概述 言程序设计 学习活动2 赋值语句 学习活动3 字符数据的输(4) 简单的 入与输出 C程序 学习活动4 格式输入与输 设计 出 学习活动5 顺序结构程序(4) 设计举例 能在程序中应用选学习活动1 关系运算符与(2) 择结构 关系表达式 选择结学习活动2 逻辑运算符与(2) 构程序 逻辑表达式 结构设计 (8) 学习活动3 if语句 控制 学习活动4 switch语句 (6) 循环控制 语言设计提高 4 6 10 10 18 能在程序中应用循学习活动 构成循环的四种(20) 20 环结构 方法 在程序中正确定义、学习活动1 一维数组的定初始化数组,应用数义与引用 组 学习活动2 二维数组的定义与引用 学习活动3 字符数组 (2) (2) (2) 数组 6

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4