华南农业大学 2013-07-10 《网络教育平台开发实践》课程教学大纲 一、课程性质与任务(100~300字) 《网络教育平台开发实践》是教育技术学专业的必修实践课。该课程是一门实践性和应用性较强的课程。 本课程的任务是学生要针对一个实际应用环境,设计与开发一个网络教育平台子系统,或者对一个已有的开源网络教育平台进行二次开发。学生可分成2~3个人一组,也可1人单独完成。每组从给定的参考题目中选择一个,也可以自由选择题目。 要求学生在规定时间内参阅相关资料,完成有关题目的面向对象分析与设计,并最终使用一种网络编程语言实现其子系统设计。 二、教学目的与要求(600字以内) 本课程旨在培养学生从事网络教育平台应用系统设计与开发的能力、实际动手能力、以及分析解决问题能力等。 通过本课程的学习,学生必须掌握网络教育平台系统的基本组成、系统设计与开发的基本方法与步骤,能较熟练地运用一种网络编程语言,能较系统地使用一种DBMS系统,并能独立地分析、解决在设计中遇到的各种技术问题。 要求学生已学习并掌握数据结构、程序设计、数据库系统、网络编程等课程的相关内容及实验方法。 要求学生在课程设计结束后提交详细的设计报告。 三、教学内容与时间安排 设计中可分为以下主要步骤: 1. 需求分析:针对一个实际应用环境,进行网络教育平台子系统需求分析, 华南农业大学 2013-07-10 或针对一个已有的开源网络教育平台,根据所给的应用要求,进行系统二次开发需求分析。 2.系统架构分析与设计:确定系统所采用的架构,或剖析已有开源网络教育平台架构,包括所采用的系统层次结构、网络编程语言、DBMS,并进行相应的设计。 3.系统设计:根据需求分析结果进行系统的问题域部分、人机交互部分、控制驱动与数据库管理部分的设计。 4. 系统实现:使用所选择的网络编程语言与DBMS实现上述设计。 5. 撰写与提交设计报告。 时间安排:要求在2周内完成整个设计与实现工作。 四、考核方式与方法 考核方式:考查。依据学生提交的课程设计报告,结合系统演示与汇报进行评分。 附:课程英文描述 Comprehensive Practice of E-Learning Platform Development This module that aims at developing student’s abilities of designing and implementing eLearning platform application systems, practical skills, and capabilities of analyzing and resolving problems is a rather practical and widely applied major course of computer science and technology. Therefore besides an amount of experimentations according to the experiment outline, students will be required to undertake a related project during the evening of the course teaching. By completing the project, students will be expected to grasp the fundamental composing of the eLearning system and the essential techniques and approaches to eLearning systems design and implementation, be able to manipulate one kind of web programming langugae, one kind of DBMS and handle SQL, and independently analyze and resolve various technical problems in the designing. 本文来源:https://www.wddqw.com/doc/5e7e1cc3a58da0116c17496f.html