论文部分内容阅读
摘要:本文设计的计算机组成原理课程教学网站采用了目前流行的.net技术,在网站中引入了Web Services、XML等具有良好扩展性的技术,页面布局采用DIV CSS,利用ADO.NET访问数据库。网站教学内容设置双语教学部分,并利用flash技术建立虚拟实验室,模拟实际实验环境。该网站适应现代教育的需要,对教师的教学改革及促进学生的自主学习有积极的意义。
关键词:计算机组成原理;CAI教学网站;ASP.NET
中图分类号:G642文献标识码:A文章编号:1009-3044(2008)21-30575-02
The Design and Development of Computer Organization CAI Teaching Website
ZOU Ming-liang
(Department of Electronics and Computer Science, Guilin University of Technology, Guilin 541004, china)
Abstract: The designs of computer organization CAI teaching website in the article has used the present popular .net technology, introduced Web Services, XML in the website and so on to have the good extended technology, the page layout uses DIV CSS, using ADO.NET visit database, website course content establishment bilingual education part, and using flash technology establishment hypothesized laboratory, simulation actual experiment environment. This website adaptation modern education’s need, the educational reform to the teacher and promotes student’s independent study having the positive significance.
Key words: principle of computer organization; CAI teaching website; ASP.NET
1 引言
计算机组成原理是计算机专业的一门核心专业基础课程,本课程内容较多、涉及面广、实践性强、难度较大。通过制作计算机组成原理CAI教学网站可以帮助相对容易达到教学目的。计算机组成原理CAI教学网站的实现采用WEB技术将文字、声音、图形、动画等溶入到教学模式中去,从而使计算机组成原理中抽象的和难以体会的概念等变得生动形象起来,加深和加快了对该门课程的理解。将网站应用于教学可以充分调动学生学习的主观能动性,提高学生求知欲,同时能使教师及时掌握学生在学习过程中所遇到的难题和存在的问题,增大教师与学生之间的沟通,从而取得良好的教学效果。
2 教学设计
针对计算机组成原理课程的特点,教学主要内容包括计算机组成原理理论教学部分、实验教学部分、典型例题及分析、综合在线测试、学习辅助资源、师生互动等。设计指导思想是改变传统上以“教” 为中心的教学模式,真正实现以“学” 为中心,充分发挥学习者的主动性和创造性。实现的方式采用“知识点 实验 典型例题 学习讨论”的教学方式,使学生掌握计算机组成原理的基本概念和相关设计技术,建立起整机概念。
3 教学网站制作
教学网站制作工具采用Visual Studio .NET 2005,后台数据库采用SQL Server 2000,实现的计算机组成原理CAI教学网站除后台维护外各部分如下:
3.1 理论教学部分
学习网站不仅仅是需要给予一种视觉效果,更重要的是教学内容的设计,包括分解计算机组成原理教学目标、制定教学策略、保持知识的系统性和完整性等。本教学网站在教学内容上增加双语教学部分,该部分主要包括双语教案,双语试题,双语视频及阅读材料。采用DIV CSS以及母板页技术进行页面布局,界面设计上美观大方、层次清晰、重点集中、视点明确。
3.2实验教学部分
实验教学环节是该课程的必须且非常重要的一个环节,为了便于学生更好的理解和掌握计算机内部运作的真实情况,本教学网站采用flash设计了虚拟实验室,对主要实验如运算器、控制器、存储器及整机实验提供演示及交互操作功能。
3.3 典型例题及分析
作为一门专业基础课程要求学生必须掌握一些典型题目的解题方法,这样对于灵活掌握以及深入理解所学的知识点是很有必要的。本教学网站采用flash设计了各个章节典型例题及解题分析。
3.4 综合在线测试
该模块实现学生学习该课程后的一个考核,能够帮助学生了解自己的学习情况。测试系统分章节测试和总体测试,测试题型包括选择、填空、计算及综合设计,试卷中的题目按知识点分布,采用XML技术组织知识点。选择题自动判断答案对错、其它题型给出参考答案及分析。
3.5 学习辅助资源
教学网站上提供流媒体教学视频、资料下载、课程相关其它站点链接。
3.6 师生互动
该模块实行权限管理,用户注册登陆后,会看到发布的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。若问题指定某人答复,则只有该用户能看到并答复此问题。
4 主要实现技术
4.1 ASP.NET技术
ASP.NET完全基于模块和组件,具有更好的可扩展性和可定制性,ASP.NET具有速度快、便于部署及应用升级、代码与内容分离、方便构建和使用WEB服务等优点。由于ASP.NET和.NET远程处理建立在.NET Framework 之上,因此可以使创建XML、Web Services变得更为容易。
4.2 流媒体技术
流媒体是一种新的媒体传送方式,它解决了音频、视频等媒体信息在计算机网络中的实时传输问题,它将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。流媒体技术适合在相对低带宽的网络环境下实现网络课程的实时播放和录播课程的传输,因此可以将流媒体技术运用于教育领域实现对学科资源的制作、传播和管理。
4.3 Flash动画技术
Flash 是一种创作工具,它强大的动画编辑功能使得设计者可以随心所欲的设计出高品质的动画,通过Action和FS Command可以实现交互性,使Flash具有更大的设计自由度,所生成的动画文件(.swf)一般占的字节数小,从而可以实现快速下载,在打开网页很短的时间里就能得以播放。
5 教学网站特色
5.1 采用多种先进的技术手段
该网站将计算机组成原理的基本概念、基本原理、基本方法以文本、图形、声音、动画、视频等多种媒体的形式表现出来,用最新的网页开发工具Visual Studio .NET与后台数据库SQL Server的结合实现动态交互、在线测试、虚拟实验室,从而使学生将抽象的计算机组成原理的学习变得形象轻松;通过虚拟部件及整机实验,使得没有实验条件的个人也能获得实际操作技能的提高。
5.2 后台维护方便
该教学网站提供了一个界面友好、操作方便的后台维护平台,教师通过该平台可对相关资源进行增加、删除、修改,从而避免随着时间的推移造成部分内容老化的现象。
6 结束语
本文描述了基于ASP.NET的计算机组成原理CAI教学网站设计和实现的过程,对于教学网站系统的研究,具有一定的理论和实践意义。
参考文献:
[1] 史元春.中国多媒体技术研究[J].中国图象图形学报,2007,12(7):1129-1151.
[2] 蒋本删.计算机组成原理[M].北京:清华大学出版社,2004.
关键词:计算机组成原理;CAI教学网站;ASP.NET
中图分类号:G642文献标识码:A文章编号:1009-3044(2008)21-30575-02
The Design and Development of Computer Organization CAI Teaching Website
ZOU Ming-liang
(Department of Electronics and Computer Science, Guilin University of Technology, Guilin 541004, china)
Abstract: The designs of computer organization CAI teaching website in the article has used the present popular .net technology, introduced Web Services, XML in the website and so on to have the good extended technology, the page layout uses DIV CSS, using ADO.NET visit database, website course content establishment bilingual education part, and using flash technology establishment hypothesized laboratory, simulation actual experiment environment. This website adaptation modern education’s need, the educational reform to the teacher and promotes student’s independent study having the positive significance.
Key words: principle of computer organization; CAI teaching website; ASP.NET
1 引言
计算机组成原理是计算机专业的一门核心专业基础课程,本课程内容较多、涉及面广、实践性强、难度较大。通过制作计算机组成原理CAI教学网站可以帮助相对容易达到教学目的。计算机组成原理CAI教学网站的实现采用WEB技术将文字、声音、图形、动画等溶入到教学模式中去,从而使计算机组成原理中抽象的和难以体会的概念等变得生动形象起来,加深和加快了对该门课程的理解。将网站应用于教学可以充分调动学生学习的主观能动性,提高学生求知欲,同时能使教师及时掌握学生在学习过程中所遇到的难题和存在的问题,增大教师与学生之间的沟通,从而取得良好的教学效果。
2 教学设计
针对计算机组成原理课程的特点,教学主要内容包括计算机组成原理理论教学部分、实验教学部分、典型例题及分析、综合在线测试、学习辅助资源、师生互动等。设计指导思想是改变传统上以“教” 为中心的教学模式,真正实现以“学” 为中心,充分发挥学习者的主动性和创造性。实现的方式采用“知识点 实验 典型例题 学习讨论”的教学方式,使学生掌握计算机组成原理的基本概念和相关设计技术,建立起整机概念。
3 教学网站制作
教学网站制作工具采用Visual Studio .NET 2005,后台数据库采用SQL Server 2000,实现的计算机组成原理CAI教学网站除后台维护外各部分如下:
3.1 理论教学部分
学习网站不仅仅是需要给予一种视觉效果,更重要的是教学内容的设计,包括分解计算机组成原理教学目标、制定教学策略、保持知识的系统性和完整性等。本教学网站在教学内容上增加双语教学部分,该部分主要包括双语教案,双语试题,双语视频及阅读材料。采用DIV CSS以及母板页技术进行页面布局,界面设计上美观大方、层次清晰、重点集中、视点明确。
3.2实验教学部分
实验教学环节是该课程的必须且非常重要的一个环节,为了便于学生更好的理解和掌握计算机内部运作的真实情况,本教学网站采用flash设计了虚拟实验室,对主要实验如运算器、控制器、存储器及整机实验提供演示及交互操作功能。
3.3 典型例题及分析
作为一门专业基础课程要求学生必须掌握一些典型题目的解题方法,这样对于灵活掌握以及深入理解所学的知识点是很有必要的。本教学网站采用flash设计了各个章节典型例题及解题分析。
3.4 综合在线测试
该模块实现学生学习该课程后的一个考核,能够帮助学生了解自己的学习情况。测试系统分章节测试和总体测试,测试题型包括选择、填空、计算及综合设计,试卷中的题目按知识点分布,采用XML技术组织知识点。选择题自动判断答案对错、其它题型给出参考答案及分析。
3.5 学习辅助资源
教学网站上提供流媒体教学视频、资料下载、课程相关其它站点链接。
3.6 师生互动
该模块实行权限管理,用户注册登陆后,会看到发布的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。若问题指定某人答复,则只有该用户能看到并答复此问题。
4 主要实现技术
4.1 ASP.NET技术
ASP.NET完全基于模块和组件,具有更好的可扩展性和可定制性,ASP.NET具有速度快、便于部署及应用升级、代码与内容分离、方便构建和使用WEB服务等优点。由于ASP.NET和.NET远程处理建立在.NET Framework 之上,因此可以使创建XML、Web Services变得更为容易。
4.2 流媒体技术
流媒体是一种新的媒体传送方式,它解决了音频、视频等媒体信息在计算机网络中的实时传输问题,它将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。流媒体技术适合在相对低带宽的网络环境下实现网络课程的实时播放和录播课程的传输,因此可以将流媒体技术运用于教育领域实现对学科资源的制作、传播和管理。
4.3 Flash动画技术
Flash 是一种创作工具,它强大的动画编辑功能使得设计者可以随心所欲的设计出高品质的动画,通过Action和FS Command可以实现交互性,使Flash具有更大的设计自由度,所生成的动画文件(.swf)一般占的字节数小,从而可以实现快速下载,在打开网页很短的时间里就能得以播放。
5 教学网站特色
5.1 采用多种先进的技术手段
该网站将计算机组成原理的基本概念、基本原理、基本方法以文本、图形、声音、动画、视频等多种媒体的形式表现出来,用最新的网页开发工具Visual Studio .NET与后台数据库SQL Server的结合实现动态交互、在线测试、虚拟实验室,从而使学生将抽象的计算机组成原理的学习变得形象轻松;通过虚拟部件及整机实验,使得没有实验条件的个人也能获得实际操作技能的提高。
5.2 后台维护方便
该教学网站提供了一个界面友好、操作方便的后台维护平台,教师通过该平台可对相关资源进行增加、删除、修改,从而避免随着时间的推移造成部分内容老化的现象。
6 结束语
本文描述了基于ASP.NET的计算机组成原理CAI教学网站设计和实现的过程,对于教学网站系统的研究,具有一定的理论和实践意义。
参考文献:
[1] 史元春.中国多媒体技术研究[J].中国图象图形学报,2007,12(7):1129-1151.
[2] 蒋本删.计算机组成原理[M].北京:清华大学出版社,2004.