摘 要: 针对新工科背景下程序设计语言课程在实际教学中面临的主要问题,结合探究式教学模式,建设程序设计语言课程的开放式教学体系。采用探究式教学,改革传统的教学内容和教学方法,利用在线学习平台,支持学生进行“自主学习”和“在线实验”,开展竞争性学习和创新性实验的教学改革实践。这些教学改革的探索,有效地提高了程序设计语言课程的教学质量和教学效果,有利于实现新工科人才培养的目标。
关键词: 程序设计语言课程; 新工科; 探究式教学; 教学改革
中图分类号:G642 文献标识码:A 文章编号:1006-8228(2021)03-72-04
Inquiry teaching for programming language courses in the context of New Engineering
Ma Hua
(College of Information Science and Engineering, Hunan Normal University, Changsha, Hunan 410081, China)
Abstract: Aiming at the main problems in the practical teaching of programming language courses in the context of New Engineering, the inquiry teaching mode is applied to build the open teaching system of programming language courses. The traditional teaching contents and methods are reformed by using the inquiry teaching mode, and the online learning platforms are used to support students to carry out "autonomous learning" and "online experiment", and the teaching reform practice with competitive learning and innovative experiment is put into effect. These explorations of teaching reform effectively improved the teaching quality and teaching effect of programming language courses, which are beneficial to achieve the goals of talents training in the context of New Engineering.
Key words: programming language course; New Engineering; inquiry teaching; teaching reform
0 引言
近年来,教育部积极推进新工科建设,新工科背景下的人才培养对高校的教育教学提出了新要求,需要我们更新人才培养体系,将新技术和发展前沿引入教学过程,更新课程体系和教学内容,促进学生全面发展。对于计算机类本科专业的学生而言,新工科建设要求他们应具有计算思维能力、程序设计与系统开发能力、算法设计与分析能力等。程序设计语言课程正是培养学生具备上述能力的重要途径。以基于C或Python的程序设计基础、基于C++或Java的面向对象程序设计等为代表的高级语言课程,具有较强的专业性和实践性,这类课程的学习对于提高学生分析和解决工程实践问题的能力有关键作用。然而,现有的教学过程仍通常采用以教师为中心的“单声道”教学模式,难以满足新工科背景下培养卓越工程师的需求[1-2],因此,对现有教学模式进行改革已成为当前高校面临的迫切需要。……