《C语言》课程标准_第1页
《C语言》课程标准_第2页
《C语言》课程标准_第3页
《C语言》课程标准_第4页
《C语言》课程标准_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》课程标准一、课程定位和课程设计1.1课程制定依据本课程是面向计算机相关专业的一门专业基础课,其教学目的是使学生掌握一门高级程序设计语言,学会利用C语言解决一般应用问题,并为后续的专业课程奠定程序设计基础。1.2课程设计思路课程教学目标和组织在“定向对接,工学一体”人才培养模式的理念和方法指导下,以典型工作任务教学贯穿课程始终,突出实践教学过程,强化实践教学环节管理,增强实践教学效果。针对市场需求,以学生为本,选取循序渐进的典型工作项目“学习包”为载体构建学习情境,营造“易学乐学”的学习氛围,培养学生的专业能力、方法能力和社会能力。以学生为中心、工作过程为导向,采用小组化教学,融“教、学、做”为一体,培养学生的职业工作能力、团队协作能力和创新能力。保持课程的开放性,培养学生的可持续发展能力。二、课程目标本课程在加强学生基础知识及其基本技能的同时,还重视培养学生的合作、表达能力。通过本课程的学习,学生应达到以下要求:1.知识目标(1)熟练掌握C语言程序设计的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的简单加工。⑵熟练掌握C语言程序设计的三种基本结构(顺序、选择、循环)的特点,能使用相关语句完成这三种基本结构的程序设计任务。⑶掌握C语言程序设计的常用库函数使用,以及用户函数的定义、调用、参数传递等方法。2.能力目标(1)熟练掌握阅读和分析简短程序的方法和技巧。(2)熟练掌握设计和调试简短程序的方法和技巧。(3)了解并初步掌握实用程序的开发与调试技术。3.素质目标(1)养成脚踏实地、开拓进取的工作作风。(2)发扬服务集体、善于与人沟通协调,团结协作的团队精神。(3)具备诚实、守信、按时交付作品的时间观念;(4)具备善于动脑、勤于思考、敢于创新、勇于展现的优秀素质。三.课程内容与教学要求3.1课程内容选取本课程内容分为10个项目,内容包括C程序概述、算法、C语法基础、分支语句、循环语句、数组、函数、指针、构造数据类型和文件,其教学要求和课时分配如表1所示。表1《多媒体技术及应用》课程要求及课时分配表序号课程名称教学内容教学要求课时分配1(1)熟悉C程序开发步骤;(2)C程序的开发环境;42算法(1)解析汉诺塔游戏(什么是算法;算法的特点)(2)判定是否是闰年算法的表示(流程图和N-S流程图)(2)掌握流程图和N-S流程图的表示方法43(1)计算三角形的面积(标识符和关键字、常量和变量、基本数据类型、运算符和表达式)(2)简单模拟ATM机取款操作(C语句概述、格式输入输出函数、字符输入输出函数)(1)掌握标识符和关键字的概念;(2)掌握常量和变量的使用方法;(3)熟悉各种数据类型的特点;(4)了解C语句的概念与类型;(5)掌握格式输入输出函数和字符输入输出函数的使用方法。44分支语句(1)制作简易评教系统(关系运算符和关系表达式、逻辑运算符和逻辑表达式、简单if语句、if语句的嵌套)(2)输出车辆限行提示(条件运算符和条件表达式、switch语句)(1)掌握使用关系运算符、逻辑运算符和条件运算符进行运算的方法;(3)掌握switch语句的使用方法45循环语句(1)计算等比数列之和(while循环语句、do-while循环语句)(2)打印图形金字塔(FOR循环、循环嵌套)(3)判断某整数是素数还是合数(break语句、continue语句)(1)掌握while和do-while循环语句的使用方法;(2)掌握for循环语句的使用方法;(3)掌握break语句和continue语句的使用方法66数组(1)使用冒泡法对数据进行排序(一维数组的定义、一维数组的初始化)(2)统计某地区的降水信息(二维数组的定义、二维数组的引用、二维数组的初始化)(3)判断是否为回文对联(字符数组的定义和引用、字符数组的初始化、字符串)(1)理解数组的概念;(2)掌握一维数组的定义、引用和初始化方法;(3)掌握二维数组的定义、引用和初始化方法;(4)掌握字符数组的定义、引用和初始化方法;(5)掌握字符串处理函数的使用方法67函数(1)显示超速车辆信息(函数的基本概念、函数的定义、函数的调用)(2)统计国内生产总值(数组名作为函数参数)(3)再现汉诺塔游戏(函数的嵌套调用、函数的递归调用、局部变量与全局变量)(1)理解函数的概念;(2)掌握函数的定义和调用方法;(3)掌握数组作为函数参数的使用方法;(4)掌握函数嵌套调用和递归调用的使用方法;(5)掌握局部变量和全局变量的区别和典型用法;(6)了解变量的存储类别68指针(1)删除有序数组中的重复元素(指针的基本概念、指针变量的定义及初始化、指针变量的引用、空指针、void指针、指针与数组)(2)字符串纠错(指针与字符串、指针数组)(3)多角度统计人口增长率(指针变量作为函数参数、指针作为函数的返回值、指向函数的指针)(1)理解指针的概念;(2)掌握指针变量的定义、初始化和引用方法;(3)掌握指针在数组和字符串中的使用方法;(4)掌握指针在函数中的使用方法69构造数据类型(1)统计某小区返京人员信息(结构体变量、结构体数组、结构体指针)(2)模拟约瑟夫环游戏(链表的概述、动态链表处理函数、动态链表的建立)(2)了解链表的基本结构;(3)掌握共用体和枚举类型变量的定义、初始化和引用方法410文件(1)凯撒密码加密(文件的基本知识、打开与关闭文件、顺序读/写文件)(2)模拟简单的人事管理系统(二进制文件操作、随机读/写文件)(1)理解文件及文件类型指针的概念;(2)理解文件操作的顺序;(3)掌握打开和关闭文件的方法;(4)掌握顺序读/写文件的方法;(5)掌握随机读/写文件的方法4合计48四.课程实施4.1教学方法建议本课程遵循“教师引导,学生为主”的原则,采用讲解、多媒体演示、场景模拟法、讨论、翻转课堂等多种方法,努力为学生创设更多知识应用的机会。(1)讲解法:主要用于讲授基础知识、行业岗位知识等理论性较强的知识。(2)多媒体演示法:在讲解过程中,借助音频、视频、图片等直观手段来呈现教学内容,在激发其学习兴趣和积极性的同时,不断提高其知识储备能力和综合文化素质。(3)场景模拟法:针对所教内容布置任务,引导学生通过情景化的模拟训练来提升知识的实际应用能力和职业素养。(4)讨论法:根据知识点,鼓励学生运用所学知识进行主题讨论,使其在讨论中逐步提升交际能力、思辨能力、解决实际问题的能力等。(5)翻转课堂法:坚持学生的主体地位,鼓励学生在课上对自己学到的知识点进行分享和讲解,并对其讲解进行补充和评价,不断完善学生的知识结构,加深其对所学知识的理解。教师在教学过程中,可根据学生的实际情况灵活选用教学方法,因材施教,尽量照顾到每一个学生的学习需求。4.2教学评价与考核要求课程的教学评价由形成性测评(40%)和终结性测评(60%)组成,其考核要求如下:1.形成性测评形成性测评考核学生在学习本课程过程中的学习情况和实际应用能力的发展情况,包括出勤考核(10%)、课堂参与程度考核(10%)、作业完成质量考核(20%)等。(1)出勤考核:本项考核通过课前点名考核学生的课堂出勤率。迟到15分钟以内每次扣1分,迟到15分钟以上或无故缺勤一节课每次扣2分,该项考核累计最多扣10分。(2)课堂参与程度考核:本项考核主要通过课堂提问和课堂积极发言来评判学生的学习态度、学习主动性、课堂参与程度,以及学生的思辨能力、问题解决能力及其对课堂教学知识的掌握情况等。只要学生能按时上课听讲,即可获得5分的基本分。学生上课发言一次,即可另外获得0.5分,课堂发言最多可得5分。学生的最后成绩为“5+课堂发言得分”。(3)作业完成质量考核:本项考核主要通过学生作业来检测其对教学主体内容的掌握与理解程度、实际应用知识的能力、自主学习能力、信息收集与处理能力等。每次作业成绩按照相应标准而定,学生作业质量划分为优秀(10分)、良好(8分)、中等(7分)、及格(6分)和不及格(0分)五个档次。最后的作业成绩为学生作业完成质量成绩的平均数。2.终结性测评终结性测评主要考核学生在学完本课程后所达到的水平,通过期末考试进行考核。期末考试由闭卷笔试(60%)组成,主要评估学生对本门课程基本知识的掌握情况与综合运用能力。五、课程资源开发与利用5.1教材使用1.建议教材魏宇红、张少巍、张迪,《C程序设计项目教程(第2版)》,航空工业出版社。2.参考书目衡军山、邵军,《C语言程序设计基础(双色)》,航空工业出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论