APP下载

程序设计基础课程教学改革探索与实践*

2017-02-09金兰

中国教育信息化 2017年2期
关键词:课外能力课程

金兰

(武昌首义学院 信息科学与工程学院,湖北 武汉430064)

程序设计基础课程教学改革探索与实践*

金兰

(武昌首义学院 信息科学与工程学院,湖北 武汉430064)

分析传统的程序设计基础课程教学存在的不足,提出以计算思维培养为导向,引入问题驱动式、图示分析式、动态模拟式、研讨式课堂教学模式;层次化、阶段化实践教学模式;课外编程训练,改革考核评价方式,培养学生的算法分析和设计能力,编程能力和团队协作能力,并介绍了课堂教学和实践教学的教学改革方案。经实践证明,取得了较好的教学效果。

程序设计基础课程;计算思维;问题驱动;研讨式;算法分析和设计

在高等学校中,一般会将程序设计基础知识点融入到《C语言程序设计》课程中。程序设计基础课程教学的主要目标是:掌握C语言的语法特征,掌握计算机问题求解的基本思路和方法,从问题提出、问题分析、算法分析、编写程序、调试运行到说明归纳的过程中,培养学生的算法分析和设计能力、求解问题的能力和一定的创新能力。程序设计基础课程是计算机及相关专业的一门重要的学科基础课,一般在大一阶段开设,是大学生入学以来学习的第一门编程语言,也是训练计算思维和编程思维的入门课程。该门课程对于学生后续专业课程的学习,甚至是求职就业都起着非常重要的作用[1]。

一、学习程序设计语言存在的问题

(1)程序设计基础课程知识点庞杂,规则繁多,教师为了能够完整全面的讲解知识点,授课过程中满堂灌,学生被动听讲,常常感觉枯燥乏味,从而失去了学习的动力和兴趣[2]。……

登录APP查看全文

猜你喜欢

课外能力课程
消防安全四个能力
小满课外班
我的“课外老师”
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
大兴学习之风 提升履职能力
你的换位思考能力如何
转动小脑瓜
课外实践丰富多彩