admin 管理员组

文章数量: 887021


2023年12月19日发(作者:以下不属于弥补openssl)

《C语言编程基础》

课 程 标 准

课程代码:

课程类型:B类((理论+实践)课)

适用专业:计算机网络技术专业

一、课程概述

(一)制定依据

本课程依据《计算机网络技术专业人才培养方案》中的人才培养规格要求和对《C语言编程基础》课程教学目标要求而制定。用于指导其课程教学与课程建设。

(二)课程性质与地位

《C语言编程基础》是计算机专业方向的一门专业课程,是计算机行业的一门必修软件课。

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

(三)课程设计思路

课程属性:专业技能课

计划课时:80

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

二、课程目标

(一) 总目标

通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。

(二) 分目标

1. 知识目标

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

2. 技能目标

通过《C语言程序设计》课程教学,我们注重培养学生以下能力:

(1) 会搭建程序运行环境;

(2) 能阅读C源程序;

(3) 会调试程序;

(4) 掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;

(5) 自主学习程序设计语言的能力。

3. 情感与态度目标

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

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

(2) 培养学生逻辑思维能力和综合运用知识的能力;

(3) 培养学生的发散思维的能力和创新意识;

(4) 培养学生自主学习能力和团结协作精神;

三、课程内容与要求,参考学时

课程内容、学时分配与教学要求

序课程章授课学时

2

2

2

2

2

应达能力要求

掌握

掌握

掌握

掌握

掌握

掌握

备注

(实验课题、要求)

号 节

教学主要内容

1 第1章

第一节 C语言概述

第二节 C语言的结构

第一节 数据类型

2 第2章

第二节 常量

第三节 变量

第四节 运算符及表达式 2

第五节 库函数及头文件 2

第一节 输出函数

3 第3章

第二节 输入函数

2

2

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

掌握

第三节 程序的三种结构 2

第四节 C语句

第一节 关系运算

第二节 逻辑运算

2

2

2

第三节 顺序结构设计 2

4 第4章 第四节 顺序设计举例1 2

第五节 顺序结构举例2 2

第六节 顺序结构举例3 2

第七节 综合实训

第一节 基本的IF语句

第二节 IF-ELSE语句

第三节 IF-ELSE-IF语5 第5章

第四节 SWITCH语句

第五节 条件语句举例1

第六节 条件语句举例2

第七节 综合实训

第一节 FOR语句

第二节 FOR语句举例

6 第6章

第三节 WHILE语句

2

2

2

2

2

2

2

2

2

2

掌握

掌握

掌握

掌握

第四节 WHILE语句举例 2

第五节 DO-WHILE

第六节 DO-WHILE举例

2

7 第7章

第一节 累加累乘举例 2

第二节 文本作图举例 2

掌握

掌握

第三节 素数举例

第四节 数列举例

第五节 闰年举例

2

2

2

掌握

掌握

掌握

掌握

掌握

掌握

掌握

第六节 数位分离举例 2

第七节 统计判断举例 2

第八节 其他程序

(一) 师资要求

第九节 复习

2

2

四、教学实施

专任教师:任课教师应具备如下业务水平,方能胜任本门课程的教学任务:应具备助教或以上职称计算机专业专职教师。

兼职教师:要求在行业企业相应工作岗位年限4年、具备职业技能,有完备的网络基础、技术相关知识。要求任课教师有较强的感染力,要有良好的课堂组织能力,能够综合运用实例教学,使学生在本门课程的学习中,轻松掌握既定的知识要求、技能要求和职业素养要求。

(二) 教学硬件设施

使用投影仪、电脑、局域网、因特网对学生进行全方位知识传授。同时通过理论课配合计算机实验室的实践操作,到达巩固知识,提升技能的目的。

(三) 教材及参考资料

参考教材

序号 教材名称 主编 出版社、书号及价格

中国人民大学出版社

1 《C语言程序设计》 胡运玲 IBSN:978-7-300-15586-9

¥28

南京出版社

2 《计算机专业基础应知模块》 李正军 ISBN:978-7-5533-1478-5

¥45

参考资料

清华大学出版社社

1

本课程的教学应积极运用网络、多媒体等现代化教学手段,采用以实习实训场所为中心的教学组织形式,利用创造性实验环节,充分调动学生运用新器件、新技术、新方法进行设计制作的主观能动性,并努力提高学生的综合分析及设计水平,着重培养学生的实践技能,提高学生的综合素质。

采用案例式、启发式、互动式教学方式,强调学生自主学习。注重问题的引入,引导学生学会对问题进行分析,抓住待解问题本质,将复杂化为简单,树立学生学好C语言课程的信心。鼓励学生勤思考,多提问,尽可能做到课堂教学气氛活跃,调动和激励学生学习的主动性和积极性。

(五) 教学评价

(一).考核评价方法

本课程的考核笔试为主,试题从知识点、素质点和能力点三方面进行考核。主要考核编程基础知识、阅读程序的能力、编写简单程序的能力。

《C语言程序设计》

(四) 教学方法

谭浩强 ISBN:9787517027720

¥32

(二).考核评价标准

笔试(50%)+平时表现(50%) (1)平时表现(占期评的50%)

包括课堂考勤、回答问题、作业、实践操作情况等内容。

(2)笔题型与分数分布(卷面分数100分,占期评的50%)

题型

分数分布

1.教师基本要求

课程要求教学能力强、教学经验丰富、精通业务、教学效果好,且具有良好综合素质的教师担任

2.校内外实践教学条件要求

教学条件:机房、网络

3.教学资源基本要求

教学条件:多媒体电脑、网络、相关的电子或图书资料

五、课程管理

(一) 课程教学团队

1.课程负责人

选择题

20分

程序填空

40分

程序改错

10分

程序设计

20分

附加题

10分

(六) 课程资源开发与利用

课程负责人:马云扉

2.主讲教师

主讲教师:张莉、向诚娜

(一) 责任

1.教研室主任与课程负责人负责课程的整体建设、内容的调整、课程的持续发展。

2.主讲教师负责课程的授课过程,并负责课程的理实一体化教学。

3.课程负责人负责监督课程的实施。

六、其他说明

1. 本课程适用于中职三年制计算机相关专业。


本文标签: 课程 学生 教学 程序设计 能力