C语言通信工程系课程标准.doc_第1页
C语言通信工程系课程标准.doc_第2页
C语言通信工程系课程标准.doc_第3页
C语言通信工程系课程标准.doc_第4页
C语言通信工程系课程标准.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

高等职业教育教学课程标准C语言程序设计课程适用专业:通信工程专业一、课程基本信息课程编码123课程名称C语言程序设计授课学期2012 课程类别B类总学时64学分4考核性质考试二、课程定位本课程是计算机应用技术专业的专业群必修课,也是全国计算机等级考试二级证书课程,在专业培养目标中,具有极其重要的地位和作用。C语言程序设计课程是计算机应用技术、计算机网络技术、电子商务、通信工程设备控制、单片机控制等专业课程的基础课程,也是一门理论与实践相结合的课程。本课程总学时为64学时,开设于第1学期,主要培养学生基本的C程序阅读能力、简单算法的编写能力、C程序的调试能力,是学生学习编程的入门课程。通过对本课程的学习,学生可以掌握编程的入门知识,为后续的应用性课程和系统开发课程的学习打下良好的基础。本课程的目的是培养高职高专学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。三、课程目标本课程是计算机应用基础的后续课程,同时是数据结构的先修课程,对培养学生的计算机知识、算法和程序设计能力和计算机应用素质方面起到基础性和先导性的重要作用。同时在通信工程设备控制等方面也有一个基础的作用。因此C语言程序设计课程在教学培养方案中起到承上启下的作用。(一) 能力目标: 1、 能读用C语言编写的程序代码2、 能够用常量、变量、运算符编写各类表达式,并能完成运算3、 能够用输入输出语句,接受键盘的键入并在屏幕上输出指定的值4、 能够根据程序要求,用适当的结构组织语句5、 能够将一个复杂程序拆分模块编写,实现函数间的共享6、 能够定义使用数组,对批量数据与循环结合实现编程7、 能够用指针形式访问简单的数据8、 会定义、引用和初始化结构体变量并能用创建和使用链表(二) 知识目标:1、 掌握计算机编程的基本思维 2、 熟悉C语言语法,记住C语言的常用标识符 3、 理解常量、变量、运算符、表达式、语句的含义 4、 掌握C语言常用的输入输出库函数 5、 掌握顺序、选择、循环三种基本程序结构 6、 掌握函数的定义及调用 7、 理解数组的作用及使用方法 8、 了解指针与计算机内存的关系,掌握指针的使用方法 9、 理解结构体与共用体的使用方法(三)职业素质目标:1、 具有热爱科学、实事求是的学风,具有创新意识和创新精神2、 具有严肃认真、实事求是的科学态度和严谨的工作作风3、 具有良好的职业道德和环境保护意识4、 通过本课程的学习应使学生养成良好的程序书写习惯和良好的用计算机解决实际问题的思维习惯四、课程设计(一)课程设计理念本课程的改革理念是,坚持实践化、实用化教学,密切适应计算机的发展趋势,坚持学以致用;解决抽象理论与实践相脱节现象,让绝大多数学生在有限的时间内迅速掌握课程的基本理论知识,并通过实践操作加深理解基本理论;强化实践操作,通过举一反三、理论学习-实践操作-测验-总结等多种方法锻炼学生对程序的理解及逻辑思维能力,为将来其他的后续专业课程打好基础。(二)课程设计思路在课程的设计和教学过程中自始至终贯穿“理解和记忆程序基本结构,熟练上机调试技能,灵活掌握编程技巧,以考促学、锻炼创新能力”的基本思想。1、 理解和记忆程序基本结构在整个课程所涉及的教学内容的学习过程中都按照“程序基本结构的理解和记忆-简单程序设计-上机调试程序技能训练-实际应用”这条主线来进行。也就是说对C程序的三种基本结构等主要内容的学习,以理解加记忆为主,通过上机调试程序加深理解和记忆;要求学生熟记常用的典型算法。教学过程中注重程序设计思路的灵活多变,力求锻炼学生的逻辑思维能力。2、 熟练上机调试技能熟练上机调试技能熟练上机调试技能熟练上机调试技能 上机操作调试C程序是C语言程序设计学习的辅助手段。本课程安排一次多媒体课和一次上机操作课,多媒体课力求让学生掌握编程基本思想;上机课通过编辑程序、运行程序、察看程序结果,改正程序错误再运行、观察结果等方法掌握编程技能。要求学生熟练根据各种错误信息提示迅速解决语法错误;通过观察结果、在适当位置添加输出语句等方法迅速解决逻辑错误等技能。3、 灵活掌握编程技巧灵活掌握编程技巧灵活掌握编程技巧灵活掌握编程技巧 在教学过程中力求通过举一反三,一题多解等方法让学生灵活掌握编程技巧,而不是死记硬背程序。有两类主要的程序要求学生一定要掌握,一类是运算类,如1到100累加或累乘、1到100奇数累加、1-1/2+1/3-正负相间各数累加等等;另一类是字符处理,如大写转小写、密码算法、各类字符个数统计等等。将这些具有相似性的程序进行比较学习,加强编程逻辑思维能力的锻炼,力求让学生能够掌握灵活的编程技巧,不提倡学生死记硬背程序。4、 锻炼创新能力锻炼创新能力锻炼创新能力锻炼创新能力 在课程中按照“验证性应用、训练性应用、设计性应用、创造性应用”四个层次组织本课程的实践性教学,在难度上由浅入深有一定的梯度,以使学生通过循序渐进地锻炼提高实践技能。有意识地培养学生的成就感,鼓励学生大胆创新,摸索独特的算法。五、教学内容组织与安排序号学习情境/项目/任务建议学时教学方法教学场所师资配备1基本语法及相关数据结构48课堂B512郭烨旻2设计学生成绩统计系统程序并调试16上机软件第二实验室郭烨旻教学方法:本门课程通过课堂教学学习相关的语法知识,并通过大量的具体程序设计来让学生充分的掌握多种主流的使用算法并生成自己的算法思想。同时通过1个月的上机实践来了解程序设计过程中容易出现的语法错误,让学生具有一定的程序调试能力。教学场所:B512,软件第二实验室师资配备:通信工程系郭烨旻六、教学内容和要求为了提高学生职业技能,落实工学结合的教育理念,根据软件开发岗位群及能力要求,在课程内容设计方面,以软件项目开发过程内容为主线进行设计,积极与行业企业合作开发课程,共同开发模块化的课程,进一步体现课程设计职业性、实践性的特点。对理论知识的教学要求分为了解、理解、掌握三个层次。了解:对知识有初步和一般的认识,知道“是什么”;理解:能够领会基本概念、基本理论的含义,能够解释和说明一些简单的问题;掌握:能够熟练地运用知识,分析和解决一些具体问题。各个模块的教学内容和教学要求列表如下:教学内容和要求可在一个表中体现。如:教学内容教学要求了解理解掌握一、c语言设计基础1. 计算机语言分类,c语言的特点2. 函数的调用3常用数据类型,基本运算符,逻辑关系表达式二、结构化的程序设计1.顺序结构以及表达式2.选择机构3.循环机构4.跳转语句三、线性数据结构数组1.数组声明,初始化,数组元素调用2.使用数组元素实现排序四、指针1.指针变量和变量的指针2.指向数组的指针五、上机实践1.设计编写学生成绩统计系统,生成平均分、总分并对其分类2.设计学生成绩系统应用数组元素调用实现成绩的排序统计七、学时分配(如下表)序号教 学 内 容教 学 时 数合计讲授练习1第一章 C语言设计基础161602第二章 机构化的程序设计161603第三章 线性数据结构数组8804第四章 指针 8805第五章 上机实践16016八、说明1、制定课程标准依据、适用范围和使用方法(1)本课程标准是根据我校高职三年制通信工程专业培养计划而制定的。适用于我校高中三年制(高职)通信系统运营管理专业。(2)本课程标准规定理论教学时数为64学时,其中实验教学时数为16学时。(3)本课程标准的基本要求不应削弱,但任课教师对课程标准中章节顺序、学时分配可适当调整。2、教学建议(1)本课程是实践性较强的学科,教学中应联系生产、生活实际,精心组织教学。(2)上机实践是本课程的重要教学环节之一,是帮助学生消化和巩固所学知识,培养学生理论联系实际能力的重要手段。教学中教师应本着精讲多练的原则,注意引导学生逐步建立起正确的算法思想,培养学生科学思维和创新意识。(3)课堂教学应采用启发式,充分调动学生的主体作用。针对不同内容,采用不同的教学方式,加强现代教学手段的应用。注意学生智力的开发和能力的培养,使讲授知识与发展能力相统一。 3、成绩考核、评定方

温馨提示

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

评论

0/150

提交评论