版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 C 语言程序设计课程标准执笔人:审核人:课程负责人 :二级学院院长 :编制单位 :编制日期 :2017 年 5 月 31 日年月日 C 语言课程标准一、课程基本信息课程编码课程名称C 语言程序设计授课学期1课程类别专业基础课总学时68学分4考核性质考试适用专业计算机类专业二、课程定位和设计思路(一)课程定位本课程是高职高专计算机应用技术专业的一门专业基础课程和专业必修课程。本课程计算机应用技术专业的前导课,68 学时, 5 学分。后续课程有基于安卓系统JAVA 程序设计、 java 程序设计 。 本课程所对应的岗位是软件开发程序员,学习的目的是使学生通过本课程的学习培训能够掌握计算机语言的基
2、本知识,学员掌握程序设计的基本方法及思维, 形成程序设计基本思想,掌握程序调试的基本方法,使学员初步具备程序设计能力,为学员进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。(二)设计思路根据计算机程序员工作岗位的需要确定本课程;依据软件公司中计算机程序员的典型工作任务所要求的关于本课程的职业素质设置课程项目(详见课程项目设计表),根据项目中间的相互联系与知识的递进关系,安排教学实施项目。把软件(成果)的评审结果作为课程考核成绩。在课程的教学实施项目中,教师以软件公司项目经理的身份安排和指导工作,学生以程序员身份完成工作任务,融入企业要素。采用课上与课后双项目并行的方式,课上项目以学
3、生成绩管理系统为载体,课后并行项目以图书馆信息管理系统项目为载体,最终完成整个项目的代码编程,调试工作。 在完成项目的过程中,使学生达到课程所要求的知识目标、能力目标、素质目标。三、课程目标工作任务应具有结构完整、 大小适中的工作过程, 能呈现出该职业的典型的工作内容和形式,在整个软件企业的工作大环境里具有重要的功能和意义,并且具有开放性。采用课上与课后双项目并行的方式,课上项目以学生成绩管理系统为载体,课后并行项目以图书馆管理系统为载体, 最终完成程序代码编程与调试的整个过程。 其主要工作内容有: 设计系统后台数据库、设计系统的功能模块、设计系统界面、设计系统结构这些工作任务涉及计算机编程的
4、基本知识,软件工程等相关要求与知识。(一)知识目标( 1)了解 C 的基本数据类型。( 2)了解运算符和表达式构成。( 3)掌握模块化程序设计的方法基本要求。( 4)掌握流程控制的概念和控制方式。( 5)掌握分支结构、循环结构、数组、函数。( 6)掌握指针、结构及文件的使用。(二)能力目标( 1)具备编写一般程序的能力( 2)具备阅读分析程序德能力( 3)具备调试程序的能力( 4)具备编写较为简单的管理系统的能力(三)素质目标( 1)提出问题、分析问题并解决问题的能力( 2)独立思考的能力( 3)获取新知识、新技能、新方法的能力( 4)通过各顶目的实施、培养学生发现问题、解决问题的能力。( 5
5、)通过以小组合作作品作为评比标准,培养学生团体合作能力与集体主义精神。四、课程设计(一)课程设计思想依据软件开发中的典型工作任务所涉及到的计算机程序设计类型设置课程项目,根据功能模块的相互联系与知识的递进关系,安排教学实施项目。将所需知识渗透到项目实施的每个环节中。 从而,通过典型工作任务的实施,总结、归纳出知识, 使学生掌握相应的知识,通过项目训练培养学生岗位工作能力,实现“教、学、做”一体化。打破了传统的学科体系和知识的逻辑性,知识安排以“必需、够用”为度,满足职业岗位的需要,与相应的国家职业标准接轨。 进而使知识传授的过程符合学生的认知规律,能力的训练过程符合职业成长规律。本课程在设计项
6、目时,以程序员的典型工作任务为导向,以上述工作岗位的典型工作任务涉及的计算机程序设计设置课程的项目或任务,以功能模块间的相互联系与知识的递进关系来安排课程的实施过程。对程序执行效果进行考核、展示和评价。课程设计了两个个课上完成的项目( 在实际操作中, 又更详细的划分为六个子项目) ,同时,设计了两个课下独立完成的项目( 在实际操作中,又更详细的划分为六个与课上内容相对应的子项目 ) ,全课程采用双项目并行模式,层层递进,环环相扣。(二)课程内容与描述本课程情境内容的选择以典型工作任务为对象纳入课程内容。技能内容与知识内容的分析、衔接要准确,并充分体现高职特色。表一课程教学内容组织与安排学习情序
7、境/ 项目号/ 任务任务一学生成1 绩管理系统项目菜单设计任务二学生成绩管理2 系统学生成绩的输入与计算子情境 /子建议项目/子任学习内容教学方法教学场所师资配备学务时1.1 C 程序C 语言程序的组2任务驱动发微机实训室双师素质教师的组成成项目教学法1.2 C 语言常量、变量的定任务驱动发的常量、变2微机实训室双师素质教师义方法项目教学法量1.3 C 语言运算符和表达任务驱动发的运算符2微机实训室双师素质教师式项目教学法和表达式1.4 C 语言C 程序开发环境2任务驱动发微机实训室双师素质教师简单输出和输出过程项目教学法2.1 C 语言C 语言中的数据任务驱动发的基本数4微机实训室双师素质教
8、师类型都有哪些项目教学法据类型2.2 C 语言任务驱动发数据的输输入、输出函数4微机实训室双师素质教师项目教学法入与输出任务三学生成绩管理3 系统菜单选择执行任务四学生成绩管理4 系统整体框架设计任务五学生成绩管理系统中5 数组的应用任务六学生成绩管理6系统中指针的应用C 语言关系和逻辑运算符合表3.1条达式、 if 语句、12任务驱动发双师素质教师switch 语句、条微机实训室件语句项目教学法件表达式、分支结构嵌套while 语句、do-while 语句、3.2循for 语句、 break12任务驱动发双师素质教师语句、 continue微机实训室环语句项目教学法语句、 循环嵌套4.1 函
9、数的函数的定义,函任务驱动发数的调用,函数4双师素质教师微机实训室使用的声明、项目教学法函数间的数据4.2 函数间传递、变量的作4任务驱动发双师素质教师微机实训室数据传递用范围、文件包项目教学法含处理、宏处理5.1 一维数数组的概念、一组的定义维数组的定义4任务驱动发和数组元和数组元素的微机实训室双师素质教师项目教学法素的引用引用5.2 二维数二维数组的定组的定义任务驱动发4和数组元义和数组元素微机实训室双师素质教师的引用项目教学法素的引用5.3 字符串字符串数组、数任务驱动发4在编程中组在程序中的微机实训室双师素质教师的应用应用项目教学法5.4 常用字符串处理常用字符串处任务驱动发4微机实训
10、室双师素质教师函数理函数项目教学法指针变量的定义及使用;指针任务驱动发6.1 指针4与一维数组;指微机实训室双师素质教师正与二位数组;项目教学法指针与字符串表二 课程学习单元设计课程内容目标参序考考核要点号学习情境 / 项子情境 / 子项目 /知识目标能力目标课目/ 任务学习内容素质目标子任务时培养学生具有团队协作1.1 C 程序的组成C 语言程序的组成掌握 C 语言的程序框架能够表达出 c 语言中基本软件基本操作方的能力2程序结构法任务一1学生成绩管理系统项目菜单设计1.2 C 语言的常掌握常量、变量的定义方能够使用 c 语言中常量、培养学生独立思考的能常量、变量的定义常量、变量的定义方法法
11、变量力2量、变量方法1.3 C 语言的运算掌握 c 语言中基本的运算能够使用 c 语言中基本的培养学生独立思考的能运算符和表达式运算符和表达式符和表达式的使用方法运算符和表达式力2符和表达式的使用方法1.4 C 语言简单输C 程序开发环境和输出掌握 c 语言开发环境的配培养学生具有团队协作软件基本操作方能够配置 c 语言程序的开的能力2出过程置发环境法23培养学生具有团队协作2.1 C 语言的基本C 语言中的数据类型都掌握 C 语言中的基本数据能够使用 C 语言中的基本的能力C 语言中的基本4数据类型有哪些类型都有数据类型培养学生针对具体问题,数据类型任务二寻求解决思路的能力学生成绩管理培养学
12、生具有团队协作系统学生成绩2.2 C 语言数据的掌握输入、输出函数的使能够使用输入、输出函数的能力输入、输出函数的的输入与计算输入、输出函数4输入与输出用方法编写简单程序培养学生针对具体问题,使用方法寻求解决思路的能力掌握实现选择结构的基if本方法能够编写简单语句程培养学生具有团队协作序的能力掌握 if 语句的语法格式if任务三C 语言关系和逻辑运算能够用多重嵌套语句掌握多重嵌套if 语句的学生成绩管理符合表达式、 if 语句、实现选择结构程序编写培养学生分析问题能力条件结构程序的3.1 条件语句语法格式能够用 switch语句实现12系统菜单选择switch语句、条件表达式、编写掌握 swi
13、tch语句的语法执行分支结构嵌套选择结构程序编写培养学生针对具体问题,格式能够使用 while循环结构寻求解决思路的能力掌握循环结构基本原理编写简单程序掌握循环结构基本原理掌握循环结构设计方法掌握 while 语句的使用方能够使用 while 循环结构法编写简单程序掌握直到型循环能够运用 do-while语句培养学生具有团队协作do-while 语句的使用方编写简单的程序的能力while 语句、 do-while 语法能够运用 for 语句编写简句、for 语句、break 语句、掌握循环 for 语句的使用单的程序培养学生分析问题能力循环结构程序的3.2 循环语句能够运用 break 语句控
14、制12continue 语句、 循环嵌方法编写套掌握控制循环的 break 语循环培养学生针对具体问题,句能够运用 continue语句寻求解决思路的能力掌握控制循环的控制循环continue 语句能够运用循环的嵌套进掌握循环语句嵌套的使行循环结构程序设计用方法培养学生具有团队协作函数的定义,函数的调掌握函数定义、调用、声能够使用 c 语言中的基本的能力使用函数编写程4.1 函数的使用明的方法函数编写程序4用,函数的声明、序任务四培养学生针对具体问题,学生成绩管理寻求解决思路的能力4系统整体框架掌握函数间数据传递的培养学生具有团队协作设计函数间的数据传递、 变量方法能够使用 c 语言实现函数的
15、能力4.2 函数间数据传使用函数实现数的作用范围、文件包含处掌握变量的作用范围间的数据传递4递据传递理、宏处理掌握文件的包含处理、宏培养学生针对具体问题,处理方法寻求解决思路的能力56任务五 学生成绩管理系统中数组的应用任务六学生成绩管理系统中指针的应用5.1 一维数组的定培养学生具有团队协作数组的概念、一维数组的掌握一维数组的使用方能够使用一维数组编写的能力一维数组的使用义和数组元素的定义和数组元素的引用法简单的程序培养学生针对具体问题,方法引用寻求解决思路的能力5.2 二维数组的定培养学生具有团队协作二维数组的定义和数组掌握二维数组的使用方能够使用二维数组编的能力二维数组的使用义和数组元素
16、的元素的引用法写简单的程序培养学生针对具体问题,方法引用寻求解决思路的能力培养学生具有团队协作5.3 字符串在编程字符串数组、数组在程序掌握字符串在数组中的能够使用字符串数组的能力字符串在数组中中的应用中的应用使用方法编写简单的程序培养学生针对具体问题,的使用方法寻求解决思路的能力5.4 常用字符串处培养学生具有团队协作掌握字符串处理函数的能够使用字符串处理的能力字符串处理函数理函数常用字符串处理函数过程常用的函数培养学生针对具体问题,的过程寻求解决思路的能力指针变量的定义及使用;培养学生具有团队协作能够使用指针编写简单的能力6.1 指针指针与一维数组; 指正与掌握指针的使用方法指针的使用方法
17、的程序培养学生针对具体问题,二位数组;指针与字符串寻求解决思路的能力共计 68学时44444五、课程考核与评价通过过程考核,使学生熟练掌握利用codeblocks、 vc+6.0 等编译器的使用,培养学生编写程序能力以及在编写程序过程中解决具体问题的能力。1考核性质与方式本课程属于课程分类中的程序设计类,操作性强, 鉴于平时学习过程的重要性,考核以平时课堂表现 + 期末上机考试的形式。2成绩的记录及组成百分制期末考核 100% =平时成绩 20%+ 期末考核 80%具体考核要求见下表序号12考评方式岗位素质考核(5分)平时考评20过程考核(15 分)期末考评(卷面考上机考试评) 80%表四课程
18、考核组织与安排考评实施考核标准备注上满全部课时,无缺席现象(3 分)工作纪律( 3 分)缺席一次扣 1 分缺课时数超过5%(0 分)合作能力( 2 分)组员互相打分,取个人平均分按时完成作业(10 分)课上作业 (10 分)缺一次作业扣1 分作业超过 3 次未交( 0 分)按时完成作业(5 分)课下作业 (5 分)缺一次作业扣1 分作业超过 3 次未交( 0 分)常量、变量的定义能正确定义常亮(2 分)方法( 4分)能正确定义变量(2 分)运算符和表达式能正确使用运算符(2 分)的使用方法(4 分)能正确使用表达式(2 分)C 语言中的基本数能正确定义整型变量及使用占位符(2 分)能正确定义浮点型变量及使用占位符(2分)据类型( 6 分)能正确定义字符型变量及使用占位符(2分)输入、输出函数的能正确使用输入函数(3 分)使用方法( 6 分)能正确使用输出函数(3 分)条件结构程序的能正确使用 if语句编写程序( 5分)能正确使用 switch语句编写程序(5 分)编写( 15 分)能正确使用 if语句嵌套结构编写程序 ( 5分)能正确使用 while语句编写程序(5 分)循环结构程序的能正确使用 do-while语句编写程序(5 分)编写( 20 分)能正确使用 for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辰阳明德小学S版四年级语文下册教案(表格式)
- 博大精深的中华文化教学参考教案新人教必修
- 《萝卜回来了》教学设计
- 《物流运输实务》电子教案
- 旅游景区导游聘用合同范本
- 养猪场租赁合同:养殖产业转型
- 医疗美容医师聘用合同
- 健身房宿舍管理员招聘启事
- 咖啡馆冬季空调租赁合同范文
- 影剧院指示牌安装协议
- 2023届高考写作指导:漫画作文 课件24张
- 软件系统项目监理报告
- 社会学概论课件十四讲社会问题
- 2023年多媒体应用设计师真题题库总结
- YS/T 1022-2015偏钒酸铵
- GB/T 9574-2001橡胶和塑料软管及软管组合件试验压力、爆破压力与设计工作压力的比率
- 马工程《刑法学(下册)》教学课件 第19章 破坏社会主义市场经济秩序罪
- GB/T 1740-2007漆膜耐湿热测定法
- GB/T 1536-2021菜籽油
- 校园突发事件及危机应对
- 《必修上第六单元》教案【高中语文必修上册】
评论
0/150
提交评论