《C语言编程基础》
课程标准
课程代码: 课程属性:专业技能课 课程类型:B类((理论+实践)课) 计划课时:80 适用专业:计算机网络技术专业 一、课程概述
(一)制定依据
本课程依据《计算机网络技术专业人才培养方案》中的人才培养规格要求和对《C语言编程基础》课程教学目标要求而制定。用于指导其课程教学与课程建设。 (二)课程性质与地位
《C语言编程基础》是计算机专业方向的一门专业课程,是计算机行业的一门必修软件课。
《C语言程序设计》是计算机应用技术专业的一门专业基础课,是学习《数据结构》、《Java程序设计》、《C#程序设计》、《软件工程》等课程的必须的支撑课程。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。 (三)课程设计思路
《C语言程序设计》课程的学习包括理论课、实验课和学员课外科研等形式。理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。实验课的实习题目设计要紧密结合所学理论知识,引导学员自行完成任务,培养学员独立分析问题、解决问题的能力。 二、课程目标
(一)总目标
通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。 (二)分目标
1. 知识目标
通过《C语言程序设计》理论课程和实践课程的教学,使学生较好地掌握 C语言程序设计基础及程序设计思想,内容包括:能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。 2. 技能目标
通过《C语言程序设计》课程教学,我们注重培养学生以下能力:
(1)会搭建程序运行环境; (2)能阅读C源程序; (3)会调试程序;
(4)掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;
(5)自主学习程序设计语言的能力。 3. 情感与态度目标
通过《C语言程序设计》课程教学,应注重培养学生以下素质: (1)培养学生良好的动手实践习惯;
(2)培养学生逻辑思维能力和综合运用知识的能力; (3)培养学生的发散思维的能力和创新意识; (4)培养学生自主学习能力和团结协作精神;
三、课程内容与要求,参考学时
课程内容、学时分配与教学要求
备注 序号 课程章节 教学主要内容 授课学时 应达能力要求 (实验课题、要求)
第一节C语言概述 1 第1章 第二节C语言的结构 第一节数据类型 2 第2章 第二节常量 第三节变量 第四节运算符及表达式 第五节库函数及头文件 第一节输出函数 3 第3章 第二节输入函数 第三节程序的三种结构 第四节C语句 第一节关系运算 4 第4章 第二节逻辑运算 第三节顺序结构设计 第四节顺序设计举例1 第五节顺序结构举例2 第六节顺序结构举例3 第七节综合实训 第一节基本的IF语句 5 第5章 第二节IF-ELSE语句 第三节IF-ELSE-IF语句 第四节SWITCH语句 第五节条件语句举例1 第六节条件语句举例2 第七节综合实训 第一节FOR语句 6 第6章 第二节FOR语句举例 第三节WHILE语句 第四节WHILE语句举例 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握