C语言层次性教学支撑平台的设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘?? 要
随着计算机技术和网络技术的飞速发展,网络教学已经成为远程教育的重要方式和发展方向,并越来越受到人们的关注。网络教学支撑平台是整个多媒体教学系统的重要组成部分,它为多媒体教学课件提供了一个良好的操作平台。基于此,本文设计与开发了一个便于教师“教”与学生“学”的,以学生主体、教师为主导的,充满交互的网络教学支撑平台。通过对C语言网络教学系统的需求分析,提出了该网络教学平台的整体结构及满足学生学习的几个基本模块,详细介绍了网络课堂的具体实现,在线学习模块,课程资料上传与作业的提交和批改以及后台的系统维护的设计思想及实现等,探索了网络技术在C语言教学改革中的应用。
关键词:C语言, 网络课堂,在线训练,课后跟踪,学习向导
2.1.1系统设计指导思想
网络教学支撑平台是在网络技术和多媒体教学的基础上形成的现代综合教育技术,它以学生为中心,以网络和计算机为媒介,利用计算机模拟教学专家的思维过程,形成开放式的教与学交互系统。
(1) 网络教学支撑平台的设计应具有前瞻性、系统性、通用性。
网络教学支撑平台的开发和集成工具及其运行和管理平台应是开放的,这有助于将今后最先进的课程内容融入到系统中。所提出的教学管理模式、课件的内容和设计、数据库的内容及设计、系统功能设计等也应具有一定的前瞻性和新颖性。系统应采用最流行的开发平台和软件,最通用的文件格式,最简单易用的用户界面和操作方式,从而保证最大限度的通用性和普及性。
(2) 网络教学支撑平台的设计应充分体现网络的优势。
将多年的教学经验、教学成果进行系统整理、归类,建设一个资源共享、内容丰富、交互便捷的网络教学支撑平台,不仅能够为教师提供一个良好的教学环境,也可为学生提供一个图文并茂、内容丰富、交互便捷的学习平台。为教师与学生的交流和教师获取学生的学习信息提供通畅的渠道。
(3) 以能力为本的教育作为设计网络教学支撑平台的核心。
??? 它应该包括相关专业的课程设置和知识内容,跟踪最新的学科动态,提高学生分析问题和解决问题的能力,培养学生开拓创新和综合应用能力。调动学生学习的主观能动性,体现学生的自主学习地位,使学生真正成为学习的主宰者。
2.1.2系统的主要设计任务
2.1.2.1层次型教学网络支撑平台的开发。该平台提供层次型教学的支撑环境,包括课程资源的获取,学习过程的管理与监控,教师与学生的交流,并提供不同层次相应的评价平台。
2.1.2.2层次型教学模式的研究。具体包括以下几个方面:
(1)教学内容如何进行分层制定。首先建立教学平台,然后通过一系列的教育后,建立试题库并能通过网络环境进行是试题录入、修改题库。
(2)教学目标如何在“任务驱动”的前提下,分层制定并得以实现。采用模式,建立在线教育教学与考试系统,实现动态随机出题、时间控制
(3)知识巩固环节的分层制定,如课堂练习、课后作业、上机任务等。建立成绩评价系统,实现成绩自动评价和分析。
(4)评价体系的制定,给出几种分析报告。
在这种教学模式中,教师把课件文档,挂在WEB服务器上,网络上的学生经过注册登记,就可在自己工作站上访问教师的WEB站点。学生通过这个教学平台可以随时阅读、浏览本课程的资料和信息;学生除了听课还可以参与教学过程中的提问、发言。开展课室讨论等。
2.2系统设计要求
(1)具有良好的设计结构。良好的设计结构使学习者和教师在教学过程中能更好地使用,更好地完成教学任务。
(2)加强系统的交互性。良好的交互性可以使教与学顺利进行,教学可以根据反馈信息灵活调整教学策略;学生也可适时地调整学习策略,而网络教学平台的设计人员则可通过所收集信息改进系统。
(3)注重网络教学支撑平台的协作性设计。交流便捷的特点,使学生不分时间和地点都可以平等地交流和讨论。
(4)网络教学平台系统的开放性。网络教学平台这个系统是开放的,可以为上网的任何学习者共享,还通过超链接的方式,链接到其他教学系统及教学资源。
(5)简洁清晰的导航策略。有效的导航策略的设计,可以引导学习者有效的学习,提高学习效率。
(6)生成系统要适合于网上传输。学习者只要有一台连上因特网的计算机,并安装了浏览器,就能通过本系统进行学习。
(7)系统的模块化和可扩展性设计。系统能动态更新,不断适应教材、教学内容、学科知识的变化,教师可像更新教案一样更新教学系统以适用于教学需要。
2.3系统功能模块的设计
本网络教学平台由面向教师和管理员的管理系统(用户子系统)、面向学生和教师的教学系统(教学子系统)、交流子系统及后台管理子系统等模块组成。网上课程开发系统要为开发课程的教师提供课程内容建设框架和出题模块,提供方便老师针对不同学生设计不同教学路径和测试方式的功能。具体课程内容的切换可以通过设置按钮、热区和超媒体链接方式实现,还要注意提供界面的友好的逻辑性强的导航系统。
2.3.1用户子系统
该部分主要实现对用户的管理。它将用户分为三个级别,即:教师、学生和管理员,不同级别的用户所授权限不同。本系统的功能模块包括:用户注册、用户登陆、修改拥护信息、找回密码等。
2.3.2教学子系统
教学子系统主要针对教师“教”和学生“学”来设计,其中包含在线课堂、在线训练、自主学习、教师工作室等模块。“教师工作室”模块仅对教师用户开放,教师经登录后进入“教师工作室”,从而完成课程的设计和组织,包括教学大纲、讲义、课件与素材等。“在线课堂”和“自主学习”模块主要是为学生进行网上学习而设立。“在线训练”包括“作业练习”和“测验考试”模块。其中通过“作业练习”模块,学生可以查看教师布置的作业,进行在线联系或将作业上传,同时可以查看教师或同学对自己作业的评价。在“测验考试”模块中,学生可以通过自测来了解自己对知识的掌握程度,经历一个阶段的学习后,教师将安排对学生的考查,以对学生的学习情况做最终的检验。
2.3.3交流子系统
网上教学不仅仅是将教学材料在网上发布,而更多的是学生与教师之间、学生与学生之间的充分沟通与交流,特别是在远程教学中,由于教师与学生之间在空间上的分离,这种沟通与交流就显的尤为重要。本子系统主要包含“学习论坛”和“疑难解答”等模块。该子系统主要是利用BBS功能来实现,基本可以解决网络课堂中的双向交流问题,支持课程讨论与实时答疑。
2.3.4后台管理子系统
该子系统主要为系统管理员所设计,系统管理员可以通过进入该子系统后实现对整个网络平台系统的管理和维护。包括权限管理、教学管理、教学跟踪、数据管理等。
权限管理:对用户的操作进行许可、监控,并可以给指定学生分配权限,来减轻教师工作量。
教学跟踪:可以对学生的学习进度、作业完成情况、对教学重难点掌握及答疑等学习情况进行查询并统计。
数据管理:对系统进行维护,保证系统正常、安全运行并做好数据备份工作。