C语言程序设计课程
昆山第一中专 程广云 www.sccks.com
课程定位
- C语言是我校计算机专业开设的第一门语言类程序设计课程。我校联院高职的计算机专业是“计算机信息管理”,C语言定位是专业基础课。是为学习其它程序类课作准备。
- 程序设计课我校开设了三门:C语言、VB、C#各开设两个学期。
- 学生的知识储备并不理想,但影响学习不大,主要问题是缺乏学习动力和积极性。
能力目标
- 编程基础是结构化程序的思想 ,职业目标是信息管理员,数据库编程、数据分析是岗位需求。
- 本课程的能力目标是能够阅懂C语言常规程序,能够理解循环程序执行过程。能够做一些简单如百元百鸡、水仙花数、100以内质数的程序。
教学内容设计
- 项目一:认识C语言
- 项目二:红绿灯交通灯看二进制数据
- 项目三:智能寻迹小车(判断)
- 项目四:招财猫的手(循环程序)
- 项目五:光控密码锁
- 项目六:认识TC环境
- 项目七:数据安全性(字符串加密)
- 项目八:LED屏的控制(从文件取字模点阵)
教学方法与手段
- 教学以课堂讲解为主,辅以上机实验
- 配合机器人以VJC的C语言程序、KEIL C语言程序以及PICC语言程序的教学,既能同样起到C语言程序的学习效果,又增加学习的趣昧性、直观性。
教学队伍
- 我校采用专业实习生作兼职辅导教师,五年制高职的同学第五年的学习大部分是顶岗实习,因此我校聘请一部分同学做实践指导教师,配合教师的上课。
- 并有大量的外聘教师作为我校的授课教师和实践指导教师。
实践条件
- 我校已经有6个普通计算机教室给计算机专业的同学(11教学班)实验教学。C语言教学每周四节课均安排在机房上课,而大部分教师只用两节课,还有两节在教室。
- 现在已经和昆山工业技术研究院合作,准备开辟了校外实训基地,并伟创、创意、博浪等公司初步达成意愿。
- 改进教学项目和合作开发新的教学项目将是重要一环。
教学评价
- C语言的评价机制在于平时作业、上课表现、上机作业、学期考试等四部分构成,参加机器人比赛的同学,参照技能大赛的标准并参考机器人比赛教练的意见给予相应的加分奖励。
- 结合比赛和机器人活动调整改进教学项目。
特色与创新
- 我校已经购置了25套未来伙伴机器人普及套装,已经用机器人器材做程序讲解的演示实验。学生实验的开展只是没有场地因素。
- 突破点在于把简单的书面和单一的屏幕输出改变成更为直观性的机械动作输出,同时增加了趣味性。
- 水无常形、教无定法,无最优而有更佳,唯不断探索,使教学进步不歇。