---信息与电气工程学院邓寒冰老师《Java程序设计》实验课教学特点
督导员 呼汉卫
随着信息技术的不断发展,Java语言在软件开发领域的应用越来越广泛。《Java程序设计》实验课是计算机科学与技术专业的一门重要的实践课程。通过这门课程的学习,学生可以掌握Java编程的基础知识和技能,为日后的学习和工作打下坚实的基础。本学期在听看信息与电气工程学院邓寒冰副教授指导的2021级计算机科学与技术专业《Java程序设计》实验课时发现,邓老师从学生实际出发,结合行业需求和学生竞赛活动,着力提高学生实践能力,充分调动学生学习的积极性。能够细致入微,耐心讲解,适当缓和课堂气氛,使学生在轻松愉快的氛围中学习编程。
一、结合行业实际需求,精选教学内容
当前,许多企业都需要具备Java编程技能的软件开发人才,《Java程序设计》实验课的教学内容紧密结合企业的实际需求进行设计。为了让学生更好地适应企业的需求,要求学生熟练掌握Java程序设计基础知识,并能灵活应用。Java程序设计实验课覆盖了Java语言的基础知识(包括数据类型、控制语句、数组、对象、类、接口等),通过这些知识的学习,学生可以更好地理解Java编程的思想和语法规则。并注重已下三个能力培养:
1.实战经验积累:《Java程序设计》实验课注重实战经验的积累。通过完成各种实验项目,学生可以更好地理解Java编程的应用场景和实践技巧。同时,教师应该鼓励学生参与企业合作项目,将所学知识应用到实际开发中。
2.团队合作能力培养:《Java程序设计》实验课注重团队合作能力的培养。在实验项目中,学生以小组形式进行讨论、分工和合作,共同完成项目。这样可以培养学生的沟通能力和团队合作精神,为日后的工作做好准备。
3.企业合作项目:《Java程序设计》实验课注重与企业合作项目相结合。通过参与企业合作项目和企业实际案例,学生能够了解企业的实际需求和应用场景,将所学知识应用到实际开发中。同时,企业也可以为学生提供实习机会和就业指导,帮助学生更好地适应企业的需求。
二、结合学生竞赛活动,提升编程能力
《Java程序设计》实验课结合各种竞赛活动来开展教学。让学生通过参加各种竞赛,锻炼学生自己编程能力和解决问题的能力,同时也可以拓展自己的视野和知识面。例如:
1.ACM/ICPC竞赛:ACM/ICPC是全球范围内最著名的计算机科学竞赛之一。它涵盖了各种编程题目,从算法到数据结构都有涉及。通过参加这类竞赛,学生可以锻炼自己的编程能力和解决问题的能力。同时,竞赛还可以培养学生的团队合作精神和沟通能力。
2.大学生程序设计竞赛:全国大学生程序设计竞赛是教育部认可的国家级竞赛之一。它要求参赛选手在规定时间内解决多个编程题目。通过参加这类竞赛,学生可以锻炼自己的编程能力和解决问题的能力,同时也可以拓展自己的视野和知识面。
据了解,2023年,信电学院组织参加了中国大学生计算机大赛、全国大学生电子设计竞赛、中国机器人及人工智能大赛、全国仿真创新应用大赛、全国大学生电气与自动化大赛等多项国家级和省级赛事,获得省级以上竞赛奖项40项,百余人次学生参与了省级以上赛事。学生所掌握的以Java程序设计为代表的计算机软件编程技能在竞赛中起到了不可或缺的支撑作用,总体支撑度达30%以上。
三、治学严谨循循善诱,成效学生肯定
课后通过学院对21级计算机科学与技术专业部分学生进行了调查,他们从不同角度充分肯定了邓寒冰老师指导的《Java程序设计》实验课的教学效果。
刘欣蓉:“邓寒冰老师讲课时能够从我们学生实际出发,适当缓和课堂气氛,充分调动学生学习的积极性,且老师讲课突出重点,内容详细,条理清晰,细致入微,比如在重点讲解某一部分时,为了能够确保学生听懂,充分利用黑板推理,演算清晰,易于让学生理解的特点见解独到深入,极大的提高了我们对Java的学习热情。”
盛兰晴:“邓老师治学严谨,要求严格,注意启发和调动学生的积极性,课堂气氛很活跃;上课例题丰富,老师不厌其烦的细心讲解,使我们有所收获的同时鼓励我们踊跃发言。批改作业认真并及时注意讲解我们易犯的错误;最重要的是,邓寒冰老师经常与我们沟通,听取我们意见和反馈信息,并及时修正和调整自己的教学方式。总之,我们都非常喜欢他,他是一名兢兢业业的好教师。”
李天翼:“邓老师也充分考虑到了学生的实际情况和需求,选择适当的教学内容和教学方法,帮助学生更好地掌握Java知识和技能。总的来说,这门Java课程在邓寒冰老师的教授下不仅让学生收获了知识,更重要的是培养了他们解决问题的能力。”
赵欣欣:“能准确发现同学们存在的问题并认真讲解,及时解决。作为老师的同时又像是我们的朋友,经常和蔼可亲,幽默风趣的深入了解学生的学习和生活状况,循循善诱,通过谈心的方式帮助到很多同学。”
吕凌萱:“我特别喜欢邓老师在课堂上举的例子,它们既生动又实用,让我能够更好地理解和掌握知识点。此外,老师还鼓励我们多动手实践,这让我在编程过程中遇到了很多问题,但也让我学会了如何解决这些问题。”
张景媛:“邓老师的教学方法既严谨又灵活,让我们在轻松愉快的氛围中学习编程。我们都非常感谢他的辛勤付出,此外,老师还经常分享一些编程的经验和技巧,这让我对编程有了更深的理解。我相信,在邓寒冰老师的教导下,我一定不会辜负老师的期望,成为一名优秀的程序员。”
总之,《Java程序设计》实验课紧密结合企业实际需求和学生实际竞赛开展。通过基础知识掌握、实战经验积累和团队合作能力培养等多个方面的教学实践,帮助学生更好地掌握Java编程技能和应用能力,贯穿OBE理念,帮助学生为日后的学习和工作打下坚实的基础。