您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C语言程序设计课程标准
C语言程序设计课程标准1.课程定位和课程设计1.1课程的地位和作用《C语言程序设计》是应用电子技术及机电一体化专业的专业课。该课程实践性强,既要掌握概念,又要动手编程,本课程的开设意在培养学生的计算机专业素质,提高学生的程序开发能力。学生通过一门语言的学习得到程序设计的基本训练,进而为学习其它计算机语言进行程序设计打好基础。课程的开设可以培养学生的踏实工作作风,培养学生观察和思考能力以及团队合作的能力。在专业课程的学习中,单片机应用、计算机控制、数控技术等相关课程中都将使用C语言作为应用系统开发设计语言,也是信息产业部计算机专业和软件专业水平资格考试二级(程序员级别)考试中要求的主要程序设计语言。1.2课程设计理念本课程的设计理念是:打破传统学科课程模式,转变为以任务或项目为中心,组织课程教学内容,通过讲练结合,使学生在完成工作任务或具体项目的过程中学会知识的应用,构建相关理论知识,发展职业能力。在理论技能的教学同时,培养学生树立正确的学习观,道德观、人生观,德育教育和技能教育同时进行。让学生积极向上,成为国家建设的栋梁之才。课程内容突出对高职学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。项目设计以学生编程能力的培养为线索来进行。教学过程中,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。1.3课程设计思想本课程结合高职高专教育的教学目标和特点,本着“必需、够用”的原则和宽基础、多方向的就业思路,确定教学内容、教学时数和教学方法;教学模式的构建推荐以“任务驱动”、“项目导向”模式为主,结合其他模式的不同特点,相互补充,目的是要帮助学生学会学习,提高能力。课程内容改革以应用为主旨,做到理论与实践相结合,为学生设计“学其所用,用其所学”课程内容。将授课、讨论、作业、实验、考核等教学环节作为一个整体统筹考虑,充分利用现代化教育技术手段和教学方式,形成立体化的教学体系。由于所招学生基础不同,来源不易,采用分层教学方法,两个不同层次的学生,要求不同,因材施教。2、课程目标:2.1总目标课程采用分级教学,一般同学通过对c语言程序设计的学习,具备程序设计客户需求分析,和客户交流,方案设计以及程序设计调试的初步能力。基础较好的具备一定的c语言的较高难度的数据结构的应用能力。2.2具体目标1、专业能力目标通过《C语言程序设计》课程的教学,使学生具备C语言程序和结构化程序设计的基本开发能力。包括c语言的基本语法知道,数据类型,基本语句,顺序程序设计,分支程序设计,循环程序设计。学会函数的设计和软件的基本结构,高一级的具备复杂数据结构的如结构。联合的应用能力。第二部分:A、B级别的要求级别能力要求A级c语言的基本语法知道,数据类型,基本语句,顺序程序设计,分支程序设计,循环程序设计。学会函数的设计和软件的基本结构B级A级的基础上,指针数组联合结构等数据类型的使用能力。(2)、方法能力目标1)培养学生自学的能力,计算机操作和ppt制作的能力。2)培养学生勤于思考、做事认真的良好作风。3)培养学生良好的职业道德和勇于创新、敬业乐业、精益求精的工作作风。4)培养学生收集信息、正确评价信息的能力。5)培养学生展示自己的技能目标的能力。(3)、社会能力目标1)培养学生的沟通能力及团队协作精神。分析问题、解决问题的能力。2)培养学生的社会适应与应变能力。3)培养学生的质量、成本、安全意识。。4)培养学生提高可信度的能力,接受新事物的能力。三、课程主要内容与学时分配C语言程序设计课程采用以项目为载体组织教学,将职业行动领域的工作过程融合在项目的教学和训练中,课程项目结构与学时分配见下表:C语言程序设计课程项目结构与学时分配表项目编号项目名称项目内容主要教学内容学习目标学时分配P-01C语言基础实训C语言的数据类型、运算符和表达式1.C语言的特点及上机步骤;2.常量与变量;3.整型、实型和字符型数据;4.算术运算符、关系运算符、逻辑运算符、赋值运算符和逗号运算符的使用;5.算术表达式、关系表达式、逻辑表达式、赋值表达式和逗号表达式的使用。了解C语言的特点和应用程序的结构,掌握C语言的各种数据类型、运算符和表达式的使用。10P-02结构化设计基础实训顺序结构、选择结构和循环结构设计1.字符数据输入输出函数putchar函数和getchar函数;2.格式输入输出函数scanf函数和printf函数;3.if语句;熟悉顺序结构、选择结构和循环结构三种基本的程序结构124.swtich语句;5.while语句;6.do-while语句;7.for语句;8.goto语句;9.break语句和continue语句。化设计过程,掌握基本的结构化程序编写方法。P-03数组实训一维数组、二维数组和字符数组的应用1.一维数组的定义、初始化和引用;2.二维数组的定义、初始化和引用;3.字符数组的定义、初始化和引用;4.字符数组的输入输出和字符串函数的处理。熟练掌握一维数组、二维数组和字符数组的使用。10P-04函数实训函数的定义、参数、调用和分类1.函数的定义;2.函数的参数和返回值;3.函数的嵌套调用和递归调用;4.局部变量和全局变量;5.变量的存储类别;6.内部函数和外部函数。熟悉函数的定义、参数和调用,掌握局部变量和全局变量、内部函数和外部函数的使用。10P-05指针实训指针的概念、运算及指针与数组、函数等的运算1.指针的概念;2.指针运算;3.数组与指针;4.字符串与指针;5.函数与指针;熟悉指针变量的定义、运算和使用,掌握数组指针、字符指针、函数指针等的作用。10P-06结构体和共用体实训结构体和共用体的定义、初始化和引用1.结构体的定义、初始化和引用;2.结构体与数组、指针的运算;3.共用体的定义、初始化和引用;4.用指针处理链表。熟悉结构体和共用体的基本操作,掌握结构体和共用体与指针的运算,掌握链表的操作14复习6合计72学习项目设计:学习项目是进行知识与技能传授的纽带,本课程学习安排了C语言基础实训等七个学习项目,从项目目标、项目任务、教师知识与能力要求、学生知识与能力要求、学生知识准备、实训场所设备和实施步骤等方面提出了要求。C语言基础实训学习项目表P-01学习项目:C语言基础实训学时:10项目目标了解C语言的特点和应用程序的结构,掌握C语言的各种数据类型、运算符和表达式的使用。项目任务1.熟悉C语言上机环境;2.掌握C程序上机步骤;3.能正确编写、运行、调试简单的C程序。学生知识能力准备了解C语言的基本特点和上机环境。需要使用的工具(实训场所设备)机房、微机、C语言集成上机环境。步骤教学过程教学方法学时1.项目展示教师展示一个简单的C程序,并下发C语言基础实训项目任务书。案例法演示法12.教师演示讲解C语言的特点和应用程序的结构,分析各种数据类型、运算符和表达式。讲授法提问引导法多媒体教学法13.学生实践学生根据教师的操作,自己进行模拟演练,并查阅相关资料,编写自己简单的C语言程序。讲授法练习法44.总结提高学生总结自己在本单元学习中所用到的知识点,以及没有用到的知识点,主动回答学生与教师的提问。多媒体教学法练习法4结构化设计基础实训学习项目表P-02学习项目:结构化设计基础实训学时:12项目目标熟悉顺序结构、选择结构和循环结构三种基本的程序结构化设计过程,掌握基本的结构化程序编写方法。项目任务1.熟悉字符数据输入输出函数putchar函数和getchar函数;2.掌握格式输入输出函数scanf函数和printf函数的使用;3.掌握if语句、swtich语句、while语句、do-while语句、for语句、goto语句、break语句和continue语句的应用。学生知识能力准备了解C语言的顺序结构、选择结构和循环结构三种基本的程序结构化设计,具备编写程序解决实际问题的思想和眼光,具备逻辑思维能力和动手编程能力。需要使用的工具(实训场所设备)机房、微机、C语言集成上机环境。步骤教学过程教学方法学时1.项目展示教师展示三种结构化的C程序,并下发结构化设计基础实训项目任务书。案例法演示法22.教师演示讲解顺序结构、选择结构和循环结构设计方法。讲授法提问引导法多媒体教学法63.学生实践学生根据教师的操作,自己进行模拟演练,并查阅相关资料,分别编写三种结构化设计的C语言程序。讲授法练习法124.总结提高学生总结自己在本单元学习中所用到的知识点,以及没有用到的知识点,主动回答学生与教师的提问。多媒体教学法练习法4数组实训学习项目表P-03学习项目:数组实训学时:10项目目标熟练掌握一维数组、二维数组和字符数组的使用项目任务1.熟悉一维数组的定义、初始化和引用;2.掌握二维数组的定义、初始化和引用;3.熟悉字符数组的定义、初始化和引用,掌握字符数组的输入输出和字符串函数的处理。学生知识能力准备具备一定的计算机编程思维,具备编写程序解决实际问题的思想和眼光,具备逻辑思维能力和动手编程能力。需要使用的工具(实训场所设备)机房、微机、C语言集成上机环境。步骤教学过程教学方法学时1.项目展示教师展示使用了三种数组的C程序,并下发数组实训项目任务书。案例法演示法12.教师演示讲解一维数组、二维数组和字符数组的定义、初始化和引用,字符数组的输入输出和字符串函数的处理方法。讲授法提问引导法多媒体教学法33.学生实践学生根据教师的操作,自己进行模拟演练,并查阅相关资料,分别编写应用三种数组的C语言程序。讲授法练习法44.总结提高学生总结自己在本单元学习中所用到的知识点,以及没有用到的知识点,主动回答学生与教师的提问。多媒体教学法练习法2函数实训学习项目表P-04学习项目:函数实训学时:10项目目标熟悉函数的定义、参数和调用,掌握局部变量和全局变量、内部函数和外部函数的使用。项目任务1.熟悉函数的定义,掌握函数的参数和返回值;2.理解函数的嵌套调用和递归调用;3.区分局部变量和全局变量与变量的存储类别以及内部函数和外部函数的使用。学生知识能力准备了解C语言函数的特点及使用,具备较好的逻辑思维能力和动手编程能力。需要使用的工具(实训场所设备)机房、微机、C语言集成上机环境。步骤教学过程教学方法学时1.项目展示教师展示使用了函数的C程序,并下发函数实训项目任务书。案例法演示法12.教师演示讲解函数的定义、参数和返回值、函数的嵌套调用和递归调用,分析局部变量和全局变量与变量的存储类别以及内部函数和外部函数之间的关系与区别。讲授法提问引导法多媒体教学法33.学生实践学生根据教师的操作,自己进行模拟演练,并查阅相关资料,编写使用了函数的C语言程序。讲授法练习法44.总结提高学生总结自己在本单元学习中所用到的知识点,以及没有用到的知识点,主动回答学生与教师的提问。多媒体教学法练习法2指针实训学习项目表P-05学习项目:指针实训学时:10项目目标熟悉指针变量的定义、运算和使用,掌握数组指针、字符指针、函数指针等的作用。项目任务1.了解指针的概念,熟悉指针运算;2.掌握数组与指针、字符串与指针、函数与指针的运算以及指向指针的指针运算等操作。学生知识能力准备熟悉指针的特点和使用,具备编写程序解决实际问题的思想和眼光,具备较强的逻辑思维能力和动手编程能力。需要使用的工具(实训场所设备)机房、微机、C语言集成上机环境。步骤教学过程教学方法学时1.项目展示教师展示使用了指针的C程序,并下发指针实训项目任务书。案例法演示法12.教师演示讲解指针的概念、指针运算、数组与指针、字符串与指针与函数与指针等运算。讲授法提问引导法多媒体教学法33.学生实践学生根据教师的操作,自己进行模拟演练,并查阅相关资料,编写使用了指针的C语言程序。讲授法练习法44.总结提高学生总结自己在本单元学习中所用到的知识点,以及没有用到的知识点,主动回答学生与教师的提问。多媒体教学法练习法2结构体和共用体实训学习项目表P-06学习项目:结构体和共用体实训学时:14项目目标熟悉
本文标题:C语言程序设计课程标准
链接地址:https://www.777doc.com/doc-5826384 .html