《C语言程序设计》课程标准(2019高职高专机电类专业)_第1页
《C语言程序设计》课程标准(2019高职高专机电类专业)_第2页
《C语言程序设计》课程标准(2019高职高专机电类专业)_第3页
《C语言程序设计》课程标准(2019高职高专机电类专业)_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、C语言程序设计课程标准( 2019 高职高专机电类专业)1前言1.1 课程性质c语言程序设计是一门专业基础课,通过本门课程学习,应使同学掌握高级语言的基本原理, 为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。1.2 设计思路本课程在教学方法上采用课堂讲授、 演讲和上机实践相结合, 以能力培养为出发点以具备程序设计能力为教学目标。理论教学以c语言为最基本、最常用的功能(数据表达和流程控制)为重点教学,以: “够用”、 “必须”为标准,在掌握必要的理论知识上从问题分析、 建立数学模型、 算法设计和编码、 测试等方面,重点讲授程序设计的思想和方法以及设计风格,要使学生能够从较高的角度认识

2、课程的学习目的,应看重对程序设计语言(并一定只是c语言)的特点、学习方法和应用能力的培养。在教学过程中,应通过丰富的图片、动画、演示来帮助学生学习。本课程实践性很强, 在实践教学中以培养学生的独立思考能力与动手能力为主导原则, 由教师布置时间内容和要求, 并展示项目的参考作品, 有学生独立上机编写并调试程序, 解决实际问题, 教师给予必要的辅导。 要求学生通过上机训练巩固、 验证、 扩充或综合运用课堂讲授内容, 从而进一步加深对知识的理解与掌握,培养构思解决问题的思路和良好的编程能力。在学习方法上要求学生要“弄清概念、注重实践、由浅入深、循序渐进” 。2课程目标2.1 总体目标本课程的总目标是

3、: “以学生为主体, 以学生的学习为中心” , 通过课程的实施,帮助学生学会学习。使学生的知识、情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础, 又培养良好的态度, 为其将来从事专业活动和未来的职业生涯打下基础。课程内容以“学其所用,用其所学 ”突出高职教育特点,确保人才培养目标的实现。2.2 具体目标2.2.1 知识目标要求学生掌握基本的程序编写技能。学会利用常见的C程序开发工具的使用, 掌握开发环境的配置,掌握常见菜单命令的使用以及整个窗口的布局设置。掌握结构化或模块化程序设计技能,学会数组、函数、三大控制结构、结构体和共用 体以及指针的使用。为软件后期维护和管理提

4、供必要的技术支持。2.2.2 能力目标1 .能正确使用C语言的标识符、数据类型、常量、变量、运算符、表达式、基本语句等基础知识;2 .认识算法流程图常用符号,能看懂算法流程图;3 .能编写简单的顺序结构,选择结构和循环结构的程序;4 .能使用函数进行模块化结构的程序设计;5 .能编写复杂的数据结构(数组、结构体、指针等)的程序;6 .会正确分析较复杂的C语言程序;7 .初步学会运用计算机解决实际问题的方法和步骤。从分析问题入手,设计合理的数据结构和可行的算法,编写出具有良好风格的C语言程序;8 .具有进一步学习其他语言的能力。2.2.3素质目标1 .培养学生逻辑思维能力与发现问题和解决问题的能

5、力,使学生从习惯思维中解脱出来,引导启发学生的创造性思维能力;2 .培养学生刻苦钻研的学习态度,善于思考的学习方法,踏实的工作作风;3 .使学生具备在专业方面可持续发展的能力;4 .使学生具备正确的价值观与评定事物的能力;5 .使学生具备良好职业道德和诚信的与人交往沟通的能力;6 .培养学生爱岗敬业、团结协作、吃苦耐劳的职业精神与创新设计意识。3.课程内容与要求序 号教学 任务课程内容及教学要求教学设计参考 学时1C语言基1.能正确使用C语言的标识符;1 . C语言的标识符;2 . C语言的注释符;102.能正确使用C语言的数据类型;础知 识3.能正确定义和使用符号常量和变量;3 . C语言的

6、程序结构;4 .语言的数据类型(char,int,float,double);5 .常量和变量运算符和表达式。4.熟悉C语言的书写格式和结构;5.能正确的使用运算符和表达式。2顺序 结构 程序 设计1.能看懂算法流程图(程序框图);1 .程序设计的三种基本结构;2 .流程图符号及画法;3 .输入与输出的函数格式及应用82.能编写简单的顺序结构程序;3.掌握通过求余和取整运算拆分数字等算法。3选择 结构 程序 设计1.会构造选择条件表达式;1. if语句格式以及应用;2. If-else语句格式以及应用;3. If-else嵌套结构的应用;4. Switch语句格式及应用5. Switch 语句

7、中 default 和 break语句的作用122.能编写选择结构程序;3.掌握数据比较大小、数据交换算法。4循环 结构 程序 设计1.能根据问题构造循环结构;1 . for循环结构的语句执行过程及 构造方法;2 . While (当型)循环结构的构造 方法;3 . Do-while(直到型)循环结构的构 造方法4 .“永真”循环结构的构造方法;5 .循环结构中break/continue语句 中的作用以及循环标志变量使用;6 .多重循环结构的程序。122.能编写循环结构的程序;4.会根据具体情况从这三种循环结构中选择合 适的循环结构。5.掌握循环典型应用,如使用循环进行数字拆 分、求最大元素

8、、最小元素、累加、阶乘、素数 等常用算法。5数组1.理解函数的作用;1 . C语言函数的定义、声明和调 用;2 .变量的作用域和存储类型;3 .函数间数据的传递方法;4 .多文件程序的编写与运行方法;5 .基于函数模块结构程序的编写;6 .数组元素或数组作函数参加的 应用。62.熟悉常用的数学函数(math.h)、字符串函数(string.h)的应用;3.能使用函数编写模块化结构的程序;4.理解函数的嵌套调用和递归调用;5.能正确阅读并分析具有多个函数活多个文件 的C程序。4.实施建议4.1 教材选用和编写建议选用教育部国家高职高专“十三五”规划教材C语言程序设计及配套教 学资源,保证优质课程

9、教学资源进入课堂。补充教学参考书:1谭浩强主编C语言程序设计,清华大学出版社,20142张强华主编C语言程序设计,人民邮电出版社,20114.2 教学建议C语言程序设计作为专业基础课,一方面要把基本知识讲透,一方面要让学生掌握基本技能去解决实际问题。因此,我们严格遵循“教、学、做合一”的原则,改变了以教师讲课为中心的传统教学模式,真正做到了以学生为主体,教师为主导, 让学生边学边做, 并在实训环境中熟练掌握相关的操作技能和编程方法。在教学方法上应积极推行任务驱动法、案例教学法、模拟情境法、分组讨论法、现场演示法等多种“以学生为主体”的教学方法,其中“任务驱动法”、“案例教学法”的教学方法效果最为突出。4.3 教学考核评价建议1 教学考核。该课程考核采用学习态度占10%、实验作业20%、期末考试70%,其中期末考试采用笔试和机试相结合的方式。机试考核学生的项目开发能力,占据期末总成绩的 30%2 教学评价( 1) 本课程在教学中, 严格按照学校教学质量监控实施办法, 结合督导处、学生信息员的反馈信息,及时调整教学内容和方法。

温馨提示

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

最新文档

评论

0/150

提交评论