下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计课程标准课程编码: 03012208 课程模块: 专业必修课 学 时: 90 课程类型: B 类( 理论+ 实践)适用专业:计算机网络专业1. 概述语言是一种结构化语言。它层次清晰,便于按模块化方式组织程 序,易于调试和维护。语言的表现能力和处理能力极强。它不仅具有丰 富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访 问内存的物理地址,进行位 (bit) 一级的操作。由于语言实现了对硬件的 编程操作,因此语言集高级语言和低级语言的功能于一体。既可用于系 统软件的开发,也适合于应用软件的开发。本课程旨在使学生掌握程序设计的基本方法及思维,形成程序设计基 本思想,掌握
2、程序调试的基本方法,使学生初步具备程序设计能力,为学 生进一步学习其他专业课程和今后从事网络技术工作打下坚实的基础。1.1 课程的性质C语言程序设计是一门专业必修课,是学习其它工科课程的基础。 掌握程序设计的前提是掌握程序设计语言, C语言以其灵活性和实用性受到 了广大计算机应用人员的喜爱。一旦掌握了 C语言,就可以较为轻松地学习 后续的 Java 程序设计、数据库技术等程序设计语言。本课程以程序设计思 想为主线,介绍 C语言的基本概念和程序设计的思想和方法,培养学生运用 C语言解决实际问题的能力。前导课程:计算机文化基础等。后继课程: Java 程序设计、数据库技术、信息安全技术、网络操作系
3、 统等。1.2 课程设计理念通过对多家 IT 企业的走访,我们了解到自学能力、动手能力、团队协 作能力是现代企业对人才的共同要求。因而我们也把培养具有这些能力的 学生作为我们的课程目标,把对这些能力的培养融入到平常的授课过程 中。对以计算机网络、汽车电子等专业为代表的学生,主要注重项目分 析,流程图设计以及编程技巧和方法的培养,为进一步培养软件项目综合 开发和应用能力作准备。1、基于工作过程,以职业能力培养为重点,与行业企业合作进行的课 程开发与设计。在课程的讲授过程中,采用任务驱动的模式,以案例教学为主。在学 生掌握了相应知识点后,再提出新的问题,要求学生通过修改已有的代码 加以解决。在修改
4、代码的过程中,既培养了学生的自学能力,又锻炼了学 生的动手能力。另外,我们把企业中的一些要求带到了教学过程中。例如代码必须加 注释,标识名必须用英文单词等。2、课程设计充分体现了职业性、实践性和开放性的要求。通过积极与行业、企业合作开发课程,课程思路体现职业岗位的能力 要求,使专业核心课程与职业岗位能力紧密对应。让企业参与到专业建设 及课程设置的各个环节中,在校企合作中创新人才培养模式。为此我们围绕实验、实训、实习环节,建立了完善的实训体系。充分 利用好学校、企业及社会各自的办学资源,主动与行业、企业联系,加强 校企合作,形成学校、行业、企业互动,共同合作参与学生专业技能的培 养,加强校外紧密
5、型实训基地建设。1.3 课程开发思路C语言程序设计课程的学习包括理论课、实验课和学生课外科研等 形式。理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设 计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方 法。实验课的实习题目设计要紧密结合所学理论知识,引导学生自行完成 任务,培养学生独立分析问题、解决问题的能力。2. 课程目标本课程的培养目标是:通过基于工作过程的案例驱动和项目实训,使 学生全面掌握 C语言的基本理论、基本编程方法、基本内容和主要应用领 域;了解 C语言发展的最新动态和前沿问题;培养具有较强
6、综合分析能力和 解决问题能力,综合素质较高的计算机编程人才。在课程的学习中,培养 善于沟通表达、创新学习、独立分析解决问题的能力,为学生今后进一步 学习计算机网络技术专业知识和学生就业、工作打下良好的基础。2.1 知识目标掌握软件开发必备的 C程序设计知识。包括数据类型、结构化程序设计 方法、数组、函数、指针、结构体等知识;掌握基本的编程规范;掌握一定的程序员岗位职责及工作规范。获取全国计算机等级考试二级证书。2.2 素质目标1. 培养学生热爱科学、实事求是,并具有创新意识、创新精神和良好 的职业道德;2. 培养学生分析问题和解决问题的基本能力;3. 培养学生搜集资料、阅读资料、利用资料的能力
7、,以及自学能力;4. 具备使用 C语言编程基本能力,掌握编程的基本技能。5. 具备细心、周密、诚信的服务意识2.3 能力目标具有基本的算法设计能力;具有一定的 C程序设计与应用开发和软硬件测试能力;具有一定的模块设计能力;具有一定的需求分析能力;具有一定的软件文档写作能力;具有良好的沟通能力;具有良好的的团队合作意识;具有良好的分析问题、解决问题的能力;具有一定的创新能力掌握用 C语言进行程序设计的基本框架,理解结构化程序设计思想;熟 练应用 C语言集成环境设计和调试 C程序;能用 C语言程序设计的方式分析 和解决简单实际问题并测试程序;掌握计算机语言类课程的学习方法,无 论以后在学习、工作中
8、使用什么语言编程,都能灵活应用程序设计的思想 和方法分析、解决问题。3. 课程内容和要求根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说 明学生应获得的知识、技能与态度。教学模式:目标导控教学模式与问题探究教学模式相结合。教学方法:案例教学法与问题讨论法相结合。学习情工作任务知识要求技能要求学时景安排1. C 语 言程序 框架1.1 了解 C 语言的框 架1. 熟悉 C 程序的结构与特点2. 了解 C 语言的特点VC软件的下载、安装、配置和使用10102. 程序结构2.1 顺序结构1. 掌握输入函数的使 用2. 掌握输出函数的使 用掌握计算定期存款 本利之和,寻找最 佳存款方案53
9、02.2 选择结 构 循环 结构掌握分支结构实现点餐程序10掌握多分支结构掌握身高预测2.3 循环结构了解循环结构,掌握 for 循环基本结构。掌握简单的计算器程序15掌握 while 和 do while 循环基本结构。掌握猜数游戏掌握 break 和小学生加法考试题continue 语句,了解多重循环。小系统3. 数组3.1 一维数组一维数组的定义、使用能对学生成绩排序5153.2 二维数组二维数组的定义、使用检验并打印魔方矩阵53.3 字符数组字符数组的定义、使用餐饮服务质量调查打分54. 函数4.1 函数简介函数参数及其返回值掌握学生成绩统计5154.2 函数的 应用函数的声明与调用掌
10、握成绩排名次54.3 函数进阶函数参数的传递方式大奖赛现场统分55指针5.1 指针的1. 指针的概念计算最大公约数51概念2. 直接访问与间接访 问55.2 指针的 定义及使 用指针变量的应用应用打印最高分和学号55.3 指针进阶指针与字符串实现数字时钟程序56. 结构 体结构体的 定义及使 用1. 结构变量的定义、 初始化及引用2. 结构数组的定义、 初始化及引用屏幕上模拟显示一个数字式时钟55合计904. 课程实施和建议4.1 教学方法和教学手段主要采用案例教学法与问题讨论法相结合。1、用基于工作过程导向的案例教学法进行理论教学教师充分备课,按教学内容及专业精心选择案例项目,对案例项目制
11、作过程高度熟练,能循序渐进地引导学生理解项目制作的重点和难点,让 学生掌握基本概念、基本理论和基本技能。2、项目引导、任务驱动进行实践教学针对不同专业及典型职业岗位有选择地、以实际工作过程的方式布置 实践练习项目,学生通过认真阅读教材、老师指导、实际操作,进而掌握 练习项目的基本内容以及重点和难点,并独立完成项目。教师通过“实践 任务”来诱发、加强和维持学生的成就动机。成就动机是学生学习和完成 任务的真正动力系统。任务作为学习的桥梁,“驱动”学生完成任务。任 务驱动教学非常适合于实践性很强的课程,要求学生既要学好理论知识, 又要掌握实际操作技能。任务驱动教学法加强学生理论联系实际,加深对 计算
12、机应用项目内容的理解,培养学生灵活运用所学知识的能力。1、精心设计教学课件,通过创建典型案例情境,激发学生学习兴趣。2、充分利用多媒体教学系统,进行课堂辅助教学。(1)广播教学。在教师理论讲解及总结提高时,通过网络广播教学方 式,可以让学生集中精力。(2)个别辅导。在学生实践练习时,教师可以通过多媒体教学系统集 中讲解学生遇到的问题,也可进行个别辅导。同时,教师也可以将学生优 秀作品进行展示。(3)作业收发。通过网络系统功能,可以快速下发实践任务及收取学 生作业。3、利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关 的内容,促进学生自主学习。4、通过认证,积极拓展教学第 2 课堂,培
13、养学生研究性和创新性学习 能力。4.2 教学评价该课程的考核改变单一的终结性评价方法,采用过程考核和结果考核 相结合、课程考试和技能考试相结合的方法,其中过程考核所占比例为 30%。灵活多样的考核方式可以全面考核学生的学习效果。课程考核方式参 见表 4.2-1. 。表 4.2-1 课程考核方式考核项目考核方法比例过程考核态度纪律根据作业完成情况、课堂回答问题、课 堂实践示范情况,由教师和学生干部综 合评定学习态度的得分;根据上课考勤情况,由教师和学生干部 评定纪律得分10%课堂实践根据学生实践情况,由学生自评、他人评价和教师评价相结合的方式评定成 绩;根据完成的时间、功能的完善程序、是 否有创
14、新,由小组长评价和教师抽评相 结合的方式评定成绩。20%结果考期末考由教师评定理论操作成绩70%核试合计100%态度纪律考核标准见表 4.2-2表 4.2-2 态度纪律考核标准考核点考核比例评价标准优秀( 86100)良好( 7085)及格(6069)1. 课堂学 习30%没有缺勤情况;能够爱护实训场地设 备和卫生;能积极主动地向老师 提问,并正确回答问 题缺勤 10%以下;能够爱护实训场 地设备和卫生;能积极主动地向 老师提问,并正 确回答问题缺勤 30%以 下能够爱护实训场地设备和卫 生;能基本回答教师提 问2. 课外学 习30%能按时完成课外拓展 练习;能积极参加网上讨论 活动;能积极主
15、动地进行自我学习能按时完成 80%课外拓展练习;能参加网上讨论 活动;能进行自我学习能按时完 成 60%课外 拓展练 习;能参加网上讨论活 动;能积极参加小组活能积极参加小组能参加小动;活动;组活动;能主动代表小组参与能提出合理化的能在小组小组间的竞赛;建议;成员的辅3. 小组学40%导下进行习能提出合理化的建能帮助或辅助小有效的学议,积极组织小组学组成员进行有效习习活动;的学习能帮助或辅导小组成员进行有效的学习合计100%课堂实践考核标准参见表 4.2-3表 4.2-3 课堂实践考核标准考核点考 核 比 例评价标准优秀( 86100)良好( 7085)及格( 6069)能综合运用本教学能综合
16、运用本教学能基本完成课单元知识很好地完单元知识地完成课堂时间;成课堂实践;堂实践;能基本掌握程能熟练掌握程序设能掌握程序设计语序设计语言的1. 操计语言的基本概言的基本概念、特基本概念、特作应70%念、特点、结构、点、结构、原理及点、结构、原用能原理及设计方法;设计方法;理及设计方力能熟练掌握经典案能在规定的时间内法;例;完成实践能在规定时间能在规定的时间内内完成实践完成实践2.创 新能 力15%能积极主动地发现 问题、分析问题和 解决问题;有创新;采用了优化方案能发现问题并通过各种途径解决问 题;有一定的创新能发现问题并在他人的帮助下解决问题;局部方案有新 意能对实践过程正确能较正确地对实践
17、能对实践过程3. 表讲解;过程进行讲解;进行讲解;达能15%能正确回答问题;能回答问题能回答部分问力能辅导他人完成课题堂实践合计100%期末考试考核标准参见表 4.2-4表 4.2-4 期末考试考核标准序号教学模块考核的知识点比例1C 语言程序框 架了解 C 的基本数据类型、运算符和表达 式、模块化程序设计的方法。10%2程序结构顺序结构、分支结构、循环结构15%3数组一维数组、二维数组和字符数组25%4函数函数的定义、使用20%5指针指针的定义、使用15%6结构体结构体的定义、使用15%合计100%4.3. 师资和实训条件担任本课程的主讲教师需要具有丰富的计算机软件系统编程经验,熟练掌握 C
18、语言的结构及编程规范,具备一定的网络应用能力。其主要要求包 括:(1)具有计算机高级语言的基础理论知识;(2)具备软件工程知识;3)具备数据结构知识;(4)具备较强的系统分析的能力;(5)熟悉结构化程序设计语言。同时应具备较丰富的教学经验。在教学组织能力方面,本课程的主讲 教师应具备基本的操作应用能力,即根据本课程标准制定详细的授课计 划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具 备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过 程中还应具备一定的课堂控制能力和应变能力。该课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、 学、做”合一,同时要求安装多媒体教学软件,方便下发教学任务和收集 学生课堂实践作品。同时,成立学习小组,实现课堂讨论、实践和课外的 拓展学习。4.4 学习资源教材:李达慧. C 语言程序设计 . 天津: 天津科学技术出版社 , 2011.6教参:【1】谭浩强. C 程序设计 .北京:清华大学出版社, 2010.6【2】廖湖声等编着 . C 语言程序设计案例教程 . 北京:人民邮电出版 社, 2010.9【3】朝乐门主编 . 名师讲堂二级 C语言. 北京:人民邮电出版社,2007.1【4】黄锐军主编 . C 语言程序设计 .北京:人民邮电出版社, 2012.5推荐行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRH 0003-2020生殖健康用品企业生产管理规范
- T/TMAC 140-2025智能穿戴设备用热塑性聚氨酯弹性体(TPU)技术要求
- T/GBIA 001-2023食用燕窝
- T/CI 238-2023水性凹印光油
- T/CAAMTB 61-2021汽车驾乘性体验测试评价规程
- T/CPIA 0079-2024柔性支架应用场景下光伏组件测试方法
- 2025~2026学年河南省周口市项城市校联考西南大学版三年级上册12月阶段性数学试卷【附答案】
- 2025~2026学年安徽宿州市埇桥区北师大版三年级下册期末考试数学试卷【附答案】
- 2025-2026学年福建省永安市初中政治八年级期末下册通关黑金提分题附答案
- PHP实习生面试题(含详细真实答案)
- 通风空调工程质量管理计划
- 2026年河南高职单招职业适应性测试全真试卷(含详细答案解析)
- 国有企业供应链管理制度
- 会员评议职工之家工作制度
- 2025年中国外阴清洗液市场调查研究报告
- 初中数学项目式学习设计与实施案例研究结题报告
- 《人工智能经济学》全套教学课件
- 2026三北防护林体系建设工程现状调研及后续发展建议研究报告
- 管线支架焊接施工方案(3篇)
- (2025版)全面管理血脂相关心血管风险专家共识解读课件
- 冠心病的护理与治疗
评论
0/150
提交评论