《C语言程序设计》课程标准
适用专业:
三年制中职计算机应用专业
一、前言
(一)课程的性质
本课程是中职软件与信息服务专业的一门主干专业基础课程,旨在培养学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。
(二)课程基本理念
本课程标准以计算机应用专业的升学、就业为导向,根据用人单位对软件与信息服务专业所涵盖的岗位群进行的任务和职业能力分析,以程序设计为主线,以本专业应共同具备的岗位职业能力为依据,遵循学生认知规律,紧密结合劳动部职业资格证书中的相关考核项目,确定本课程的工作模块和课程内容。为了充分体现任务引领、实践导向课程思想,将本课程的教学活动分解设计成若干实验项目或工作情景,以具体的项目为单位组织教学,以典型实际问题设备为载体,引出相关专业理论知识,使学生在实训过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。
(三)设计思路
本课程标准的总体设计思路:打破传统学科课程模式,转变为以任务或项目为中心,组织课程教学内容,通过讲练结合,使学生在完成工作任务或具体项目的过程中学会知识的应用,构建相关理论知识,发展职业能力。课程内容突出对中职学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。项目设计以学生编程能力的培养为线索来进行。教学过程中,要通过校企合作、校内实训基地建设等多种途径,采取工学结合、课程设计等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。
本课程建议课时为72学时,理论课时为36,实训课时为36,在具体教学过程中可进行进行调整。
二、课程目标
(一)总体目标
本课程的总目标是:“以学生为主体,以学生的学习为中心”,通过课程的实施,帮助学生学会学习。使学生的知识、情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础,又培养良好的态度,为其将来从事专业活动和未来的职业生涯打下基础。课程内容以“学其所用,用其所学”突出单招教育特点,确保人才培养目标的实现。
(二)具体目标
1.基本知识教学目标
(1)算法基本知识;
(2)计算机语言和结构化程序设计基本知识;
(3)算法描述基本知识;
(4)数据的存储及类型基本知识;
(5)分析问题基本能力;
2.技能操作目标
(1)熟练应用C语言(TC和VC++集成环境)开发环境;
(2)程序的编译、连接;
(3)程序错误的排查;
(4)程序的调试。
(5)解决实际问题的基本能力
3.情感素养目标
(1)具有辩证思维的能力;
(2)具有热爱科学,事实求是的学风和创新意识、创新精神;
(3)加强职业道德意识。
三、内容标准
序号
工作任务
模块
课程内容和教学要求
活动设计
参考学时
项目一
学生成绩计算——C语言程序设计基础
主要内容:
1.算法
2.C语言的特点
3.C语言程序的开发过程
4.简单的C语言程序
5.基本数据类型
6.常量和变量
7.算术运算符及其表达式
8.混合运算时不同类型数据之间的转换
要求:
1.掌握C程序基本结构,C语言程序的开发过程
2.掌握C的常量、变量类型和基本使用方法,各算术运算符和表达式的运算方法
3.理解基本程序设计思想,程序的风格、基本程序结构、表达式的计算次序关系
●利用大屏幕讲解基础知识,通过实训掌握相关知识。
●项目导向实施内容:学生平均成绩的计算;一元二次方程的求解问题;函数值的计算。
6
项目二
成绩输入输出界面设计——顺序结构程序设计
主要内容:
1.语句和复合语句
2.数据的输入
3.数据的输出
4.其他基本语句
教学要求:
1.掌握顺序语句的用法
2.理解顺序结构的意义和描述
●项目导向实施内容:学生成绩的输入与输出界面设计;交通红绿灯模拟。
6
项目三
成绩数据有效性检查——选择结构程序设计
主要内容:
1.if条件选择语句
2.switch多分支选择语句
教学要求:
1.掌握:选择结构的使用方法
2.理解:选择结构的意义和描述,if和switch语句的用法
●项目导向实施内容:
学生成绩输入数据有效性的检查
最高成绩的计算
考查课程成绩在计算总分时的转换
10
项目四
任务四:学生成绩统计分析——循环结构程序设计
主要内容:
1.while循环语句
2.do while循环语句
3.for循环语句
4.break和continue语句
5.空操作语句和goto语句
教学要求:
1.掌握:循环结构的使用方法,break和continue语句的用法
2.理解:选择结构的意义和描述
●项目导向实施内容:学生成绩统计分析——总分、平均分、均方差的计算;双机串行通信——聊天程序设计;乘法口诀的打印
18
项目五
成绩排名、菜单设计——数组
主要内容:
1.一维数组:定义和引用、初始化
2.二维数组:定义和引用、初始化
3.字符数组和字符串
教学要求:
1.掌握:数组的定义和应用及其初始化
2.理解:字符数组合字符串
●项目导向实施内容:学生按总成绩的排名;学生成绩的查询——按姓名查询;学生成绩管理系统菜单设计
16
项目六
函数和预处理
主要内容:
1.函数的概念、定义和调用
2.函数的返回值及其类型
3.函数的参数及其传递方式:非数组作为函数参数、数组作为函数参数
4.变量的作用域及其存储类型:局部变量及其存储类型、全局变量及其存储类型
5.内部函数和外部函数
6.预处理命令
教学要求:
1.掌握:函数的定义和调用,参数的传递方式,函数嵌套调用;包含文件处理和宏定义
2.理解:理解函数参数的意义
●项目导向实施内容:学生成绩打印模块的设计
8
项目八七
学生成绩数据的保存——文件的读写
主要内容:
文件概述
缓冲文件系统:打开函数、关闭函数、读函数、写函数、定位函数
非缓冲文件系统:打开函数、创建函数、关闭函数、读函数、写函数、定位函数
教学要求:
掌握:文件的概念、用法和对顺序文件的基本操作
理解:文件的组织结构和形式,各自优缺点
项目导向实施内容:学生成绩管理系统数据的存储;计算机磁盘文件内容的显示;文件的复制
4
学校微信公众号
学校地址:江苏省苏州工业园区独墅湖科教创新区松涛街208号邮政编码:215123 电话(0512)69178088 传真:(0512)69178089备案序号:苏ICP备11062870号网站管理
学校团委微信公众号
学校微信订阅号