刘利

摘要:针对如何在《程序设计基础》课程教学过程激发学生的专业兴趣,促使学生掌握编程能力的问题进行研究。分析了传统实践教学存在的问题,提出基于OJ平台的实验教学方法,该方法在教学实践中取得了较好的教学效果。
关键词:OJ平台;程序设计;实践教学;学科竞赛
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)21-0104-02
Practice Teaching Method of Program Design Based on OJ Platform
LIU Li
(Department of Computer Science, Huizhou University, Huizhou 516007, China)
Abstract: This paper researched on how to stimulate the professional interests of students in Program Design course, and encourage students to master programming skills. Then this paper analysis of the problems in traditional practice teaching, and proposed practice teaching methods of based on OJ platform. This method achieved better teaching results in practice teaching.
Key words: OJ platform; programming; experimental teaching; subject contest
《程序设计基础》是大都高校计算机专业学生在第一学期都会开设的一门课程。由于通过此门课程可以激发学生对计算机专业的学习兴趣,同时此门课程是后续课程的基础,如果此门课程学好,学生对后续课程也会更容易入门。因此此门课程在学生的第一学期中便显得尤为重要[1,2]。
然而,就目前我国的教育现状来看,大部分学生入校时都毫无编程基础。因此,针对多数零基础的学生,采用什么方法教学才能达到此门课程教学目的成为教师们不断研究的一个问题。本文提出一种基于OJ平台的实验教学方法,实践表明该方法可以更好的激发学生的学习兴趣,营造良好的学习氛围,从而提高他们的编程能力。
1 传统实践教学存在问题
《程序设计基础》课程最重要的目标之一是让学生学会编程,体会到编程就是对自己思想的表达,能做到有算法就能有代码,因此学习的窍门就是让学生多上机再多上机[3,4]。因此,实验教学显得尤为重要。目前的时间教学基本都是按照实验书布置实验题目,学生完成实验,书写实验报告,最后提交实验报告和学生源代码。……