构建软件工程教学网站的思考与实践

时间:2022-04-29 01:27:01

【前言】构建软件工程教学网站的思考与实践由文秘帮小编整理而成,但愿对你的学习工作带来帮助。(1. School of Mechatronics Engineering and Automation at National University of Defense Technology, Changsha 410073, China; 2. Department of fundamental Courses at PLA Nanjing Institute of Politics, Nanjing 210003, China) Abstract:With the aid of c...

构建软件工程教学网站的思考与实践

摘要:以课程教学网站辅助教学具有灵活性、自主性和开放性等特点。本文通过对网络教学特点的分析,探讨了课程教学网站的总体设计原则,构建软件工程教学网站并介绍了该网站的功能。

关键词:教学网站;软件工程;课件;主页

中图分类号:G434文献标识码:A文章编号:1009-3044(2007)12-21737-01

Consideration and Practice on Designing Software Engineering Teaching Web

ZHOU Yun1, YIN Quan-jun1, HUO Meng-lan2

(1. School of Mechatronics Engineering and Automation at National University of Defense Technology, Changsha 410073, China; 2. Department of fundamental Courses at PLA Nanjing Institute of Politics, Nanjing 210003, China)

Abstract:With the aid of course teaching Web, teaching-aided is flexible, autonomic and open. In this paper, based on analyzing the features of network teaching, the main design principles of course teaching Web are discussed. Then, the software engineering course teaching Web is designed, and the functions of the Web are given.

Key words:teaching Web; software engineering; courseware; homepage

1 引言

随着计算机技术、网络技术的迅速发展,特别是基于Web技术的广泛应用以及网络基础设施的逐步完善,如何有效地设计、开发和利用网络资源构建课程教学网站,以提高学员的学习兴趣、扩大知识面、辅助课堂教学,成为一个令人关注的话题。

2 网络教学的特点

教学活动是学员获取知识最重要的途径之一,在传统教学活动中,教师是主体,从事授课、答疑、批改作业等教学活动。在教学活动开展过程中,教师常常感到在学员比较多的情况下,教师和多数学员之间缺乏交流,对于不同程度的学员不能做到因材施教。利用网络教学则可以弥补这个不足。

网络教学具有的特点是:

(1)灵活性:网络教学没有时间与空间限制,能充分满足学习者个性化学习的需要,提供任何时间任何地点的在线学习。

(2)自主性:学习者不再是知识的被动接受者,而是知识的主动建构者。学习者可以根据自身的需要和可能,自主地投入学习。

(3)开放性:网络教学提供的相关资料和网址为学习者提供了丰富的资源;不同层次不同领域不同地域的学习者可以在同一环境下学习,在不同的观点中进行交叉思考

(4)交互性:以网络为媒介进行的交流,使学习者摆脱了羞涩心理,主动参与到网络学习活动中来,从容不迫地各抒己见,充分调动了学习者的积极性。

(5)多媒体化:网络教学提供的多媒体教学手段,使教学活动得到更佳的效果。图形、图像、声音等多媒体的应用,使多媒体网络教学成为可能。各种多媒体素材可以通过多媒体的Web创作工具方便地嵌入Web页面,以超文本的形式提供给学习者学习。师生间可以通过电子邮件异步讨论问题,通过聊天室同步讨论问题,通过实时双向语音进行远程交流,也可运用流式媒体技术实现影视教学节目的实时点播等等。

3 课程教学网站的总体设计原则

利用课程教学网站辅助教学,教师不仅仅是教学内容的传递者,而且是教学活动的组织者。因此,课程教学网站的设计要应用科学的方法,围绕课程教学的目标,针对学习者的特点,充分利用网络教学的优势,合理地选择信息资源并进行有机组合,建立系统的知识体系,为学习者提供一个良好的学习环境。

结合《软件工程》课程网站的设计与开发,笔者认为,应从以下几方面考虑校园课程网站教学系统的设计:

(1)明确课程网站的目标:课程网站的设计目标直接关系到网站的性质与特色。在开始构建网站时,首先要明确其目标,即清楚通过该网站将实现什么功能,达到什么目的,网站的访问者是谁等等。明确设计目标是构建网站的基础和前提。

(2)分析学习者的特征:通过对学习者文化、心理和社会背景等特征的分析,了解学习者的学习最佳时机、学习方式偏好、学习准备状态和学习能力,为教学网站的设计提供依据。校园课程网站主要面向在校学员,针对性很强。

(3)合理选择教学内容:紧扣教学大纲,根据知识点的逻辑顺序选择教学内容。既要体现教学思路和教学重点,又要给出全面细致的讲解;既要有教学内容,又要有自我测试内容。

(4)注重课件的表现形式:充分发挥多媒体的表现能力,把不容易理解的内容通过直观的图表和生动的动画表现出来。

(5)扩展网站信息资源:除了展示教科书上的结构化知识之外,还必须发挥网络的优势,提供与知识相关的各种资源,如:相关的国内外期刊、会议和新闻组、书籍以及网址资源,辅助学习者及时了解学科的国际国内发展动态,查找相关资料。还可以根据课程的学科特点,提供有助于知识学习的工具。

(6)构建友好的学习环境:为学习者提供学习、交流与协作的良好支撑环境,在该环境中,学习者既可以自主学习,也可以通过协商、会话共同完成特定的学习任务。

(7)建立学习效果评价机制:合理及时的反馈是了解学习者学习状况、维持学习者学习兴趣、确保学习质量的重要举措,是学习过程中不可缺少的一部分。为学习者设计出一套针对性强、具有一定梯度的强化练习(包括小练习、章节测试、学期总结试题等),让学习者能够进行自我评价。

4 构建软件工程教学网站

随着计算机应用领域的不断拓宽和发展,软件工程知识日益受到重视,已成为信息化时代工程技术人员必须掌握的一门计算机基础课。目前,国外、国内工科大学普遍设置了软件工程课程。从近几年给《控制科学与工程》专业学员开设软件工程课程的教学情况看,学员人数逐年增加,对网站的需求十分迫切,为此,我们专门设计开发了软件工程教学网站,以满足辅助课程教学的需要。

4.1 系统的总体结构设计

软件工程课程网站是以辅助课程教学为目标、以在校研究生为对象,兼顾知识传授和探索而建立的校园课程教学网站。

学员们往往怀着强烈的求知欲望和学习课程的目的访问教学网站,这就要求课程网站的设计既要体现出学科本身的特点和课程内容体系的逻辑结构,又要符合学员心理特点以及兴趣需要。在教学内容的组织上,既要依据教科书知识点的逻辑顺序,又要建立各知识点的相互关联,并在深度和广度上进行扩展。通过给出丰富的案例和学习资源,拓宽学员的知识面。

软件工程教学网站系统主要由课程学习、单元习题、成卷系统、课程实践、案例分析、软件工程资源、文档编写指南、在线留言、用户注册和数据维护十个部分组成,如图1。

图1

4.2 主页设计

主页是网站的门面,主页设计只有主题明确、内容突出、结构清晰才能吸引浏览者的目光。主页设计应该醒目,避免内容堆砌。切忌将提供的信息埋藏在层层叠叠的页面之下。善用图像,不能过多过大,否则将影响网页的打开速度,导致网页浏览者误认为网站打不开而放弃浏览。导航机制是整个网站的路标,为用户指出通向目标的途径,指明网站实现的功能,应建立便捷完整的导航机制,确保学员在浏览网站时不迷航,能轻松地在主页内浏览自己想要的资源,方便进出相关网页进行学习和协作交流。

4.3 系统组成的功能分析

(1)课程学习

课程学习是课程教学网站的第一主体,由助学版课件和助教版课件组成。助学版课件给出全面的教学内容和详细的讲解,使学员更好地理解和掌握课程内容。助教版课件主要体现教学思路和教学重点,是整个课程教学的精华。

(2)单元习题

单元习题供学员进行章节性练习测试,题型包括:选择题、判断题、简答题和综合题。学员可以根据学习情况自主选择章节、难度和题型,完成练习并提交后,由系统自动评判并给出正确答案和分析。

(3)成卷系统

成卷系统和上述单元习题是该课程教学网站的第二主体,在整个课件中具有举足轻重的作用。成卷系统生成标准化试卷,供学员进行综合性自我测试。随机自动成卷系统考虑了课程范围、重点、难度、题型、题量、分值以及试题的广泛性等多方面因素,保证了试卷的客观性与科学性。

(4)课程实践

课程实践由实践要求、开发文档封面及目录和参考实践课题三部分构成。学员可以按照要求自由选择实践课题,进行软件工程实践。

(5)案例分析

案例分析以几个软件系统开发为实例,详细介绍在软件工程理论指导下进行软件系统开发的步骤与方法、分析与设计以及所提交的文档。通过跟踪学习典型案例,学员能够更深入地理解学习内容。

(6)软件工程资源

介绍国内外软件工程期刊、相关会议和新闻组、书籍以及相关网址,辅助学员及时了解国际国内发展动态,查找相关资料。

(7)文档编写指南

给出了编写软件文档的国内标准,学员可以通过文档编写指南学习规范软件文档的编写。

(8)在线留言

学员可以随时将希望讨论的内容放到留言板上,从留言板上选看自己感兴趣的内容。教师通过定时查看留言板,了解学员当前关心和讨论的问题,及时解决学员遇到的疑难问题。教师可以根据学员在留言板中反馈的意见对教学内容进行适当的调整,也可以在留言板中提出问题,引导讨论的方向。

(9)用户注册

主要指学员用户的注册,此类用户与教师用户的权限不同。

(10)数据维护

提供给教师的专用通道,教师通过数据维护管理网站数据。

4.4 编制环境

网站的建设是在Dreamweaver MX和Frontpage2000中完成的。依靠ASP实现动态网页,使用Fireworks MX、Flash MX和Photoshop7.0作为图像及动画处理工具,使用Access作为数据库,使用Windows XP自带IIS服务器程序调试网站。课程学习的助学版在Authorware环境中制作完成,助教版在PowerPonit环境中制作完成。

5 结束语

作为教学的一种辅助,软件工程教学网站的建设和试用,有效地解决了学员众多、分布松散、学习时间受限的问题,提高了学员的学习效率和学习兴趣,得到了学员的好评。

下一步,网站的建设将朝着功能进一步完善、服务形式和交互方式多样化以及教学内容情境化的方向发展。

参考文献:

[1]熊才平, 张娟玉. 教师课程网站主页的设计与实现[J]. 中国电化教育,2003.203(12):82-84.

[2]谢幼如, 尹睿. 专题学习网站的教学设计[J]. 电化教育研究,2003.117(1):34-38.

[3]张海藩. 软件工程[M]. 人民邮电出版社,2003.7.

“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”

上一篇:将Linux引入双语教学的研究 下一篇:《汇编语言程序设计》教学方法探讨