张太芳++赵睿
摘要:基于单招生源,在全面分析高职语言类课程教材使用现状的基础上,通过对C、JAVA及JSP 课程内容设置及相关性的分析,提出了394课程内容具体整合重组及教材建设方案,并针对不同的专业及生源,给出了选修建议,解决了教学内容的断档及重复问题。
关键词:高职单招; 程序设计; 教材建设
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)23-0109-02
根据《教育部关于推进中等和高等职业教育协调发展的指导意见》精神,高职院校的招生方式主要采用单独招生或注册制[1]。随着招生方式的改变,生源构成出现了多样性,同一班级的学生既有三职生,也有普高生,既有理科生,也有文科生,既有学管理的,也有学幼师的,生源构成十分复杂。大部分学生的语文、数学基础相对较弱,且理解能力、阅读能力及学习能力普遍较差,对智力型语言类课程的学习积极性不高、缺乏兴趣[1]。随着生源的变化,现有高职程序设计类教材已不能满足教学需要,对教学内容、教材组织形式和内容展现方式等需要重新研究和设计[2]。
1 高职程序设计类教材现状分析
程序设计类课程是计算机类各专业的专业核心课程,主要有《C语言程序设计》、《Java程序设计》及《JSP应用程序设计》等课程,目前使用的教材普遍存在一些不足,主要表现为以下几个方面。
1)中高职教材内容存在不同程度的断档及重复,不仅造成教育资源的浪费,而且影响来自中职毕业生到高职院校学习的兴趣和积极性[1]。
2)程序设计类课程之间教材内容衔接有断档、有重复。《C语言程序设计》和《Java程序设计》教材中程序设计基础部分重复较多;多线程技术、网络编程技术等5部分内容是《JSP应用程序设计》课程的基础,但在《Java程序设计》课程中基本没有讲授,教材内容的断档给学生的自学造成了较大的困难[4]。
3)有些高职语言类教材职业教育特色不明显。教材内容过于强调学科的完整性,未能与实际应用相结合,忽略了给予学生自主学习的机会,忽略了对学生综合素质和创新能力的培养[5]。
4)有些高职语言类教材在编写时,把注意力集中在数学领域,在例题和习题的配置上过于数学化,有些数学问题对单招的大多数学生来说,理解起来比较吃力,学生难以适应[5]。
2 教材建设的主要思路和方法
根据单招生源的知识结构和特征,结合教学资源库建设和精品课程建设,对计算机各专业程序设计类课程进行整合,重新修订教学内容、编写新的教材。教材建设的主要思路和方法如下:
1)降低标准,制定满足企业要求、切合实际的人才培养方案;
2)根据程序员岗位,整合教学内容,制定新的课程标准;
3)根据课程标准,研究教材组织形式,编写教材提纲;
4)根据职业教育的特色,研究教学方法、教材内容展现形式;
5)根据教学资源库建设和精品课程建设要求,研究立体化教材建设。
3 教学内容整合重组
根据Java程序员岗位技能定义,高职计算机类各专业一般都开设《C语言程序设计》、《Java程序设计》及《JSP应用程序设计》3门课程。C语言是一门专业知识课,主要培养学生掌握程序设计的基本知识、方法、技术,为后继课程的学习打下坚实的基础[3];Java语言是岗位能力课程,主要培养学生掌握面向对象程序设计能力;JSP是技能拓展课程,主要培养学生掌握Web应用程序设计能力,先行课为Java语言。课程内容一般设置见表1。
从表1中可以看到,C与Java语言程序设计课程都包含了数据类型、运算符与表达式、语句、数组等,其内容基本相同,在课程分散式教学中,这些内容都会进行重复讲授,这样不仅浪费了教学时间,也无法使学生在有限的学时内领会该语言的精髓,没有一门精通,进而导致学生产生厌学情绪。Java语言高级编程部分因课时有限,大部分学校只讲部分内容,也会影响后继JSP课程的学习及应用。
经过充分的调研分析,对原有3门课程的传统教学内容,进行了整合重组,将类似知识点集中在一门课程中透彻讲解,按照Java程序员岗位技能递进原则,提出了394教材建设方案(3个教学阶段、9个教学模块、4本教材)。对以上三门课程整合教学安排见表2。
说明:
1)在中职阶段已经开设过C语言的五年制高职,模块1教学内容只考核,不讲解;
2)根据单招生源的基础,可以选择学习模块3、5、7、9教学内容。
由表2可以看到,教学内容经过整合重组之后,优化了教学过程,学时数至少减少了36个,讲授的课程由3门变为4门 ,有效地解决了教学内容重复、断档问题,大大地增强了学生的学习兴趣,提高了教学效率和教学质量。
4 结束语
对于单招生源的高职语言类课程的整合,不但加强了学生系统地掌握程序设计的核心能力,也有助于培养学生适应就业,提高竞争和自主创业的能力。这种探索和实践对于其他专业或课程的教学改革也将起到一定的借鉴作用。
参考文献:
[1] 赵睿. 五年一贯制高职C语言教材建设探索[J].长春师范大学学报, 2014,33(5):107-110.
[2] 余丽霞.基于项目课程开发的高职教材建设的思考与对策[J].长春教育学院学报, 2014,30(5):131-132.
[3] 赵睿. C语言程序设计[M].上海:高等教育出版社, 2014:1-299.
[4] 李龙淼.《C 语言程序设计》教学改革实践与探索[J].海南广播电视大学学报,2012,47(2):138-142.
[5] 杨阳,沈黎,杨明等.电类大平台下C语言教学与实践探索[J].西南师范大学学报:自然科学版,2014,39(5):209-212.