黄龙军 范立新 唐开山
(绍兴文理学院 计算机系,浙江 绍兴312000)
高级语言探究式教学
黄龙军 范立新 唐开山
(绍兴文理学院 计算机系,浙江 绍兴312000)
以Online Judge(OJ)为教学与实践的主要平台,在高级语言的教学过程中引入并运用探究式教学模式,以OJ上的问题为核心与载体,在课堂内、外的自主探究与合作探究中凸现学生在学习过程中的主体性、实践性,达到让学生自主获取知识、提升能力的目的.
高级语言;Online Judge;探究式教学
高级语言(C/C++等程序设计语言)的传统教学以教师为主体,学生被动接受知识,教学强调的是理论知识的讲授,不够注重学生实践能力的提高.高级语言是实践性极强的课程,近年来许多高校及教师[1-5]都将ACM竞赛引入程序设计类课程的实践教学环节并取得了较好的成效.但是,在一般的高级语言课堂教学过程中,依然以教师为主体,学生的主体性不够突出.探究式教学是以探究为主[6]的教学,注重探讨与研究,探究式教学模式作为一种研究型教学与学习方法受到广泛的关注[7-10].探究式教学模式由四个基本环节[7]组成:(1)创设情境,激发动机;(2)教师引导,学生探究;(3)讨论与交流;(4)小结与评价.探究式教学强调学生的主体地位和自主能力,问题贯穿于教学全过程[10],学生通过主动探究学习来获取知识.我们以自主开发的程序设计竞赛及其练习平台Online Judge(在线判题系统[5],简称OJ)上的问题作为载体,把探究式教学引入并运用到高级语言教……