侯珂珂,蔡莉莉,王辰尹
(1.中山大学新华学院健康学院,广州 510520;2.中山大学新华学院生物医学工程学院,广州 510520;3.中山大学新华学院信息科学学院,广州 510520)
Java 作为面向对象的高级程序设计语言,是计算机及相关专业的基础课程,对培养学生的面向对象思维和解决工程问题的能力具有重要作用。然而该课程在实际教学中,学习成效与学习投入、预期目标之间的匹配程度仍存在较大的差异。如何平衡学习效果与学习投入的差异性,实现学习效果与学习目标的一致性,是目前高校教学改革广泛关注的课题。
《Java 语言程序设计》课程具有强逻辑性和实践性的特点,是解决工程计算问题的重要工具。目前,该课程的教学模式普遍存在以下几个问题。
(1)课程目标不明确
一方面,目前各个专业的Java 课程教学目标趋同[1],没有根据不同专业的培养目标、课程体系、前置后置课程,制定贴近专业的课程目标;另一方面,计算机技术的发展日新月异,应用场景也日渐广泛,因此Java 课程的教学目标应结合行业应用需求不断更新,以贴近实际应用。
(2)教学方法单一
教学方法多以传统的讲授模式为主,枯燥乏味,教学效率低下[2];而常用的项目驱动式、案例教学式等教学方法又占用了较多的课堂时间,无法保证教学进度以及教学效果的过程性评价。
(3)注重语法,忽视系统性和高阶性
目前的教学过程过于注重语法的讲解,强调语法规则的重要性,忽视了课程的系统性、创造性和高阶性。……