基于雨课堂和OJ 系统的程序设计类课程教学方法设计

2018-08-01 01:10:04林忠
现代计算机 2018年20期
关键词:教学模式课程系统

林忠

(南京工程学院计算机工程学院,南京 211167)

0 引言

程序设计类课程是众多工科专业不可或缺的基础课程,占有重要地位,如C语言程序设计、Java程序设计等。除此之外还有众多课程需要通过有效的程序设计实验教学环节才能帮助学生深入理解和掌握,如数据结构、数据库原理、操作系统、图形学、数字图像处理等。程序设计类课程的教学效果对学生的程序设计能力的培养,及之后学生在相关专业的就业有决定性的作用。

传统课堂以教师为中心的教学方式不利于激发学生的学习兴趣。在“互联网+教育”的新形势下,出现了一些新模式(如MOOC模式[1-2]、翻转课堂教学模式[3-4]等)和新的教学工具与平台(如Moodle教学平台[5]、雨课堂[6]等)。雨课堂是一款支持移动互联网的教学工具,可以运行在微信客户端中。随着当前智能手机的普及,使用雨课堂在手机中完成学习任务比在计算机中登录网页进行的学习更加便捷。

除了雨课堂以外,针对程序设计类课程的程序编程实践的需求,可以在教学过程中结合OJ系统(Online Judge)。OJ系统是一个在线的评判系统。用户可以在线提交程序源代码,系统自动对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性,无须人工判题,现在逐渐被引入到程序设计类课程中,作为题库或编程训练的一种工具或平台[7]。

1 传统教学方式的不足之处

传统的程序设计类课程教学主要在课堂内完成,以教师讲授、操作示范、学生练习、教师辅导为主要形式。……

登录APP查看全文

猜你喜欢
教学模式课程系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
群文阅读教学模式探讨
WJ-700无人机系统
数字图像处理课程混合式教学改革与探索
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
软件设计与开发实践课程探索与实践
计算机教育(2020年5期)2020-07-24 08:53:38
为什么要学习HAA课程?
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
学习月刊(2015年18期)2015-07-09 05:41:22