《C语言》课程标准.pdf
《《C语言》课程标准.pdf》由会员分享,可在线阅读,更多相关《《C语言》课程标准.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 任务一学生成绩管理系统项目菜单设计1.1 C 程序的组成C语言程序的组成2 任务驱动发项目教学法微机实训室双师素质教师1.2 C 语言的常量、变量常量、变量的定义方法2 任务驱动发项目教学法微机实训室双师素质教师1.3 C 语言的运算符和表达式运算符和表达式2 任务驱动发项目教学法微机实训室双师素质教师1.4 C 语言简单输出C程序开发环境和输出过程2 任务驱动发项目教学法微机实训室双师素质教师2 任务二学生成2.1 C 语言的基本数C语言中的数据类型都有哪些4 任务驱动发项目教学法微机实训室双师素质教师绩管理系统学生成绩的输入与计算据类型2.2 C
8、 语言数据的输入与输出输入、输出函数4 任务驱动发项目教学法微机实训室双师素质教师3 任务三学生成绩管理系统菜单选择执行3.1 条件语句C语言关系和逻辑运算符合表达式、 if语句、switch语句、条件表达式、分支结构嵌套12 任务驱动发项目教学法微机实训室双师素质教师3.2 循环语句while 语句、do-while语句、for 语句、break 语句、continue语句、循环嵌套12 任务驱动发项目教学法微机实训室双师素质教师4 任务四学生成绩管理系统整体框架设计4.1 函数的使用函数的定义,函数的调用,函数的声明、4 任务驱动发项目教学法微机实训室双师素质教师4.2 函数间数据传递函数
9、间的数据传递、变量的作用范围、文件包含处理、宏处理4 任务驱动发项目教学法微机实训室双师素质教师5 任务五学生成绩管理系统中数组的应用5.1 一维数组的定义和数组元素的引用数组的概念、一维数组的定义和数组元素的引用4 任务驱动发项目教学法微机实训室双师素质教师5.2 二维数组的定义和数组元素的引用二维数组的定义和数组元素的引用4 任务驱动发项目教学法微机实训室双师素质教师5.3 字符串在编程中的应用字符串数组、数组在程序中的应用4 任务驱动发项目教学法微机实训室双师素质教师5.4 常用字符串处理函数常用字符串处理函数4 任务驱动发项目教学法微机实训室双师素质教师6 任务六学生成绩管理系统中指针
10、的6.1 指针指针变量的定义及使用;指针与一维数组;指正与二位数组;指针与字符串4 任务驱动发项目教学法微机实训室双师素质教师应用表二课程学习单元设计序号课程内容目标考核要点参考课时学习情境 / 项目/ 任务子情境 / 子项目 /子任务学习内容知识目标能力目标素质目标1 任务一学生成绩管理系统项目菜单设计1.1 C程序的组成C语言程序的组成掌握 C 语言的程序框架能够表达出c 语言中基本程序结构培养学生具有团队协作的能力软件基本操作方法2 1.2 C 语言的常量、变量常量、变量的定义方法掌握常量、变量的定义方法能够使用 c 语言中常量、变量培养学生独立思考的能力常量、变量的定义方法2 1.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 语言 课程标准
限制150内