应用实践
(1)《C语言项目式教程》符合“三教”改革的要求
“三教”改革中,教师是根本,教材是基础,教法是途径,只有将“三教”改革置于课程体系整体改革的背景下才有价值,《C语言项目式教程》解决教学系统中“谁来教、教什么、如何教”的问题。
(2)项目化教材、项目化教学、教学效果显著
编者精心设计了3个递进的项目,每个项目有若干个任务组成,每个任务都设计了相应的“任务描述”、“技能目标”、“操作要点与步骤”、“相关知识点”和“巩固及知识点练习”等环节。教师运用“项目引领、任务驱动”的教学方法组织项目化教学,学生在反复动手实践项目、任务的过程中,学生既能学习到C语言的不同知识点,又能运用C语言的不同知识点融会贯通地编写出C语言项目,极大提高C语言的学习效率及教学效果。
(3)项目化教材符合职教学生学习C语言的要求,教材实践应用效果好
《C语言项目式教程》适合职业类院校、C语言爱好者学习的教材,学生按项目、任务的操作步骤操作一定能完成项目、任务的技能目标要求,让职教学生也能经常获得成功的喜悦,教材的实践应用效果好,达到事半功倍的效果。
(4)教材推广应用好,方便教师组织项目化教学,学生学习效果好
本教材自2021年5月出版以来,累计销售2100余册,教材得到用书院校的普遍认可。使用院校普遍反映:本教材体现了工学结合思想,以每个任务涉及的知识点序化教材的内容,突出“以用为本、学以致用、综合应用”,将知识讲解、技能训练和项目编程能力提高有机结合起来,方便教师按“项目引领,任务驱动”的教学方法组织教学,学生的学习效果好。
推广效果
1、教材使用效果总体评价
在C语言教学中突出以“函数”为主线,根据编者精心设计的“项目一 菜单人机交互响应调用函数”、“项目二 学生成绩管理系统”、“项目三 基于文件读写学生成绩管理系统”3个递进的项目组织教学。
“项目1 菜单人机交互响应调用函数”:设计了9个任务项目,这9个任务项目“举一反三”地运用了C语言的main()主函数、系统库函数(scanf()函数及printf()函数等)及自定义函数3类函数,将C语言的字符集、标识符、关键字、运算符、分隔符、注释符、比较运算符、赋值运算符if条件语句、switch条件开关语句、while循环语句、do...while循环语句及for循环语句等知识点贯穿起来,真正做到了让学生明白为什么要学项目相应的知识点?项目中所用到的相应知识点有什么用途?通过“项目引领、任务驱动”理实一体化教学,让学生明白如何运用所学的知识点?
“项目2 学生成绩管理系统”:通过学习“一维数组”、“二维数组”、“结构体”、“指针”等不同的知识点,实现具有相同功能的同一个“学生成绩管理系统”项目,不仅达到了递进学习掌握所学知识的用途及目的,而且还达到了“举一反三”比较学习知识点的目的,同时实现了运用不同知识点编写同一个项目代码的目的。
“项目3 基于文件读写学生成绩管理系统”:通过学习“文本文件”、“二进制文件”、“链表”等不同的知识点,实现具有相同功能的同一个“学生成绩管理系统”项目,不仅达到了递进学习掌握所学知识的用途及目的,而且还达到了“举一反三”比较学习知识点的目的。更重要的是:项目三克服了项目一及项目二所有的案例及学生成绩管理系统的数据都没有保存到存储介质上的弊端,即克服了当项目关闭或关机后,所有处理的数据都没有保存的弊端。将数据保存到存储介质上的好处是:可以将当天的所有录入或修改的数据信息保存至存储介质上,从而达到积累数据的目的。
通过采用“做学教合一”理实一体化的“项目引领、任务驱动”的教学形式贯穿整个C语言教学大纲的全部知识点。
以实现项目任务为目标,每个任务都设计了相应的“任务描述”、“技能目标”、“操作要点与步骤”、“相关知识点”和“巩固及知识点练习”等环节,让学生在反复动手实践的过程中,学会应用所学知识解决实际问题,力求达到“授人以鱼,不如授之以渔”的目标,同时达到举一反三的目的。
以项目所涉及的知识点对C语言教学大纲的知识点进行切分并序化,从而真正达到:既能学习到C语言的知识,又能将C语言的知识融会贯通地编写出教学项目,极大提高C语言的学习效率及教学效果。
2、教材使用教师评价
2.1江苏联合职业技术学院苏州工业园区分院 吴旭 高级讲师 评价意见
2.2 苏州工业园区服务外包职业学院 黄树 副教授 评价意见
2.3 江苏联合职业技术学院苏州工业园区分院 李政洋 讲师 评价意见
3、校内外专家评价意见
3.1 江苏联合职业技术学院苏州工业园区分院 李萍 教授 推荐意见
3.2 苏州工业园区服务外包职业学院 蔡炳育 副教授 推荐意见
3.3江苏联合职业技术学院南京分院 赵志建 副教授 推荐意见
4、江苏联合职业技术学院苏州工业园区分院 学生 吴海成 评价
5、企业(江苏银狐信息技术有限公司)专家 郑海峰 评价意见