
《编程语言基础(C语言)》课程标准 1编程语言茶础(C语言)课程标准 误程名称:编程语言基础〔C语言) 误程类别:专业必修课 适用专业:计算机网搭技术 学时:6刷 学分:4 1,1《偏程语言基础(C语言)》禄程概述 1.1,1《编程语言基础(C语言)》课程性质 《偏程语言基础(汇语言)》课程是计算机网络技术专业的必修课,具有很强的操作性, 实用性和应用性。其功能在于培养高职学生计算机编程基本思把,编程基本技能及逻辑思维 能力,掌握运用C语言编程米解决岗位工作中实际问思的方法和步骤,为提高眼业橙力和拓 展职业空间打下坚实基础。 1.1.2课程基本理老 本课程依据辽宁农业技术学院2016级《计算机网络技术专业人才培养方案》选行课程 设计,木课程设计面向计算机网络技术专业学生,突出以学生主体,尊重个体差异,注重素 质教有,注重能力培养:但导任务和目标驱动,学中做。做中学,强调体验实我,过程与结 果并重,促进学生能力与素质的共同发展。通过课程的实核。帮助学生学会学习。使学生的 知识,情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础,又 培养良好的态度,为其将来从事专业活动和未米的眼业生涯打下基础 误程主要内容包括C语言的特点、C语言程序的开发过程、基本数据类型、常量和变 量、数据的输入输出,顺序,这择,循环三种结构程序设计,函数,指针。 1.2《编程语言基础(C语言)》课程日标 1.2.1总目标 学会C语言的操作,熟练使用T@roC20集成环境的各项操作。掌据程序设计常用的 算法如穷举、递自、排序、查找等。初步学会编写的程序结构清楚和正确号读,符合软件工 程的线意。树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析间 愿与解决同愿能力,并为后铁的应用性课程和系统开发课程打好基留。 1.2.2具体目标 (1)能够读懂计算机高领语言编写的程序代码。 (2)能熟练应用Turbo C2.0集成环境和调试C语言程序
《编程语言基础(C 语言)》课程标准 1 编程语言基础(C 语言)课程标准 课程名称:编程语言基础(C 语言) 课程类别:专业必修课 适用专业:计算机网络技术 学 时:64 学 分:4 1.1《编程语言基础(C 语言)》课程概述 1.1.1《编程语言基础(C 语言)》课程性质 《编程语言基础(C 语言)》课程是计算机网络技术专业的必修课,具有很强的操作性、 实用性和应用性。其功能在于培养高职学生计算机编程基本思想、编程基本技能及逻辑思维 能力,掌握运用 C 语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓 展职业空间打下坚实基础。 1.1.2 课程基本理念 本课程依据辽宁农业技术学院 2016 级《计算机网络技术专业人才培养方案》进行课程 设计。本课程设计面向计算机网络技术专业学生,突出以学生主体,尊重个体差异,注重素 质教育,注重能力培养;倡导任务和目标驱动,学中做,做中学,强调体验实践,过程与结 果并重,促进学生能力与素质的共同发展。通过课程的实施,帮助学生学会学习。使学生的 知识、情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础,又 培养良好的态度,为其将来从事专业活动和未来的职业生涯打下基础。 课程主要内容包括 C 语言的特点、C 语言程序的开发过程、基本数据类型、常量和变 量、数据的输入输出,顺序,选择,循环三种结构程序设计,函数,指针。 1.2《编程语言基础(C 语言)》课程目标 1.2.1 总目标 学会 C 语言的操作,熟练使用 Turbo C 2.0 集成环境的各项操作。掌握程序设计常用的 算法如穷举、递归、排序、查找等。初步学会编写的程序结构清楚和正确易读,符合软件工 程的规范。树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问 题与解决问题能力,并为后续的应用性课程和系统开发课程打好基础。 1.2.2 具体目标 (1)能够读懂计算机高级语言编写的程序代码。 (2)能熟练应用 Turbo C 2.0 集成环境和调试 C 语言程序

(3》能用C语言设计解决简单实际月题的程序,并能完成简单程序的测试。 (4)掌握计算机语言类课程的学习方法,能通过互暖网、文献资料巩固和拓展所学知识。 (5)能够将一个复杂程序拆分柄块编写,实现函数间的共享, 1.3《偏冠语言基础(C语言)》课程内容标准(见表1》 偏程语言基础(C语言)课程内容标准(表I) 序 学习情城 学习子情境 学教日标 知识要点 技能要点 考核浮 参考 号 项) 铃 学时 任务1:c 学会使用c 1.了解e请言的发 1.能安装1toC2.0集 透言的发醒 程序的集成 展史 成开发环境 简介 开发环境,开 2e师言程序的组 2能在Turbo C2.0集成 考核成 任务2:细 能调试程序 成结构。书写规侧: 开发环境中编辑、编译, 绩由平 编写第一 辑,运行一 &在Turbo C2,0 连接,运行C程序 时阶段 个小程序 个简单的程 开发环境下,简单小 &使利用TroC2,0集 考核和 4 程序的偏氧、国译。 成开发环境发现并修正C 期末考 任务3:遍 接、运行等基本提 程序中的翼 核两部 行C程序的 作 分组成, 步隆与方法 平时阶 段包括 任务1:数据 了解各种表 1.林本数据类型, 1.能热篇运用输入输出 出卧,课 类型, 达式,输入输 2,数据输入输窗格式 函数实现各种数据的输入 任务2:数据 出函数格式, 的基本应用。 与输出。 的输入输 通过实例掌 3,设计腹序结构程 2能热炼偏写简单的顺 况,上机 出. 挥顺序结构 序。 序结构程序。 特足表 顺序结构 任务3:三角 程序设计藏 程序设 公 思面积程序 程,并能数宜 占总成 设计, 进行相似问 任务4:周的 思的程序设 末阶段 体积程序设 计, 考试为 计. 机考 任务1,i0 了解选驿结 .列举惠择结有的 ,会正确的条件表运 试每人 相i1h恋 构程序设计 禁本形式和框图控 随肌轴 择结构语 流程,通过上 制 能利用C语言表达式准 取 两通 句 机体习享洲 2述if.wl1eh 确箭述实际问题中的条 程 任务2:三个 选捂结构程 be成n句的基本应 件。 计恩,要 数级由大列 序设计流程, 用: 3.能热能话用1f,s1th, 小照序编 井能维立过 表藏站1f请句的钱 break语句. TUKO C 3 选释结构 出 行相缸利题 套知职· 4.能熟排编写筒单的选择 环境下 8 程序最计 任务3:解方 的程序设计, 4.设计透样结构程 结构程序· 完魔国 程程序的浸 序设计的常见算法 试或功, 计, 古总 任务4间年 的 程序。 60n. 任务5:上机 练习。 任务1:刚环 了解花环结 1,列举循环结构的基 L,能然练运用hi1e, 结构的基本 构程序设计 本形式和雁图控制, do-while.for.break. 形式和框图 流程,通过实 2.识刚3t0语句概 contime语句,会用循环 绘制。 例草据蕾环 i运hile,do-hile. 变量控制屑环次数, 循环结构 任务2:黑加 结构程序设 for,break.continue 2,能热练编写简单的刚环 程序设计 阳问题程序 计流程,并臣 语句的基本应同, 结将程序, 10 设计, 触立连行相 3.概述绳环的假套知 3.能实现三种循环的转 任务3:国王 似问题的程 识。 换+ 的小麦程序 序设计, 4.设计循环结构程序 设计, 设计的常见算法
(3)能用 C 语言设计解决简单实际问题的程序,并能完成简单程序的测试。 (4)掌握计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。 (5)能够将一个复杂程序拆分模块编写,实现函数间的共享。 1.3《编程语言基础(C 语言)》课程内容标准(见表 1) 编程语言基础(C 语言)课程内容标准(表 1) 序 号 学习情境 (项 目) 学习子情境 学教目标 知识要点 技能要点 考核评 价 参考 学时 1 编写第一 个小程序 任务 1:c 语言的发展 简介 任务 2:编 辑、运行一 个简单的程 序 任务 3:运 行 C 程序的 步骤与方法 学会使用 c 程序的集 成 开发环境,并 能调试程序。 1.了解 c 语言的发 展史 2.c 语言程序的组 成结构,书写规则。 3.在 Turbo C 2.0 开发环境下,简单小 程序的编辑、编译、 连接、运行等基本操 作。 1.能安装 Turbo C 2.0 集 成开发环境 2.能在 Turbo C 2.0 集成 开发环境中编辑、编译、 连接、运行 C 程序 3.能利用 Turbo C 2.0 集 成开发环境发现并修正 C 程序中的错误 考核成 绩由平 时阶段 考核和 期末考 核两部 分组成, 平时阶 段包括 出勤、课 上回答 问题情 况、上机 情况表 现, 占总成 绩 的 40%,期 末阶段 考试为 上机考 试,每人 随机抽 取两道 程序设 计题,要 求 在 TURBO C 环境下 完成编 写,并调 试成功, 占总成 绩 的 60%。 4 2 顺序结构 程序设计 任务 1:数据 类型。 任务 2:数据 的输入输 出。 任务 3:三角 形面积程序 设计。 任务 4:圆的 体积程序设 计。 了解各种表 达式,输入输 出函数格式。 通过实例掌 握顺序结构 程序设计流 程,并能独立 进行相似问 题的程序设 计。 1.基本数据类型。 2.数据输入输出格式 的基本应用。 3.设 计 顺 序 结构 程 序。 1.能熟练运用输 入输出 函数实现各种数据的输入 与输出。 2.能熟练编写简 单的顺 序结构程序。 16 3 选择结构 程序设计 任务 1:if 和 switch 选 择结构语 句。 任务 2:三个 数按由大到 小顺序输 出。 任务 3:解方 程程序的设 计。 任务 4:闰年 程序。 任务 5:上机 练习。 了解选择结 构程序设计 流程,通过上 机练习掌握 选择结构程 序设计流程, 并能独立进 行相似问题 的程序设计。 1.列举选择结构的 基 本 形 式 和 框图 绘 制。 2.概述 if、switch、 break 语句的基本应 用 。 3.概述 if 语句的嵌 套知识 。 4.设计选择结构程 序设计的常见算法。 1. 会写正确的条件表达 式。 2. 能利用 C语言表达式准 确描述实际问题中的条 件。 3.能熟练运用 if、switch、 break 语句 。 4.能熟练编写简单的选择 结构程序 。 8 4 循环结构 程序设计 任务 1:循环 结构的基本 形式和框图 绘制。 任务 2:累加 和问题程序 设计。 任务 3:国王 的小麦程序 设计。 了解循环结 构程序设计 流程,通过实 例掌握循环 结构程序设 计流程,并能 独立进行相 似问题的程 序设计。 1.列举循环结构的基 本形式和框图绘制 。 2.识别 goto 语句概 述 while、do-while、 for、break、continue 语句的基本应用。 3.概述循环的嵌套知 识。 4.设计循环结构程序 设计的常见算法。 1. 能 熟 练 运 用 while 、 do-while、for、break、 continue 语句 ,会用循环 变量控制循环次数。 2.能熟练编写简单的循环 结构程序。 3. 能实现三种循环的转 换 。 10

任务4:判断 素数程序设 计, 任务1:定又 利用数组处L,通过华例让学 L能正黄的定义一雄。二 数组。 平推量数据, 生理解数组的应用, 维数组。 任务2:数列 通过实例拿 2. 数用元素的引 2能用数阻解决问题。 数组 问题, 握下标的使 用。 3,幸挥使用数烟的好处: 任务3:起泡 用,并使检立 a.数组的成用, 法排序。 进行相似问 思的程序设 计, 任务1:两数 季合利用函 1识刚函数、形式参 上能热练淀义、声明、调 的定义,分 数过行程序 数、实际参数,联日 用函数· 类。 设计。 调用、递归调周, 2能熟炼运用常见的库函 任务2:求两 2.餐述函数定义,声 个数的最大 明、调用基本方法: 3.能通垃互联网、文献资 6 函数 值任务, 3,解驿属数版套调用 具拿握并运用库函数, 3:用通归函 和还日调用, 4,能实现函数的帐套词 数滚年替问 用 题程序设 五.能初步实现函数递归调 计: 用 任券1:折 季合利用指 L,识别验肝,指针变 ,会定义指变量,一腹 针,验针变 针进行程序 量。指向变量的指针 数组,字符数组的指情麦 量等概含。 设计, 变量。 任务2:学生 2.概述指向一准数组 2.能将指针变量指向相成 指杆 信息管理程 的指针变量: 的变量,一蜂数相,字柠 10 序设计综合 a.概述常向字符数组 数组。 实例, 的指针变量的基本知 识。 合 6以 1,4课程实越建议 1.4.1教学建议 (1)采取工学结合、理论敦学与实我教学并重的方式开展教学。在理论教学中,注重 案例教学和多煤体韩助数学。所用案例应充分考虑工学结合的需求,并与专业所依托行业相 应岗位的工作实际紧密结合, (2)在理论知肌和思推方法讲解清楚之后,应更多地让学生上机操作,通过反复的举 一反三的炼习。使学生完全理解,并能熟练运用所学知识。 (3)在参个教学过程中,按理论学-实线操作-测龄一总结四个环节组织教学。安排三 到四次小测最对提高学习效果和学习兴鹿都能起到很好的作用。测验后,对阶受学习任务进 行归钠和总结。能起到巩因和提高的作用。 1.4.2考核评价建议 (1)侧重对学生实载技能的考核。 (2)考核方式:上机考试,每人随机抽取两道程序设计愿,要求在ToC2.0环境 下完成编写,并调试成功:
任务 4:判断 素数程序设 计。 5 数组 任务 1:定义 数组。 任务 2:数列 问题。 任务 3:起泡 法排序。 利用数组处 理批量数据。 通过实例掌 握下标的使 用,并能独立 进行相似问 题的程序设 计。 1. 通过举例让学 生理解数组的应用。 2. 数组元素的引 用。 3.数组的应用。 1.能正确的定义一维,二 维数组。 2.能用数组解决问题。 3.掌握使用数组的好处。 8 6 函数 任务 1:函数 的定义,分 类。 任务 2:求两 个数的最大 值任务。 3:用递归函 数求年龄问 题程序设 计。 学会利用函 数进行程序 设计。 1.识别函数、形式参 数、实际参数、嵌套 调用、递归调用。 2.概述函数定义、声 明、调用基本方法。 3.解释函数嵌套调用 和递归调用。 1.能熟练定义、声明、调 用函数 。 2.能熟练运用常见的库函 数 。 3.能通过互联网、文献资 料掌握并运用库函数 。 4. 能实现函数的嵌套调 用。 5.能初步实现函数递归调 用 。 8 7 指针 任务 1:指 针、指针变 量等概念。 任务 2:学生 信息管理程 序设计综合 实例。 学会利用指 针进行程序 设计。 1.识别指针、指针变 量、指向变量的指针 变量。 2.概述指向一维数组 的指针变量 。 3.概述指向字符数组 的指针变量的基本知 识。 1.会定义指向变量、一维 数组、字符数组的指针变 量。 2.能将指针变量指向相应 的变量、一维数组、字符 数组。 10 合 计 64 1.4 课程实施建议 1.4.1 教学建议 (1)采取工学结合、理论教学与实践教学并重的方式开展教学。在理论教学中,注重 案例教学和多媒体辅助教学。所用案例应充分考虑工学结合的需求,并与专业所依托行业相 应岗位的工作实际紧密结合。 (2)在理论知识和思维方法讲解清楚之后,应更多地让学生上机操作,通过反复的举 一反三的练习,使学生完全理解,并能熟练运用所学知识。 (3)在整个教学过程中,按理论学习-实践操作-测验-总结四个环节组织教学。安排三 到四次小测验对提高学习效果和学习兴趣都能起到很好的作用。测验后,对阶段学习任务进 行归纳和总结,能起到巩固和提高的作用。 1.4.2 考核评价建议 (1)侧重对学生实践技能的考核。 (2)考核方式:上机考试,每人随机抽取两道程序设计题,要求在 Turbo C 2.0 环境 下完成编写,并调试成功

(3)成绩计算:平时成锁占0%(其中作业,考勤占10%,上机练习占30%),上机考 试成镜占6, 1.4.3数材编写建议 (1)本误程是一门相当成熟的课程,大多数高职院校的计算机专业和其能理工类专业 均开设本课程。本课程教材种类繁多。而且不乏规划教材和优秀教材,因此,根据学院教学 实际,建议本课程使用己有的规教材或优秀教材: (2)考虑到学院和专业的特殊性,建议根据课程标准中悦定的本课程内容和要求,结 合专业和所依托的行业相应岗位的实际情况,编写实我教学指导节。实我教学指导节的编写 应当充分考虑工学结合的需求,并与专业所依托行业相应尚位的工作实际紧密结合。 1.4,4实验实训设备配置建说 教学环境:具答多媒体教学系统,能实现边讲边练。 设备条件: 《1)硬件:每个学生保证具各一台微机供上机练习。 (2)软件:windows7、Turbo C2.0. 1.4,5课程资源开发与利用建议 教材和主要参考节:《C语言程序设计》高等院校计算机技术规划教材,潭清强。清华 大学出版社:《C语言程序设计题解与上机指导》高等院校计算机技术规划教材,谭袖强, 清仔大学出版社。 1.5其它说明 1.5,1本课程标准适用于2016级计算机网格技术专业学生。 1.5,2本课程标准是由辽宁农业职业技术学甓计算机网洛技术教研室,沈阳讯舟网洛公 司共同开发。 1.五.3执笔人:范晓奶 参加人:韩冬艳,王董、范味红、装佩(企业) 审核人:史迎新
(3)成绩计算:平时成绩占 40%(其中作业,考勤占 10%,上机练习占 30%),上机考 试成绩占 60%。 1.4.3 教材编写建议 (1)本课程是一门相当成熟的课程,大多数高职院校的计算机专业和其他理工类专业 均开设本课程,本课程教材种类繁多,而且不乏规划教材和优秀教材。因此,根据学院教学 实际,建议本课程使用已有的规划教材或优秀教材。 (2)考虑到学院和专业的特殊性,建议根据课程标准中规定的本课程内容和要求,结 合专业和所依托的行业相应岗位的实际情况,编写实践教学指导书。实践教学指导书的编写 应当充分考虑工学结合的需求,并与专业所依托行业相应岗位的工作实际紧密结合。 1.4.4 实验实训设备配置建议 教学环境:具备多媒体教学系统,能实现边讲边练。 设备条件: (1)硬件:每个学生保证具备一台微机供上机练习。 (2)软件:windows 7、 Turbo C 2.0。 1.4.5 课程资源开发与利用建议 教材和主要参考书:《C 语言程序设计》高等院校计算机技术规划教材,谭浩强,清华 大学出版社;《C 语言程序设计题解与上机指导》高等院校计算机技术规划教材,谭浩强, 清华大学出版社。 1.5 其它说明 1.5.1 本课程标准适用于 2016 级计算机网络技术专业学生。 1.5.2 本课程标准是由辽宁农业职业技术学院计算机网络技术教研室、沈阳讯舟网络公 司共同开发。 1.5.3 执笔人:范晓娟 参加人:韩冬艳、王莹、范咏红、裴佩(企业) 审核人:史迎新