基于网络教学平台的面向对象程序设计教学改革探索
2011-08-15王飞
王飞
沈阳师范大学教育技术学院 沈阳 110034
基于网络教学平台的面向对象程序设计教学改革探索
王飞
沈阳师范大学教育技术学院 沈阳 110034
随着计算机技术的飞速发展和教学理念的改变,高校已普遍采用网络教学平台作为传统教育模式的补充和改进。以面向对象程序设计网络课程为例,对基于网络教学平台的网络课程建设及其教学优势和存在的问题进行详细阐述。
网络教学平台;面向对象程序设计;教学改革
Author’s addressCollege of Educational Technology, Shenyang Normal University, Shenyang, China 110034
面向对象编程技术是当今及未来计算机软件开发的主流技术,也是教育技术专业学生必须掌握的技术。面向对象程序设计主要讲授Visual Basic语言,使学生具备一定的程序设计思想,具有初步的程序设计能力,所以它是一门集理论与实践操作于一体的语言课程。由于课程的特点是课时少、内容涉及面广、实践性强。因此,如何利用网络教学平台,解决课时少与内容涉及面广的矛盾,同时加强学生的动手能力,已成为面向对象程序设计课程亟待解决的重要问题。本文对如何利用网络教学平台进行教育技术学专业的面向对象程序设计课程教学进行探讨。
1 网络教学平台介绍
沈阳师范大学的网络教学平台是由清华大学开发的网络课程管理平台。平台以课程为核心,每一个课程都具备独立的学习区、交流区、考试区、管理区,其主要功用是让教师通过有效的课程管理、教学内容设计、布置作业和加强协作等,达到教学、交流和评价的目的,并可根据课程学习需要进行个性化设计,达到“教师轻轻松松地教,学生快快乐乐地学”的效果。教师可以依托平台进行课程内容安排、组织在线考试、审批作业、在线答疑、统计学生学习情况等多项教学管理。学生则可以选修课程、安排学习计划、察看课程内容、提交作业、查看成绩、协作学习和交流等。此外,这个虚拟的教学平台实现跨院系、跨专业的统一,无论来自哪个学院、哪个专业,都可以通过同一个平台来分享资源、获取信息。
2 基于网络教学平台的面向对象程序设计课程建设
基于网络教学平台的面向对象程序设计课程建设主要包括教学资源、在线测试、课程作业和课程论坛等以下几方面。
2.1 教学资源
网络教学平台有两个重要模块与教学资源建设紧密结合,一是“教学材料”模块,可将教学资源存放到此模块下,进行资源共享,学生可下载教学资源进行学习;二是“个人资源”模块,将教师个人的与课程相关的资源存放在此目录下,便于教师管理使用,还可多门课程共享此资源。
在上课前,提前将所用资源上传到“个人资源”模块,然后再导入“教学材料”模块,进行资源共享,让学生下载资源进行学习。这样,在其他学期进行此课程教学时,不用每次都上传资源,可直接从“个人资源”模块中导入课程资源,提高教学效率。
2.2 在线测试
教学评价是教学过程中一个非常重要的环节,包括诊断性评价、形成性评价和总结性评价。传统的评价方法为总结性评价,通过期末考试检测学生的学习成果。为了优化教学效果,在课程的教学改革实践中融入形成性评价,即在教学中根据学生实际掌握知识的程度随时调整学习的进度和难易程度,这将有利于学生的学习。
网络教学平台具有在线测试功能,能够实现形成性评价。在“试题试卷库”模块中,将各章的试题录入到平台中,组成试题库。当某章内容学完后,利用“在线测试”模块从试题库中抽取试题组成试卷,让学生在规定的时间内进行答题。利用平台指定答题的截止日期,学生可在截止日期前自行选择时间、地点进行测试。测试后,教师批阅试卷,然后发布成绩和答案,学生登录平台后可以查看成绩和答案,通过查看测试的结果了解自身对知识的掌握情况,调整学习的具体情况。利用平台的统计分析功能,可对本次考试进行成绩分析、试卷分析和试题分析。这有利于教师根据学生对知识的掌握情况调整教学的进度和难易程度。
2.3 课程作业
面向对象程序设计是一门实践性很强的课程,每次实验后学生都要提交实验程序和实验报告。以往学生将实验程序和实验报告上传到学院提供的服务器上,但服务器的存储空间是有限的,不能同时对多门课程的作业进行存储,这样就给学生的作业上传带来问题。
利用网络教学平台的“课程作业”模块,教师发布作业内容,并规定提交作业的截止日期,学生登录平台后,可自行选择时间在截止日期前提交作业。教师统一批阅学生的作业,并对学生的作业进行点评,给学生一个反馈信息。
2.4 课程论坛
它是网络教学平台重要的组成部分,教师可根据自己的教学内容方便地在其中创建话题,学生被允许在话题后面发表自己的看法并与教师或同学讨论。这一功能消除传统教学中教师只能当面答疑的时空限制,学生能够随时在讨论板上提出自己的问题,而教师可以对具有代表性的问题做统一解答,避免重复解答。在这样的教学互动中,活跃的讨论气氛能开阔学生思维,此外能克服某些学生怯于当面提问的心理。
3 网络教学平台应用于面向对象程序设计教学中的优势
3.1 拓宽教学的时间和空间,改变传统的教学方式
课堂教学往往是以教师为主的灌输式教学,网络课程打破传统课程设计的束缚,将各种信息资源有效集成,形成可以快速检索的资源库,使学生能根据实际需要,灵活便捷地选择学习内容。教师、教材、教育技术、教学方法和学生之间有机地整合,既可以进行不限时空的教学,也可以进行单独的辅导,还可以进行基于网络的协同化学习[1]。这些都与传统的课堂教学有明显的区别,完全打破教师、教材和学生分立的局面,适应当前高校教育的需要,有利于拓展培养人才的方式。
3.2 充分发挥学生主体作用和教师主导作用
在基于网络教学平台的教学过程中,学生成为教学活动的主体,通过访问本课程的网络教学平台,可自主安排学习时间和在线测试,及时复习,巩固所学习的知识,调整学习进度和时间投入。教师可以设置相应的学习资源、决定学生学习课程的权限,体现教师在网络课程中的主导地位。
3.3 交流范围扩大,提高教学效率
利用网络教学平台,学生可以自行检验课后习题回答状况,并且进行讨论学习。教师可以迅速根据学生网上答题和讨论状况,对教学内容和方法进行调整。这样教师就不用受限于时空,而且能即时掌握每一位学生的学习进展,还可以重点跟踪学习较弱的学生进行辅导。
3.4 教学质量过程监控
应用网络教学平台开展辅助教学,教师与学生的互动过程以及学生与学生间的小组讨论,全部可以通过平台记录下来,增加教学过程的透明度,为教学管理和质量监控提供重要依据。
4 网络教学平台建设存在的问题
在课程的网络教学平台建设中,也发现一些问题和不足。比如,资源补充不及时,有时教师忙于日常的教学和科研而忽略网络平台资料的更新,使有些内容相对陈旧而影响其作用的发挥。另外,课程建设需要高清晰的教学视频录像,而往往教学录像不能一遍录制成功,需要重复录制。
面向对象程序设计网络教学平台是对现代课堂教学的有益补充和完善,它实现了远程教学及教学资源的共享,有利于学生编程能力的培养,有利于教师与学生、学生与学生之间的交流。但是,随着网络教学平台的深入使用,在实际的教学和实践中,会不断发现问题,并解决问题。所以对网络教学方式的探索是永无止尽的。当然也只有这样,面向对象程序设计教学才会得到提高,使其真正符合专业发展的需要、适应时代的要求、满足学生的学习要求。
[1]黄翔,蒋莉.高校网络教育规划浅析[J].江西教育学院学报,2006(6):56-57
Researches on Teaching Reform in Object-oriented Programming Course based on Network Education Platform
//Wang Fei
With the rapid development of computer technology and the change of education philosophy,colleges and universities has widely used Network Education Platform as the complement and improvement for the traditional education model. Take the object-oriented programming network course as the example, this paper discusses the development process, the teaching superiority and the existence problems of the network course based on network education platform.
network education platform; object-oriented programming; educational reform
G652.0
B
1671-489X(2011)12-0131-02
10.3969/j.issn.1671-489X.2011.12.131