程序设计基础课程教学研究与实践
2021-07-28谢晓艳杨圣洪陈娟李小英蔡宇辉
谢晓艳 杨圣洪 陈娟 李小英 蔡宇辉



摘 要:程序设计基础课程是高校计算机基础教学的核心课程,针对程序设计基础课程在教与学两方面存在的问题,采用翻转课堂、案例教学、项目教学等混合式教学方式,从教学方法、教学内容、教学模式和考评方式等方面进行改革实践,以提高教学质量,使学生在提高程序设计能力的同时,培养学生的计算思维和解决实际问题的能力,在实践中取得了较好的效果。
关键词:程序设计;教学方法;教学模式
中图分类号:TP311.1-4;G642 文献标识码:A 文章编号:2096-4706(2021)02-0177-04
Abstract:The basic programming course is the core course of computer basic teaching in universities. This paper aims at the problems existing in the learning and learning of the basic programming course. Using flipped classroom,case teaching,project teaching and other blended teaching methods. Make reform and practice from the teaching methods,teaching content,teaching mode and evaluation methods and other aspects,in order to improve the quality of teaching. So that students can not only improve their programming ability,but also cultivate their computational thinking and ability to solve practical problems. Good results have been achieved in practice.
Keywords:programming;teaching method;teaching model
0 引 言
程序設计基础课程是高校非计算机专业学生的公共基础课程,是计算机基础教学的核心课程[1]。该课程通过学习一门计算机语言(如C语言),使学生了解高级程序设计语言的基本结构,逐步理解和掌握程序设计的思想和方法,具有一定的分析问题和利用计算机解决问题的能力,为以后利用计算机解决自身专业问题打下坚实的基础。
从多年的程序设计基础课程的教学中,发现由于程序设计语言概念抽象,内容繁多,对于大多数学生而言有一定的难度,学生有畏难情绪,甚至有的学生从入门到放弃,“C语言程序设计”课程长期占据程序设计语言类课程“挂科”率的榜首;造成此现象的原因,本人认为是在这门课程的教和学两方面都存在一些问题,影响了这门课程的教学效果和学生计算思维能力的培养。如何提高学生的程序设计能力,如何提高程序设计基础课程的教学质量,一直是我们在教学过程中思考的主要问题。……
