Blackboard网络教学管理平台作为世界上最大的网络教学平台提供商之一, 是一个支持百万级用户的教学平台, 目前在网络教学管理平台领域, 已占领了85%的美国市场和全球50%以上的市场份额, 全球有超过2800所大学及其他教育机构在使用该产品, 其中包括著名的普林斯顿大学、哈佛大学和斯坦福大学。Blackboard教学管理平台以课程为核心, 具备很多可独立运行并且支持二次开发的模块式结构, Blackboard平台拥有一套强大的核心功能, 使教师可以有效的管理课程、制作内容、生成作业和加强协作, 从而协助学校达到与教学、交流和评价有关的重要目标。用户登录后可进入各自的控制面板界面, 对自己所用的界面的功能模块进行配置。教师可以选用任何软件离线创建课程材料, 然后再上传到Blackboard课程网站中即可构建自己的网络课程。Blackboard对内容组织采用文件夹和子文件夹形式, 层次清晰明了。每个文件夹中可以按照需要添加内容的类型和层次级别, 添加的方式可以以项目或外部链接或其他方式。Blackboard平台也具有强大的个性化功能, 故创建课程的教师完全可以按照自己的意愿建立具有个性化外观和特色的网络课程, 把已有的课程材料收集到一起, 包括教案、讲稿、幻灯片课件、理论课和实验课教学大纲、思考题、测验题、讨论主题、参考书目以及相关链接等。确定拟上网发布的资料, 并保证它们已经具备电子形式。也可根据学生的类型, 课程的需要, 适当准备一些生动活泼的图文、声像资料, 调动学生的学习兴趣。Blackboard在线教学系统以课程为中心集成网络“教”与“学”的环境。教师可以在平台上开设网络课程, 管理和组织教学内容, 编辑课件, 在线考试, 接收和批改作业, 组织在线答疑, 统计分析学生学习情况等。学生可以自主选择要学习的课程, 安排学习计划, 查看课程内容, 提交作业, 参加在线测试, 查看学习成绩, 交流对知识的探讨意见等。
2006年南通大学引进Blackboard教学管理平台, 为全校开展网络辅助教学创造了良好的软件条件。笔者借此良机, 探索如何利用Blackboard网络教学平台来构建“高级语言程序设计 (VFP) ”远程教学平台, 以推动网络教与学的开展。以下主要从该课程平台的建设, 谈谈自己的实践和体会。
1 高级语言程序设计Visual Foxpro课程网络教学平台的构建
依据Blackboard教学管理平台, 对高级语言程序设计Visual Foxpro (简称VFP) 课程进行了系统设计, 通过该课程的设计同样也可以应用到其他高级语言程序设计课程的网络教学平台的建设。我校VFP课程目前主要是对财经专业本科学生进行授课, 他们在学习VFP课程之前已经学习过计算机基础课程, 已经熟练掌握计算机基本操作技能。因此, 对于他们使用Blackboard教学管理平台进行辅助学习, 是没有任何计算机操作障碍和困难的。根据以往教学经验, 学生对于程序设计基础部分内容掌握不是十分扎实, 以至于到后面的程序编程学习时, 往往感觉力不从心, 无从下手。针对学生学习的实际情况, 在课程学时有限的情况下, 进行课程设计, 将每次课堂讲授、上机针对实验、课后作业、项目演练等内容, 进行连贯的强化训练, 最后根据学生反馈和对学生学习评价进行综合分析, 进一步设计后续的课程内容。对于本课程, 进行了“教学内容设计、交流反馈设计、课程管理设计和评价功能设计”四大内容的设计。具体课程结构图如图1所示。
通过Blackboard平台控制面板中提供的整套教学工具来实现课程内容区的建设, 目前构建的高级语言程序设计远程教学平台中已经完成的内容模块及这些模块的功能如下。
1.1 教学内容设计
教学内容设计主要提供教师授课内容及其相关辅助材料, 学生能够在任何时候都可以通过该模块进行自学、演练。
(1) 课程通告。主要完成实验内容布置、作业布置、章节测试任务布置、提交作业时间、综合项目发布以及考试安排等教学信息的发布。
(2) 课程介绍。主要显示课程的描述性资料。介绍该课程开课的目的意义, 课程的概述, 学习方法的介绍, 学生成绩评定的方法说明等。使学生可以清楚地了解该课程的性质、相关信息和教学安排等。
(3) 教学目标。介绍课程的总体目标, 列出各章的学习目标、学习要点、学习难点、学习建议。通过教学目标, 使学生能够清楚的掌握这么课程需要掌握的内容和学习重点, 做到有的放矢。
(4) 教学大纲。主要介绍江苏省计算机等级二级考试VFP课程的大纲和学校的课程教学、实验大纲。
(5) 教学课件。把每一个教学章节作为一个文件夹, 在每一个文件夹中列出本章的教案、讲稿和Powerpoint课件按照章节的顺序放置在该栏目中。Blackboard平台中可以直接上传Word文件和Powerpoint课件, 学生通过平台可以直接下载脱机自学或在线浏览。
(6) 讲课素材。主要提供教师理论授课时所用的素材文件及其演示范例供学生下载。由于高级语言程序设计课程在理论授课过程中会使用到大量的演示素材, 教师利用素材制作的演示示例在课堂上讲解后, 学生课后复习时可以根据素材重现制作老师的演示范例。
(7) 实验内容。发布每次上机实验要求及其相关注意事项。实验上机在高级语言程序设计课程中占有及其重要的地位, 学生在理论学习必须通过上机实际演练才能进一步加深学习内容, 全面掌握学习要求。教师根据实际教学进度, 动态调整安排实验上机内容, 让上机实验与理论教学具有连贯性。
(8) 参考教材。在此区域展示该课使用的教材及中英文教学参考资料。主要提供本课程使用教材的出版信息和内容简介, 并提供教参部分与课程相关的的文献资料。
(9) 学习网址。笔者在此发布了一些高级语言程序设计精品课程的超级链接, 有关高级语言程序设计相关高质量技术论坛的超级链接等。今后还会陆续收集其他与课程相关的网络资源, 及时更换旧的资源链接。这对扩大学生的视野、培养学生获取信息的能力、提高学生的自学能力起到了较好的作用。
2.2 交流反馈设计
Blackboard教学平台提供了“讨论区”、“协作”等工具。使用这些工具可以实现教师与学生之间的互动和交流。
(1) 教师信息。发布教师信息, 包括姓名、职称、电子邮件地址、办公时间与地点、联系方式、个人相册等相关信息, 方便学生了解教师, 有问题课后能够及时与教师联系。
(2) 讨论区。目前本课程平台利用讨论区提供的异步交流工具已开辟了课程在线答疑讨论区, 这样很好地解决了师生课外交流少的问题, 为学生在学习中的疑问能够及时得到教师的解答提供了方便。通过讨论区还可以及时了解学生在学习过程中碰到的学习难点和共性问题, 以便在课堂讲授中解决。
2.3 课程管理设计
(1) 学生注册管理。Blackboard教学平台只有注册用户才能够使用其中的全部资源, 访客虽然可以浏览课程的内容, 但不能进行在线交流、测验等活动。教师可以创建和删除用户、更新用户信息、批创建课程用户、还可以在课程中创建用户小组进行协作式学习。由于没学期全校学习该门课程的学生人数众多, 创建用户的工作显得有点繁琐, 通过学校的教务管理系统导出学生相关信息, 按照Blackboard教学平台的批创建用户格式要求制作相应文件, 将学生的信息批量导入系统中。
(2) 循环使用课程。“循环使用课程”页面是教师在课程结束时使用的一种非常有用的工具。利用此工具, 教师可以从课程中选择要删除的信息, 而保留其他课程区域以供将来使用。例如, 删除学生和成绩但保留内容。
(3) 课程复制。将课程资料复制到新课程中, 将在系统中创建一个课程并可采用系统现有课程中的内容对其进行填充。在源课程中指定的“课程菜单”将代替新课程中的默认“课程菜单”。
(4) 导入数据包。教师可使用“导入数据包”页面上载其他课程的课程材料。例如, 对于导出的课程, 教师可通过“导入数据包”导入整个课程数据包, 或导入课程中选定的一部分。
(5) 导出课程。“导出课程”功能可创建一个课程内容数据包, 该数据包稍后可导入并用于教授具有相同内容的另一课程。
2.4 评价功能设计
利用Blackboard教学平台提供的测验模块, 包括“测验管理器”、“题库管理器”、“成绩簿”等栏目。可以完成章节测试、章节作业、在线考试等任务, 还可以通过成绩簿来查看、管理学生成绩。利用Blackboard的题库管理系统创建题库, 强大的导入功能可以将题目按照系统要求格式制作好, 方便用户脱机编辑题目;“测验管理器”可以使用题库并生成试卷, 创建和使用题库不需要懂得HTML语言, 操作起来非常简单和方便, 题库里的题可以反复使用。Blackboard的“题库管理器”支持下面这些题型:填空题、联机题、单项选择题、多项选择题、排序题、判断题、简答题/问答题。利用“题库管理器”提供的工具, 共创建了六个题库, 其中题目类型包括基础知识选择题、程序设计单项选择题、填空题、程序改错题、查询设计题和上机综合题。根据笔者在教学过程中积累的课程试题, 再精选一些江苏省历年考试试题, 就组成了本课程平台的试题库。
(1) 章节作业。在每一章课程结束后, 将相应作业题按章节分批上传于此, 学生课后完成后提交作业给教师批阅。使学生对于知识的掌握起到了巩固复习和检查的作用。
(2) 数字收发箱。有些作业如查询设计题和上机综合题等通过Blackboard平台无法进行自动测评, 数字收发箱主要是学生们提交这类作业的地方, 教师通过打开数字收发箱下载学生作业, 方便在计算机上管理和批改作业。
(3) 章节测试。在每一章课程结束后, 将相应典型题目按章节分批上传于此, 每章学习结束之后进行同步测验。学生必须限时上网完成章节测试题目, 并按时提交给教师批阅。这种方式对学生对于知识的掌握起到了强化巩固并帮助教师通过测试了解学生学习效果的作用。
(4) 在线考试。目前, 我们通过在线考试主要进行两次考试任务, 分别是期中和期末考试。主要完成模拟江苏省等级考试Visual Foxpro理论考试部分内容, 在规定时间内完成并交卷。
(5) 成绩簿。可以通过成绩簿方便查看、管理学生成绩。对学生的作业、章节测试以及在线考试的成绩在成绩簿中可以方便进行统计管理。
(6) 学业表现统计。对每位同学整个学习过程的情况综合了解, 包括对该门课程访问次数, 参与讨论的情况以及每次作业、测试和考试的成绩的查看。
3 结语
基于数字化和网络化Blackboard平台, 是对传统教学过程与教学管理过程的加强和补充。教学过程中, 教师可以充分利用平台的优势, 使教学过程更加轻松有效, 使学习过程形式更加丰富, 从而较大地刺激了学生的学习兴趣。相比传统的教学方法, 在第一次使用Blackboard平台时可能会增加较多的课程准备时间, 经过多次教学的积累后, 在后续的课程教学中会使教学过程更加轻松有效。
通过几年来的实际使用, 教学效果较前几届教学情况有明显的提高, 主要表现在对教学知识点的掌握和教学难点的提高等方面。并且以平台良好的师生交互性, 实现了师生间更多更有效的交流。使用Blackboard平台, 可以对传统教学过程与教学管理过程的进行加强和补充, 教学过程中, 教师可以充分利用平台的优势, 使教学过程更加轻松有效, 使学习过程形式更加丰富, 从而较大地刺激了学生的学习兴趣。和传统的教学方法相比, 在资源积累方面会有很大的优势。同时, 因为其对所有课程提供功能的相似性, 学生也不必花时间去适应不同网络课程软件带来的差异性。从而能在教、学和管理方面都提供完善和稳定的功能支持。进一步有助于提高全校的教学和教学管理水平。
摘要:网络教学是课堂教学的重要补充, 文章介绍了利用Blackboard网络教学平台进行高级语言程序设计课程的构建, 介绍了教学内容设计、交流反馈设计、课程管理设计和评价功能设计四个模块的设计, 分析了网络教学平台对教师教学及学生学习的指导作用。
关键词:高级语言程序设计,Blackboard,网络教学平台
参考文献
[1] 陈彦辉.基于网络教学平台的中国文化课程建设[J].黑龙江高教研究, 2007 (4) :169~170.
[2] 陈晓瑜.利用Blackboard构建“信息检索课”远程教学平台开展在线信息素质教育的实践与体会[J].图书与情报, 2007 (5) :64~67, 102.
[3] 张婷婷.论如何提高基于Blackboard 的网络测试评价反馈的有效性[J].现代教育技术, 2007 (10) :28~32.
[4] http://www.cbb.edu.cn, 赛尔毕博.
相关文章:
农村老年人生活状况调查报告02-21
畜产品质量安全状况调研报告02-21
当前农村药品市场监管状况调查报告02-21
农村中小学教师素质状况调查及分析02-21
湖北盐业团员青年思想状况调查问卷02-21
农村医疗卫生状况调查报告02-21
关于农村低保户生活状况的调查问卷02-21
农村发展状况的调查02-21
农村老人生存状况社会调查方案02-21
农村污染状况调查02-21