论文部分内容阅读
摘要:Java程序设计课程中包含的知识点较多,且对学生的实践应用能力提出了较高要求。为了提高课程教学效率,同时也是让学生能够熟练掌握Java程序设计技术,教师需要综合考虑课程内容和学生学习特点,采用恰当的教学方式,降低学习难度。项目后教学法是以行动为导向、以学生参与为核心,由师生共同完成任务的一种教学方法。在完成项目的同时,学生的动手能力、创新能力以及合作能力都会得到同步的提升,掌握项目化教学法的应用方法,对于提升Java程序设计课程的教学质量也有很大帮助。
关键词:项目化教学;Java程序设计课;特点;实践运用
在开展Java程序设计课程教学时,如果教师一味的灌输理论知识,没有给予学生动手实践机会,将会导致理论与实践脱节,学生的综合能力得不到提升。而项目化教学则为学生安排了多个任务,学生在完成这些项目的过程中,强化了主体意识和动手能力,对于专业知识的理解更加深刻,技能应用更加熟练,达到了寓教于乐的教学效果。
一、項目化教学的基本特点
项目化教学是基于建构主义理论形成的一种实践型教学方法,它将学生学习兴趣和动力作为解决问题、完成任务的核心要素,而在学习过程中,教师则主要承担了管理者、组织者的角色。项目化教学的特点主要包括:(1)实践性。教师将教学任务分解成一个或多个项目,并且让学生参与完成项目,在动手实践过程中不断强化学生的专业能力,从而达到提升目的;(2)自主性。学生作为项目化教学的主体,在解决问题和完成项目时,可以充分发挥自己的能动性、想象力和创新力,自主决策、自主学习;(3)灵活性。教师可以根据本节课教学任务的不同,灵活的设计多种项目,一来可以丰富学习内容,激发学生参与兴趣,二来也能够提高项目化教学的效率。
二、Java程序设计课程中项目化教学法的运用流程
(一)项目的确定
教师作为项目化教学的组织者,应当结合学生的兴趣特点以及课程教学任务,确定项目的主体,并合理设计项目的内容。理想状态下的Java程序设计课程教学项目应至少考虑以下几方面的内容:首先,项目的难以程度和内容量应当符合学生的认知水平,避免因为项目内容过多、难度过大,导致学生无法正常完成项目任务,进而产生挫败感,失去学习的动力;其次,在强调学生参与的基础上,合理分配在项目学习中教师和学生的任务;最后,要重视提高项目本身的趣味性,可以增加一些互动性或游戏化的项目内容,让学生以轻松的心态学习知识。
(二)项目的实施
(1)项目的选择。演示学生选课系统,进行任务分解。我们将学生选课系统主要分为界面设计、数据库设计和主要功能模块三大部分。并将进一步细分,使学生准确、清楚地理解项目任务,并产生兴趣。
(2)项目任务的分配设置开发小组,每个小组由35人组成,分别担任项目组长、系统分析员、程序员、测试员、文档编写员等角色。一个项目完成后,角色互换,保证每个学生五种角色能够担当一遍。我们这样做完全模拟了企业中的真实开发情景,使学生早日和企业接轨。
(3)项目任务的实施首先思考如何去完成项目,在完成项目的过程中将会遇到哪些不能解决的问题。学生自己提出的问题,由教师给出分析、解决问题的办法,这样不仅调动学生主动求知的欲望,而且培养了学生分析问题、解决问题的能力。
(4)项目经验总结项目开发的过程中,经常组织学生通过各种方式交流选课系统开发过程中遇到的困难并进行经验总结,使学生能通过选课系统得到提高分析问题和解决为问题的能力。最后教师评价学生所做的选课系统项目,给出合理的分析和解决的方法。同时,教师还要指导学生对项目进行拓展,使之在遇到类似问题时能举一反三,顺利解决。
三、项目化教学运用中的注意事项
部分教师在将项目化教学法运用到Java程序设计课程教学后,发现并没有取得预期的成效,总结其原因可能是没有明确项目化教学中师生的角色地位,或是没有采取科学的教学评价等。因此,教师在实际运用项目化教学法时,除了要严格依照项目开展流程外,还要关注相关的一些注意事项,以确保项目化教学法真正发挥教学优势。
(一)教师要参与项目化教学的整个过程
很多教师在运用项目化教学时,片面的认为只需要将项目任务布置给学生,自己的工作计算完成了,没有给予学生指导和帮助。而由于学生在学习Java程序设计的新内容时,不可避免会遇到一些问题,如果没有教师的及时帮助,也会直接影响项目的进展和成效。因此,在项目化教学中,教师的任务并没有减轻,反而要求教师必须参与到项目课题选择、项目任务制定、项目开展指导以及项目评价等各个过程中,确保项目化教学真正取得成效。
(二)项目结束后及时开展评价
在Java程序设计课程的每节课结束后,教师都应当对本节课上学生参与项目的表现以及项目完成情况做出评价。其中,应以正面评价为主,肯定学生在项目化教学中的积极表现,培养学生的自信心,提高学习成就感,为今后项目化教学的继续开展奠定基础。同时也要适当进行反面评价,指出学生在项目完成中存在的不足,以帮助学生有针对性的改正。通过开展及时、客观的评价,深化了Java程序设计课程教学的质量,对提升学生相关专业知识的掌握和应用能力也起到了积极作用。
四、结语
Java程序设计课程作为学校当前的热门专业,只有确实提高本专业学生的理论与实践能力,才能帮助学生顺利就业。项目化教学法强调让学生参与到学习过程中,通过完成项目掌握专业知识,同时切实提高学生的创新能力、探究能力以及合作学习能力等,这也为今后学生个人的发展奠定了基础。教师要掌握项目化教学的操作方法,为学生营造活泼、轻松的学习氛围,切实提高学生Java程序设计的综合水平。
参考文献:
[1]时合生.基于对分课堂的工程项目化教学研究——以Java程序设计课程为例[J].现代职业教育,2017(31):121122.
[2]沈娜.翻转课堂教学模式下的教学设计研究——以《JAVA程序设计》课程为例[J].武汉职业技术学院学报,2016,15(4):7175.
[3]李华,吴昌雨,邹军国.项目化教学与传统教学的比较研究——以Java程序设计课程为例[J].菏泽学院学报,2013,35(2):105109.
课题:本文系2018年黑龙江省教育科学规划课题(项目编号:GZC1317067)的研究成果
关键词:项目化教学;Java程序设计课;特点;实践运用
在开展Java程序设计课程教学时,如果教师一味的灌输理论知识,没有给予学生动手实践机会,将会导致理论与实践脱节,学生的综合能力得不到提升。而项目化教学则为学生安排了多个任务,学生在完成这些项目的过程中,强化了主体意识和动手能力,对于专业知识的理解更加深刻,技能应用更加熟练,达到了寓教于乐的教学效果。
一、項目化教学的基本特点
项目化教学是基于建构主义理论形成的一种实践型教学方法,它将学生学习兴趣和动力作为解决问题、完成任务的核心要素,而在学习过程中,教师则主要承担了管理者、组织者的角色。项目化教学的特点主要包括:(1)实践性。教师将教学任务分解成一个或多个项目,并且让学生参与完成项目,在动手实践过程中不断强化学生的专业能力,从而达到提升目的;(2)自主性。学生作为项目化教学的主体,在解决问题和完成项目时,可以充分发挥自己的能动性、想象力和创新力,自主决策、自主学习;(3)灵活性。教师可以根据本节课教学任务的不同,灵活的设计多种项目,一来可以丰富学习内容,激发学生参与兴趣,二来也能够提高项目化教学的效率。
二、Java程序设计课程中项目化教学法的运用流程
(一)项目的确定
教师作为项目化教学的组织者,应当结合学生的兴趣特点以及课程教学任务,确定项目的主体,并合理设计项目的内容。理想状态下的Java程序设计课程教学项目应至少考虑以下几方面的内容:首先,项目的难以程度和内容量应当符合学生的认知水平,避免因为项目内容过多、难度过大,导致学生无法正常完成项目任务,进而产生挫败感,失去学习的动力;其次,在强调学生参与的基础上,合理分配在项目学习中教师和学生的任务;最后,要重视提高项目本身的趣味性,可以增加一些互动性或游戏化的项目内容,让学生以轻松的心态学习知识。
(二)项目的实施
(1)项目的选择。演示学生选课系统,进行任务分解。我们将学生选课系统主要分为界面设计、数据库设计和主要功能模块三大部分。并将进一步细分,使学生准确、清楚地理解项目任务,并产生兴趣。
(2)项目任务的分配设置开发小组,每个小组由35人组成,分别担任项目组长、系统分析员、程序员、测试员、文档编写员等角色。一个项目完成后,角色互换,保证每个学生五种角色能够担当一遍。我们这样做完全模拟了企业中的真实开发情景,使学生早日和企业接轨。
(3)项目任务的实施首先思考如何去完成项目,在完成项目的过程中将会遇到哪些不能解决的问题。学生自己提出的问题,由教师给出分析、解决问题的办法,这样不仅调动学生主动求知的欲望,而且培养了学生分析问题、解决问题的能力。
(4)项目经验总结项目开发的过程中,经常组织学生通过各种方式交流选课系统开发过程中遇到的困难并进行经验总结,使学生能通过选课系统得到提高分析问题和解决为问题的能力。最后教师评价学生所做的选课系统项目,给出合理的分析和解决的方法。同时,教师还要指导学生对项目进行拓展,使之在遇到类似问题时能举一反三,顺利解决。
三、项目化教学运用中的注意事项
部分教师在将项目化教学法运用到Java程序设计课程教学后,发现并没有取得预期的成效,总结其原因可能是没有明确项目化教学中师生的角色地位,或是没有采取科学的教学评价等。因此,教师在实际运用项目化教学法时,除了要严格依照项目开展流程外,还要关注相关的一些注意事项,以确保项目化教学法真正发挥教学优势。
(一)教师要参与项目化教学的整个过程
很多教师在运用项目化教学时,片面的认为只需要将项目任务布置给学生,自己的工作计算完成了,没有给予学生指导和帮助。而由于学生在学习Java程序设计的新内容时,不可避免会遇到一些问题,如果没有教师的及时帮助,也会直接影响项目的进展和成效。因此,在项目化教学中,教师的任务并没有减轻,反而要求教师必须参与到项目课题选择、项目任务制定、项目开展指导以及项目评价等各个过程中,确保项目化教学真正取得成效。
(二)项目结束后及时开展评价
在Java程序设计课程的每节课结束后,教师都应当对本节课上学生参与项目的表现以及项目完成情况做出评价。其中,应以正面评价为主,肯定学生在项目化教学中的积极表现,培养学生的自信心,提高学习成就感,为今后项目化教学的继续开展奠定基础。同时也要适当进行反面评价,指出学生在项目完成中存在的不足,以帮助学生有针对性的改正。通过开展及时、客观的评价,深化了Java程序设计课程教学的质量,对提升学生相关专业知识的掌握和应用能力也起到了积极作用。
四、结语
Java程序设计课程作为学校当前的热门专业,只有确实提高本专业学生的理论与实践能力,才能帮助学生顺利就业。项目化教学法强调让学生参与到学习过程中,通过完成项目掌握专业知识,同时切实提高学生的创新能力、探究能力以及合作学习能力等,这也为今后学生个人的发展奠定了基础。教师要掌握项目化教学的操作方法,为学生营造活泼、轻松的学习氛围,切实提高学生Java程序设计的综合水平。
参考文献:
[1]时合生.基于对分课堂的工程项目化教学研究——以Java程序设计课程为例[J].现代职业教育,2017(31):121122.
[2]沈娜.翻转课堂教学模式下的教学设计研究——以《JAVA程序设计》课程为例[J].武汉职业技术学院学报,2016,15(4):7175.
[3]李华,吴昌雨,邹军国.项目化教学与传统教学的比较研究——以Java程序设计课程为例[J].菏泽学院学报,2013,35(2):105109.
课题:本文系2018年黑龙江省教育科学规划课题(项目编号:GZC1317067)的研究成果