《C语言程序设计》课程标准_第1页
《C语言程序设计》课程标准_第2页
《C语言程序设计》课程标准_第3页
《C语言程序设计》课程标准_第4页
《C语言程序设计》课程标准_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

《C语言程序设计》课程标准一、课程性质本课程是信息管理与信息系统专业(3+4)中职段的专业必修课,是本科段学习《C++程序设计》、《数据结构》、《JAVA》的前导课程,是一门计算机动漫与游戏制作(3+4)专业衔接课程。本课程重点是C语言基础知识、三种基本结构:顺序、选择和循环程序设计方法以及数组、函数和文件。为学生进一步学习相应专业知识奠定程序设计语言基础。本课程旨在培养学生面向过程的编程能力、逻辑思维能力以及分析问题解决问题的综合能力。二、学时与学分144学时,8学分。三、课程设计思路本课程应体现以服务发展为宗旨、以促进就业为导向,按照立德树人的要求,突出核心素养、必备品格、关键能力,兼顾中高职课程衔接,高度融合职业技能学习和职业精神培养。.依据“XX中等专业学校信息管理与信息系统专业(3+4)专业中职段实施性人才培养方案”中确定的培养目标、综合素质及职业能力按照知识与技能、过程与方法、情感态度与价值观三个维度,围绕本科段程序设计语言教学要求,结合本课程的性质和以生为本的教学理念,确定课程目标。.根据“江苏省中等职业教育计算机动漫与游戏制作专业职业能力分析表”,结合学生职业生涯发展、中高职分段培养等需要,注重课程内容与职业标准对接,教学过程与工作过程对接,融合程序设计的新知识、新技术、新方法,确定课程内容。.以工作过程为导向,遵循学生认知和技能形成规律,依据由易到难、简单到复杂的原则,统筹安排模块、单元的顺序,课程内容组织注重理论实践一体化。四、课程目标通过对本课程的学习,使学生初步具备分析问题、解决问题的能力,养成良好的程序设计风格,积累和提高基本的程序设计能力及结构化程序设计基本思想。通过使用VC++环境提高程序设计和调试的技能。为后续本科段程序设计课程的学习打下良好的基础,达到以下具体目标:掌握三种基本结构程序设计思想;培养学生阅读、分析和设计算法的能力;进行必要的程序设计基本技能训练;掌握调试程序的基本技能五、课程内容与要求模块单元内容与要求七一>114参考学时认识编程语言__c语言C语言概述.C程序的构成,main函数和其他函数。.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3•源程序的书写格式。4.C语言的风格8掌握C语言编程基础基本数据类型及其运算.C语言的基本数据类型.常量(整型、实型、字符型及字符串常量)和变量。.C运算符的种类(算术运算符、赋值运算符、条件运算符、自增/减运算符、逗号运算符等)、运算优先级和结合性。.不同类型数据间的转换与运算。.C表达式类型(赋值表达式,算术表达式,条件表达式,逗号表达式)和求值规则。12探索程序设计的三种基本结构顺序结构程序设计.表达式语句,空语句,复合语句,赋值语句。.格式输入输出函数的调用(scanf(),printf()),正确输入数据并正确设计输出格式。.字符数据输入输出函数的调用(putchar(),getchar())。12选择结构程1.关系、逻辑运算符和关系、逻辑表达式16六、实施建议序设计2.if语句的三种形式,用if语句实现选择结构。3,用switch语句实现多分支选择结构。4.选择结构的嵌套。循环结构程序设计.while和do-while循环结构。.for循环结构。.循环的嵌套。.几种循环结构的比较。.continue语句和break语句。24探索C语言构造类型数组.一维数组的定义和使用.二维数组的定义和使用.字符数组的定义和使用.数组的应用举例30探究C语言函数奥秘函数.库函数的正确调用。.函数的定义方法。.函数的类型和返回值。.形式参数与实在参数,参数值传递。.函数的正确调用,嵌套调用,递归调用。.局部变量和全局变量。.变量的存储类别(自动,静态,寄存器,外部)变量的作用域和生存期。,函数应用实例24初识面向对象程序设计结构体L结构体概述.定义结构体变量的方法.结构体变量的引用.结构体数组.结构体应用实例10掌握数据文件1.文件概述8存放方式.文件的打开和关闭.文件的读/写函数.文件的定位函数和文件结尾标志函数.文件应用实例(一)教与学.教学方法“举一反三”教学法C语言编程较为灵活,因此教学过程应根据学生的实际情况因材施教。根据长期从事C语言教学的经验总结,举一反三的教学方法能收到较好的效果。如在第一章中,先介绍并编写第一个C程序,输出一行字符;接下来设计一个简单的界面,用C语言实现;再接下来编写一个程序输出一个由星号组成的钻石图形。通过这样几个例题的分析,让学生明白C语言可以用来进行一些简单的界面设计、掌握C程序的组成。“一题多解”教学法在教学过程中,为了让学生能更快地掌握灵活的C语言进行程序设计,精选一些典型案例进行教学,且这样一些案例能在顺序程序设计、选择程序设计、循环程序设计中一一实现,让学生更快掌握C语言,并且启发学生的创新设计思维。如,已知三角形三条边计算三角形的面积,首先在顺序程序设计中输入三条边,直接计算三角形的面积;然后启发学生:三条边在什么情况下不构成三角形,因此需要使用选择结构对该算法重新设计;如果需要多次计算三角形的面积时,可设计为循环程序:输入三角形的三条边,系统判断如果构成三角形则输出面积后进入下一次输入状态,如不构成三角形也进入下一次输入状态。(3)理论学习一实践操作一测验一总结在整个教学过程中,按理论学习一实践操作一测验一总结四个环节组织教学。安排一到二次小测验对提高学习效果和学习兴趣都能起到很好的作用。测验后,对阶段学习任务进行归纳和总结,能起到巩固和提高的作用。“以考促学”教学方法“以考促学”是学校一贯的教学方针和措施,在学完本课程后建议学生参加全国计算机等级考试二级C程序设计的考试。在教学过程中特别注重能力的培养,实训课还采用了任务驱动、层次教学、演练结合等多种教学方法和手段。.学法认真听课,勤做笔记,理解老师讲课的思路每天坚持写代码,每章中的几个典型算法要求记忆并反复实现分析并阅读历年全国等级考试中典型考题,并分析代码将调试程序过程中产生的错误信息收集起来,并指导实践过程.教学手段(1)多媒体演示和示范利用多媒体课堂的特点,在课堂上演示多媒体教学课件(一堂课主要内容摘要)、编程示范(典型案例课堂编程示范)。(2)充分利用教学系统,进行课堂辅助教学通过教学辅助软件实现广播教学、个别辅导、作业收发等功能。(3)精心制作教学课件,激发学生学习兴趣在教学课件中,营造轻松活泼的课堂气氛,将抽象的理论问题映射到学生熟悉的生活情境,将重点理论问题通过动画演示等手段,让学生对熟悉事物的认知来理解理论知识。(二)学习资源1.教材和主要参考书(1)教材《编程语言基础一一C语言》(2)参考书《C语言学习辅导与上机实习》(三)、考核评价建议.考核评价方法本课程的考核笔试为主,试题从知识点、素质点和能力点三方面进行考核。主要考核编程基础知识、阅读程序的能力、编写简单程序的能力。.考核评价标准笔试(60%)+平时表现(40%)(1)平时表现(占期评的40%)包括课堂考勤、回答问题、作业、实践操作情况等内容。(2)笔题型与分数分布(卷面分数100分,占

温馨提示

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

评论

0/150

提交评论