应用型高校面向对象程序设计课程教学改革探索
来源:用户上传
作者:
摘 要:根据应用型本科教学的需要,增强学生动手操作能力,实现学校培养与企业需要之间更顺畅的衔接,通过分析面向对象程序设计教学过程中存在的一些问题,并由此提出相应的解决方案,进行面向对象程序设计课程的教学改革探索,以提高学生的自主学习意识、综合实践能力和持续竞争力。
关键词:应用型本科 面向对象 教学改革
中图分类号:G642 文献标识码:A 文章编号:1674-098X(2019)02(a)-0220-02
Abstract:According to the needs of application-oriented undergraduate teaching, for enhancing students’ hand-on ability and realizing smooth cohesion between school training and enterprise demand, some problems are analyzed and corresponding solutions are proposed. Exploring object oriented programming course reform to improving students' self-learning consciousness, comprehensive practice ability and sustainable sompetitiveness.
Key Words: Application-oriented undergraduate; Object oriented; Educational reform
作为工科必修的专业基础课程,面向对象程序设计课程在传统的教学过程中,理论教学所占课时较多,而实践教学所占课时较少;教学方式上以教师为主、以学生为辅;在教学理念上以语言为主、以设计为辅[1],但面向对象程序设计这门课程的实践性较强,传统的授课方式对该课程来说并不能取得良好的效果。加之对于应用型高校而言,学生普遍对实践教学环节比对理论教学更感兴趣、学生自律性较差,积极性不够,在人才培养的过程中必须充分考虑到学生本身的特点,因材施教。
现今的人才市场需求以应用为导向,要求毕业生有一定的程序设计能力以及应用能力,所以对于面向对象程序设计课程而言,必须立足在应用的角度上进行相应的课程改革。所以,应用型本科院校应将学生的应用开发能力的培养作为目标,以接近企业需求。注重毕业生实际应用能力培养,对面向对象程序设计课程的改革势在必行。
本文通过对传统的面向对象程序课程授课中出现的问题进行分析,并由此提出相应的解决方案,旨在对该课程进行改革,提高学生的自主学习意识、综合实践能力和持续竞争力。
1 问题分析
面向对象程序设计课程作为一门重要的专业基础课,在计算机或相关专业的专业培养计划中起到承上启下的过渡作用,为后续课程做铺垫。但现今面向对象程序设计课程教学理念与当前形势和未来需求不适应,教学目标单一、以学生为中心的教育理念贯彻落实不到位等,均是目前面向对象程序设计课程面临的问题。
第一,理论课时与实践课时安排不尽合理。作为工程设计类课程,面向对象程序设计的工程实践性强,需要更多的学时进行实践操作,但是存在把大量课时放在理论教学环节,而少部分课时放在实验教学环节的情况。在传统课程教学往往存在“重理论,轻实践”现象,导致课程学完后,学生可读懂程序,但设计程序极其薄弱。
第二,学生基础不扎实、缺乏积极性、主动性以及创造性。伴随网络游戏以及手机娱乐功能的发展,学生很大一部分的注意力转移到了网络以及手机上,在课程学习上花费的精力较少,学生处在被动的接受课堂知识的环境中,对课题学习兴趣不高,导致了积极性、主动性以及创造性欠缺。
第三,学生缺乏团队合作意识。在学习过程中,普遍存在的现象是学生们单独进行程序的编写以及调试,没有集中地进行讨论与合作,与企业需求的编程能力与协作能力有一定的差距[2-3],使得学生们进入企业后不能很快的适应。
第四,师资队伍中主要是高校教师,有较强的理论教学经验然而实践教学经验比较缺乏,难以把工程项目和教学相结合,达不到应用型本科实践教学的相关要求。
第五,考核方式不尽合理。目前的课程考核方式主要是通过笔试的形式,并结合平时成绩进行最后的评定,但是这样的考核方式不能体现学生的实际动手能力[4],与应用型能力培养目标相背离。
2 改革内容
结合上述提出的问题,为对面向对象程序设计课程进行改革,提取以下几个方面的建议。
第一,合理安排理论教学和实践教学的课时。通过在不影响理论教学的前提下,适当增加实践教学环节的课时,让学生有更多的时间进行操作,对程序设计有更深入的理解。
第二,通过走访企业进行实际调研,参考相关岗位的实际要求,结合在校学生的实际情况,对面向对象程序设计课程的教学内容进行改革。通过引入实际的项目案例,结合雨课堂、翻转课堂等教学手段,吸引学生的注意力,提高学生的兴趣以提升学生的积极性,发挥学生的创造性。
第三,实际教学中,应该引入团队任务或布置团队作业。通过一个简单的课题,学生们组队进行完成,不仅可以增加学生的团队意识,而且学生各司其职,相互探讨,相互协作把作业完成,不仅增加了学生的成就感,提升学生对该课程的学习兴趣,对企业要求的协作能力的培养也有一定的帮助。
第四,为避免教师队伍出现理论教学经验丰富而缺乏实践教学经验的现象,鼓励专任教师到企业进行相关培训,以提高实践教学经验,并鼓励专任教师进行“双师型”教师的职业发展。
第五,为了更能体现学生的实际动手操作能力,反应应用型能力培养的目标,考核方式应做相应的改革。如由传统的笔试成绩结合平时成绩作为学生最后的评定成绩,可转换为按照一定的比例关系,将学生平时成绩、期末笔试成绩以及实验成绩进行综合打分,或者单独将实践环节与理论环节分开进行打分与评定,这不仅可以体现学生的实际动手操作能力,也能让学生在平时的学习中对实践与实验重视起来。
3 结语
本文通过分析面向对象程序设计课程存在的问题,并由此提出该门课课程改革的几点意见,旨在对该课程进行改革,提高学生的自主学习意识、综合实践能力和持续竞争力。
参考文献
[1] 李伟光,孙沫丽.应用型高校面向对象程序设计课程教学改革研究[J].科技创新导报,2018,15(19):237-238,241.
[2] 郑韬,华冠萍,张华音.基于校企合作的Java应用型课程改革[J].浙江树人大学学报:自然科学版, 2014,14(4):61-64.
[3] 邓泽林,谢中科,胡宁静.以企业需求为导向的Java 程序设计教学改革探讨[J].中国电力教育,2010(28):114-116.
[4] 洪惠群,刘大茂.应用型本科面向对象程序设计课程改革實践[J].实验科学与技术:1-4.
转载注明来源:https://www.xzbu.com/1/view-14797427.htm