APP下载

编程驱动下的 C语言程序设计教学探析

2021-01-05程海水

山西广播电视大学学报 2021年4期
关键词:程序课程教学

□程海水

(江西开放大学,江西 南昌 330046)

C语言程序设计是计算机专业的一门主要基础课程。开展C语言程序设计教学改革,探索如何保持学生兴趣、增强学生信心、提高学习效果,具有重要的现实意义。

一、课程教学存在的问题分析

C语言程序设计是一门非常重要,也非常具有趣味性的课程。问卷调查结果显示:1317名学生,占比高达73.29%,认为此门课程很有趣。但是C语言的一个突出特点就是概念多、语法多、使用灵活。而这些概念性的枯燥理论知识均分布在前三章。课程教师基本都是按部就班、逐个知识点进行讲解。这种教学方式严重打击了学生的学习热情,学生在没有体会到C语言独特魅力的时候就失去了学习兴趣。

随着对教学改革的重视,C语言程序设计课程教学改革探索日益增多,但主要都是基于项目驱动或任务驱动的教学模式。设计上,主要是整体设计和章节设计[1]。这两种设计方法都存在脱离学生实际、过于理想化的问题,涉及的项目或者任务不适合没有编程基础的新生,反而打击了学生学习C语言的自信心。

在教学上,课程教师仍然还是无法摆脱以教师为中心,甚至是完全以教师为中心。教师一言堂、单向灌输,学生被动接受、缺乏主动思考意识,课堂气氛沉闷,教师与学生之间的互动性不多,教学效果不理想。

C语言程序设计课程是一门关于编程的基础性入门课程,概念多、语法多且运用灵活,很容易打击学生学习积极性。但是,作为一门编程语言,它具有上手快、实用性强、趣味性强等亮点。……

登录APP查看全文

猜你喜欢

程序课程教学
数字图像处理课程混合式教学改革与探索
微课让高中数学教学更高效
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
“自我诊断表”在高中数学教学中的应用
英国与欧盟正式启动“离婚”程序程序
对外汉语教学中“想”和“要”的比较
创卫暗访程序有待改进