苏虹 李萍

摘要:《C语言程序设计》是高校理工类非计算机专业学生的公共基础课。在工程教育认证背景下,如何满足工程认证标准,培养社会所需要的复合型专业人才,为课程的教学改革提出了新要求。紧密围绕新目标,整合教学内容、增加综合实验、建设线上资源、完善教材、部分教学内容采用翻转课堂教学,全方位提高学生学习积极性主动性,为培养学生解决复杂工程问题的能力打下坚实的基础。
关键词:C语言;翻转课堂;过程考核;工程教育认证
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)07-0139-02
Abstract:C Language Programming is a General Foundation Requisite for non-computer majors in science and engineering. Under the background of engineering education accredition, the new requirement of C Language Programming teaching reform met the engineering education accreditation standards and training the compound professional. Based on the teaching objectives, integration of the teaching contents and resources, improving teaching materials, inverted classroom used partly, improved students' enthusiasm and initiative in learning, laid a Solid Foundation for the cultivation of students' ability to solve complex engineering problems lay a solid foundation.
Key words: C Language; Inverted Classroom; Process Assessment; Engineering Education Accreditation
1 引言
2016年我國的工程教育加入《华盛顿协议》,为中国工科学生走向世界提供了国际认可的通行证。2015年,中国工程教育认证协会颁布了工程认证标准,对我国高等学校本科工程教育专业课程体系提出了新的要求,也使工程教育有了人才培养的国际标准。
《C语言程序设计》课程是高校理工类非计算机专业的公共基础课,承担着培养学生计算思维的责任,“使学生通过程序设计的学习,掌握计算思维中特有的抽象、递归、复用等思维方法”[1],为今后使用计算思维分析和解决专业问题奠定坚实的基础。
在实际教学中,学生普遍反映《C语言程序设计》学习难度大、较难掌握的一门课。这是由于以下两方面的原因:(1)学生被动听课,接受程度不高,一旦学习过程中出现问题没有及时解决,后续的内容就会有更多的不理解、学不会的情况出现;(2)该课程不是专业类课程,学生投入精力不足,尤其是课程后半部分难度较大,学生的问题越积越多,从而导致学生越来越听不懂,直到完全放弃。……