论文题目: C语言程序学习平台建设
随着我国现代远程教育事业高速、蓬勃的发展,各个高校、有关远程教育单位和公司相继开发了大量的适应远程教育的网络课程、早在2000年5月,为了贯彻第三次全国教育工作会议精神,落实《21世纪教育振兴行动计划》,加快现代远程教育工程资源建设步伐。教育部启动了“新世纪网络课程建设工程”。此工程共立项320个,经过几年的研制开发大部分已经完成,这批项目的研发集中了国内高校的优秀教育资源.体现了“名师、名校、名课程”的建设原则,因而代表了我国网络课程的最高水平。今年4月,为了加强对项目的管理和检查.积极推进项目成果的推广应用,教育部高等教育司在北京举行了“新世纪网络课程对调工程”项日第一次验收会。通过此次验收的项目我国网络课程开发的现状印发展趋势进行分析,并对今后网络课程的开发提出建议;网络课程的概念和内涵美国新教育百科辞典“课程”条目说:“所谓课程是指在学校的教师指导出现的学习者学习活动的总体.其中包含了教育目标、教学内容、教学活动乃至评价方法在内的广泛的概念。按照表象的理解,网络课程就是通过互联网来实现课程的功能。随着互联网的普及和发展,网络技术在高校中的应用越来越普遍,并且促进了共享教育资源,扩大教育规模,加快教育改革,构建终身教育体系,形成以学习者为主体的学习方式等一系列变革。当今网络教学已成为各国教育改革和发展的趋势。因此,构建一个适合交互式课堂教学模式的教学平台就成了当务之急。
1 C语言程序学习平台建立的原则和技术实现
1.1 平台创建的原则
交互性原则。网络教学中遇到的问题是多种多样的,学生需要解决的问题也是千差万别的。交互式教学平台应具有强大的交互功能。如:提供学生之间、师生之间的即时交流功能,方便获取帮助;针对不同学生的实际情况和学习能力,提供可供自主选择的学习内容,允许学生自主控制学习进度等。
智能导航原则。对于广大师生来说,使用交互式教学平台进行学习是一个新事物。
加上网络络资源信息的丰富性和复杂性,容易使学生在学习中迷航。为了确保有效地进行教与学,平台的构建要充分考虑易用性,在平台设计中提供智能提示、辅导、启发、反馈、纠错等导航功能。
科学性原则。传统的课堂教学须要遵循教学规律,适应学生特点。网络教学也不例外。交互式教学平台的设计也要符合教育教学规律,同时又要符合计算机技术的要求,做到教学内容准确无误,教学策略科学合理。以人为本原则。平台的创建是为人服务,人是平台的使用者和维护者。在设计交互平台时应站在学习者的角度,充分考虑学习者的需求,力求平台人性化。
1.2 技术的实现
能用于实现交互式教学平台的技术是多种多样的,在选择使用哪种技术来实现交互式教学平台时,要充分考虑技术难度、现有资源(包括人力资源)、后续维护工作等。经过仔细地分析,使用ASP+数据库是一种目前较为实用的、可行的解决方案。ASP是目前制作动态网站的主流技术,将它与数据库结合起来就能方便地实现人机、人人间的即时交流,若应用于教育教学平台,即可实现生机、生生、师生之间的反馈交流,有利于其学习策略的调整,有利于更加主动积极地开展学习,实现知识的建构。数据库用access数据库。
1.3 交互式平台
确定了交互式平台的框架:平台采用网站的形式,用ASP+数据库技术制作一个动态教学网站,提供课程注册、课程在线辅导、课程信息通知、课程教学资源下载、课程学习信息管理、交流等功能,另可针对《c语言课程》增加讲解等;具体的在线答疑过程,用AUTHORWARE制作网络型课件,发布到动态教学网站中,让学生先择调用。平台创建成功后,后续的维护工作就可采用教师开发、使用网络型课件,网站管理员添加、组织课件资源的方式进行。
2 利用ASP+数据库技术建立网络型教学平台
分析、建立数据结构。交互式教学平台以网站的形式进行,网站框架就需要负起学员管理、学习活动记录、教材管理、在线交流等工作。在线测试功能,还要科学设计题库类型、试题数据结构等。
为平台建立后台管理功能。教学平台不会是一成不变的,内部的数据会随着教育教
毕 业 设 计(论 文)开 题 报 告
学工作的进行不断更新、完善。如网络型课件的添加、删除,用户信息的查询与统计,题库管理等功能。
为平台建立前台操作界面。前台操作界面是师生使用交互式教学平台进行学习的主要场所,必须包含学习内容的选择、在线交流讨论等功能。
3 网络型课件的制作
结构流程的模块化设计。用于交互式课堂教学模式的网络型课件所面对的情况是多样的,学员可在教师设定的教学环境中学习,也可能是独立自学。其较好的解决方案就是将学习内容模块化,分块分层设置。
素材的获取、制作。素材主要指文本、图片、动画、声音、视频等。如:文本素材。文本可直接输入。图片素材。图片可用扫描仪、数码照相机输入电脑,或从影片中抓取;使用各类素材时必须注意,应尽量选择容量小的文件格式存储素材,充分考虑网络的负担能力。
课件的发布。一般情况下,我们所发布的课件是用于本地机的单机版课件,不能用于网络环境。要想将制作好的课件发布成为网络型课件,用于交互式教学平台,将此课件的链接添加到网站数据库中,即可实现课件查找、点播的功能。
4 课题的发展趋势
在国内高校,目前交互平台主要用于网络学院的远程教学,至于校园内的正规教学,老师自发建立课程主页的比较多,但是利用交互平台组织管理课程教学活动的并不多。信息网络技术飞速发展,利用先进的信息技术改革和发展网络教育已经成为高等学校的必然选择。网络已成为学生越来越重要的学习渠道和知识来源,交互式教学(学习)的内涵和形式将会随着技术的升级,理念的更新而不断完善和丰富,它的教学组织方法也将朝着多样性的方向发展,交互式教学平台构建的理念、技术和方法也会随之变化,不断趋于完善。
C语言程序学习平台功能需求分析
本系统实现提供教师和学生交流与学习的一个交互平台。《C语言程序设计》课程主要面向两个对象:教师和学生。教师分管理权限,修改权限和查看权限。
a)教师管理
(1) 教师进入后台对自己登录密码的修改;
(2) 具有管理权限的教师可以对其他用户进行删除,修改操作;
(3) 教师能够对学生信息进行管理操作;
(4) 教师能够删除网站发布的新闻、删除答疑的问题和答案,做到对数据库的及时更新。
b)学生管理
(1) 学生登录系统之后可以进入在线课堂、查看教师发布的最新新闻、在网络课堂中进行学习、如果遇到不懂的问题可以进入在线答疑向教师进行提问,等待教师解答后查看问题的答案。
(2) 学生无须登录就可以看到教师简介,对任课教师有所了解。在网站中还可以下载网站所提供的一些资源