《计算机网络技术教学设计优秀8篇》由精心整编,希望在【计算机网络课程设计】的写作上带给您相应的帮助与启发。
摘 要:本文结合我院“计算机网络技术”精品课程建设的设计与实现,阐述了精品课程建设的重要性和必要性,重点介绍了我院“计算机网络技术”课程的建设、发展、改革及特色等。
关键词:网络技术;精品课程;课程体系;工学结合
中图分类号:G642 文献标识码:B
我系“计算机网络技术”课程自开设以来,逐步完善了课程档案、丰富了教学资源,2005年评为院级精品课程。2005年5月~2008年5月,本课程组借学院专业人才教学水平评估之东风,加强本课程建设,参照评估标准,在师资队伍建设、课程体系设计、教学内容整合、教学方法、教学组织形式、学生考核方法、工学结合等方面均取得了一定的成绩。本课程2008年评为山西省省级精品课程。笔者作为本精品课程负责人,现将“计算机网络技术”精品课程的设计与实现概述如下,以期与同仁共勉。
1 本课程的历史沿革
1.1 第一阶段(1999-2002):课程开设与定位阶段
本课程开设于2001年,至今已历时8年。主要定位于学院计算机应用、金融、会计电算化等三个专业的专业基础课及金融行业培训的主要内容。教学内容以理论知识为主,由于当时硬件设施不完善,无法满足实践教学的实施。
本课程组于2003年9月,开始建立课程档案,当时的课程资源只局限在本课程的教学大纲、课程简介、教案、课件、测试题库等。
1.2 第二阶段(2003-2004):教学模式转变阶段
(1) 教学模式转变
2003年12月,我院被国家六部委联合确立为“计算机应用与软件技术专业领域技能型紧缺人才培养培训基地”。2004年4月、2004年10月,笔者先后参加了国家教育部组织的相关培训工程的培训,明确了高职教育教学理念及办学指导思想;结合我院实际情况研究并制定出“计算机教学改革方案”;带领我系专兼职教师全面开展了我院计算机教学改革。至此,计算机教学由传统的学科教育根本性地转向现代的职业教育。
(2) 课程体系构建
本课程组结合当前课程改革的新形势,对计算机网络技术的相关知识进行整合。遵循我院办学理念“理念先导、市场引导、素质主导、实践指导、就业向导”,不断更新高职教育教学理念,以市场需求及时调整教学方案,以学生综合素质标准准确定位人才培养目标,坚持以就业为导向、以培养学生综合能力为本位,构建科学的、与时俱进的课程体系。充分利用现有的软硬件资源,突出实践教学环节,精简理论教学内容,合理设计“理论够用为度,实践实用为主”的知识体系与技能标准。
(3) 课程内容整合
计算机网络及Internet技术应用已广泛应用于金融、工业、商业、教育等各行各业。对于计算机网络的基本维护、管理以及互联网的应用已成为信息时代人们必须掌握的一项重要技术和必备的能力。
本课程分共理论教学和实践教学两大部分。理论教学内容包括:计算机网络与数据通信技术概述、计算机网络体系结构、网络传输介质与互联设备、计算机局域网、Internet技术及应用、网络操作系统简介、网络安全与维护等。实践教学包括:绘制网络拓扑结构图、网络协议安装、双绞线制作、双机互联、局域网组建、综合布线、子网规划与划分、Internet接入、Internet技术应用、杀毒软件的安装与设置、个人防火墙的安装和配置、数据备份与恢复工具的应用以及课程设计综合实训等。本课程以精简理论知识,突出实用部分,使学生能够学以致用的教学内容,灵活多样的教学形式,赢得广大学生的喜爱及校内外专家的认可。
1.3 第三阶段(2004-2008):课程改革与完善阶段
(1) 师资队伍建设
2004年7~9月,我系组织本课程组相关教师参加国家CEAC网络工程师培训,9名教师获取“网络应用工程师”职业资格,2名教师获取“网页设计师”职业资格,4名教师获取“平面设计师”职业资格。培养了一支“双师型”教师队伍。
2007年7~12月,我系先后选派本课程组4名专业骨干教师参加锐捷网络公司的网络技术培训,并获取“网络工程师”职业资格及企业网络培训讲师资格。进一步提升了我院教师的网络技术水平及行业知名度。
(2) 实训基地建设
1) 校内实训基地
2004年12月建立我院“计算机网络组网与维护实验室”;
2005年3月建立我院“网络综合布线实验室”。
2) 国家实训基地
2007年10月申请到“2007年中央职业教育实训基地建设项目”,重点建设“网络技术实验室”。2008年6月投入使用。
3) 校外实训基地
太原市奥凯科技发展有限公司
山西省邮电建设总公司
山西华兴科技有限公司
以上实训基地主要用于我院师生、中职教师培训、金融等周边行业培训实训。
(3) 专业建设
1) 专业方向
通过专业人才市场需求调研,2001年开始至今,我系对计算机应用技术专业方向进行了调整,其中增加了“计算机网络技术”方向,供学生在第二学期末进行专业方向选择。
2) 新增专业
2004年12月,经过专业论证,我系新增了“计算机网络技术”专业,并于2005年开始招生。
(4) 教材建设
本课程组的教师,针对当今社会计算机网络技术的飞速发展,结合自身多年的教学工作经验,对本课程先后选用的《实用计算机网络技术》、《计算机网络基础》、《计算机网络基础应用》等教材进行整合,编写了《计算机网络技术》自编教材及《计算机网络技术实践指导教材》。
(5) 教学方法
以任务驱动为主线,通过实际网络案例导入。首先让学生明确知识目标、技能目标及情感目标,并将信息时代网络世界的德育教育贯穿于整个教学活动中。
(6) 教学组织
在教学组织中,采取分层次、分小组的教学组织形式。良莠搭配,使学生互帮互学,共同提高。通过分层教学对基础不一的学生分配不同的实训任务,使不同层次的学生都能获取相应层面的知识与技能。通过分组教学,既有利于提高学生互相交流、相互沟通、团队合作的能力,又有利于促进学生个性化发展。
1) 兴趣诱导
教学过程中,采用案例教学法。课前,课程组教师准备充实、完善的教学案例及实习内容,这是一个艰苦复杂的过程。在这个过程中,教师必须广泛地查阅相关资料,准备包含一定知识点及技术含量的综合案例,使学生通过案例明确每堂课的学习目标及实习任务。
2) 分组学习
实践课采取分组学习,按课程模块进行分组。通过划分学习小组,可充分挖掘学生的潜力,体现学生在实践教学过程中的主体地位,由被动接收转变为主动参与。试行以来,收到了明显的教学效果。
(7)考核方式
技能考核:依据课程特色,本课程结合实训大纲及授课进度计划,适时进行考核。
综合考核:按照学院教考分离制度,参加学院期末统考。
资格认证:要求计算机类学生根据专业岗位需求,结合自身特点及优势考取“网络管理员”、“网络应用工程师”等职业资格证书,使学生具备就业必要的职业技能。
2 本课程的建设特色
2.1 梯队合理的“双师型”教学团队
2005年以来,课程组重新组建了年龄、职称、学历等结构合理、专业技能过硬的“双师型”优良教学团队。本课程组的所有教师均经过专业培训,并获取“国家CEAC网络管理员”、“国家CEAC网络应用工程师”等职业资格。
2.2 部级的网络实训基地
2003年12月,我院被国家六部委联合确立为“计算机应用与软件技术专业领域技能型紧缺人才培养培训基地”。
2007年10月,国家教育部、财政部确立了我院计算机应用专业领域“2007年中央职业教育实训基地建设项目”,重点建设“网络技术实验室”。
2008年6月新建的“网络技术实验室”投入使用。
2.3 丰富的网络教学资源
本精品课程包含:课程描述、课程大纲(理论教学大纲、实践教学大纲)、知识结构图、技能结构图、教案与课件、教学指南、实训指南、教学视频、实训视频、在线测试、教学交流、工学结合等优质教学资源。
2.4 易于更新维护的精品课程网站
本课程网站由2005年的传统静态网页制作技术(Dreamweaver)改变为当今比较流行的动态网页设计制作技术(ASP),使网站界面更加人性化。网络资源获取在一个界面完成,更加方便、快捷,网站后台的更新与维护更加容易实现,课程组的教师可随时随地通过网络来更新、添加教学资源。
2.5 校企合作,工学结合的专业人才培养模式
2.5.1 实践教学体系的构建
(1) 以职业需求为依据,构建科学的实践教学体系
按企业标准,组建“网络技术实验室”、“网络综合布线实验室”。
按职业标准,组织课程组教师,参加网管员、网络应用工程师等职业资格培训认证。
以企业工程案例导入实践教学内容,准确定位实践教学目标,提高学生职业技能。
按企业要求组织校内实训内容。
结合职业需求,组织学生在校外实训基地顶岗实习。
(2) 以工学结合培养模式,开发校企合作实践教学项目
1) 与太原奥凯科技有限公司合作,开发针对网络技术课程的实训项目:
中小型园区网络构建实训项目
交换机调试案例
路由器调试案例
网络综合布线工程实训
2) 与山西省劳动与社会保障厅联合开发网络技术高级资格认证项目,学生可获取相应的职业资格证书。以提高学生的实际应用综合技能,增强学生就业竞争能力。
2.5.2 工学结合的改革及实际效果
(1) 顶岗实习
第5学期开始,安排学生分期分批到校外实训基地顶岗实习。强化学生的认知学习能力,提高职业素养。
(2) 请进来
于2004年9月,成立计算机网络专业指导委员会。聘请企业及金融行业专家参与教学方案的设计与指导,并承担部分实践课程的教学任务。
(3) 走出去
为了加强与企业的联系,进一步提高教师的实际工作能力,选派部分专业骨干教师到企业挂职锻炼,参加高新技术培训。进而为行业提供技术服务(培训)。
(4)毕业设计
通过“请进来”、“走出去”以及学生顶岗实习的教学模式,使学生毕业前能自主确立选题,在指导教师的指导下,较好地完成毕业设计。提高了学生网络维护与管理技能,为就业奠定了坚实的基础。
(5) 质量控制
通过对毕业生进行质量跟踪,获取用人单位的反馈意见,及时发现教学环节中存在的问题及学生的个体差异。为进一步调整教学方案、教学方法、教学手段等提供了第一手资料。根据毕业生反馈意见,结合学生个体差异,本课程组及时采取分组、分层教学,效果显著。
3 结束语
经过多年的教学实践及课程建设经验,笔者认为,课程建设是高职院校教学过程的关键,课程建设的质量直接影响专业人才培养的质量。加强精品课程建设,提高教学质量,是深化教学改革、提高教学水平和专业人才培养质量的重要环节。构建科学的实践教学体系,加强校企合作、工学结合的人才培养模式,是高职院校精品课程建设的核心。
【关键字】计算机网络专业;职业能力;课程设置;课程群
“职业教育就是就业教育”,教育部部长周济在接受媒体采访时曾指出,“职业教育必须以就业为导向改革创新,要牢牢把握面向社会、面向市场的办学方向”。当前社会,就业岗位对学生的职业能力要求越来越高,中职学校的课程设置对学生职业能力的提高至关重要,课程设置必须以岗位的职业能力为主要依据。
1 我国中职教育计算机网络专业课程设置现状
随着国民经济的不断发展,中等职业教育在经济发展中的作用有所突显,而我国中等职业学校的课程设置大多还是
1.1 追求专业设置的“热潮”带来的课程设置不合理
很多中职学校专业设置一味的追求“潮流”,不考虑地方经济发展的长远需求和自身的办学条件,课程设置用同类高等专业院校的课程结构,过分重视学科体系,理论性的内容偏多偏深,并且实训条件根本无法保障,加上对大学生与中专生在认知能力、心智发展、培养目标上的差异欠考虑,培养出的学生自然缺乏中专生特色,人为造成学生实际操作能力差,不能满足企业就业岗位的需求。
1.2 课程设置与企业需求脱节
很多职业学校都在各自封闭的环境中进行教育教学活动,课程设置不考虑企业对技能的要求,缺乏适应知识经济的特征,内容陈旧,新观念、新知识、新科技、新技能的补充较迟缓,针对性不强,完全与企业的实际需求脱节,学生走出校门仍有“学了用不上,要用的没有学”的遗憾。这些弊端直接影响到中职计算机教育培养的人才的质量。
2 中职计算机网络专业学生就业岗位的职业能力分析
中职学校计算机网络专业是计算机专业的一个发展方向,其就业前景很好,但是对就业者的能力要求比较高,特别是职业能力。所以对该专业所覆盖的职业岗位群或技术领域中相关层次人才所应具备的职业能力分析非常重要,在课程设置的过程中是不可回避的问题。
2.1 职业能力概述
所谓职业能力就是一个人在学习活动职业活动中形成和发展起来的,直接影响活动效率,使职业活动得以顺利完成的个体素质和个性心理特征的综合。职业能力一般包含:专业能力、方法能力、社会能力。学生只有具备一定的职业能力,才能顺利地完成职业活动和履行好岗位职责。计算机网络专业是中职计算机发展的新型专业,那么中职计算机网络专业的学生应该具备什么样的职业能力呢?
2.2 中职计算机网络专业学生职业能力的分析
计算机网络专业学生的就业岗位论是在专业技能上,还是在工作环境中的各种事务处理,以及新知识的学习上对人的能力要求都很高。
2.2.1 社会能力分析
社会能力是与他人交往、合作、共同生活和工作的能力。计算机网络专业的工作大多是集体协同工作,企业要求员工善于工作中的人际交流(伙伴式的交流方式、利益冲突的处理等)、公共关系(与同龄人相处的能力、在小组工作中的合作能力、交流与协商的能力、批评与自我批评的能力)、劳动组织能力(企业机构组织和生产作业组织,劳动安全等)、群众意识和社会责任心。
2.2.2 方法能力分析
方法能力是独立学习、获取新知识技能的能力,如在给定工作任务后,独立寻找解决问题的途径,把已获得的知识、技能和经验运用到新的实践中等。企业要求员工能够制定工作计划、工作过程和产品质量的自我控制和管理以及工作评价(自我评价和他人评价)。
2.2.3 专业能力分析
专业能力是职业业务范围内的能力,包括单项的技能与知识,综合的技能与知识。中职计算机网络专业培养的学生可在相关企事业单位从事计算机网络工程的销售、建设及维护;中小型网络的管理、维护和桌面技术支持工作;中小网站的建设、、维护管理;从事IT产品的销售和技术服务工作。要适应上述岗位要求,该专业的学生应具备的专业职业能力应包含以下几个方面:
(1)具有计算机设备采购、组装与维护的能力。
要求学生了解计算机软、硬件相关的内容,特别是计算机各种组成部件的型号、性能、市场行情等,熟悉计算机维修基础、计算机软件的安装和测试等知识;在专业技能上能够识别并采购各种常见的计算机及其相关的设备,具有计算机及其设备连接能力,能够熟练的组装计算机并能够维护,能够进行软件安装、测试和故障排除。
(2)具有中小型计算机网络工程设计与实现的能力。
需要掌握计算机网络与应用知识,熟悉流行网络操作系统、网络工程、网络设备等相关的知识,了解信息化法律、法规等知识;在专业技能上根据项目主管的指导下对用户需求进行描述,依据工业标准和行业规范制作标书、施工图以及施工报告,能够对网络操作系统进行相关配置管理以及对常规问题排除,能够自行制作网线、进行连通性测试与故障点的查找,能力识别网络设备并对交换机、路由器、防火墙等进行正确的配置。
(3)具有网络管理与维护的能力。
要求学生理解TCP/IP等计算机网络的基础知识,掌握网络设备配置、网络操作系统和信息与网络安全的基本知识,了解信息化法律、法规知识;在专业技能上要求能够使用网络管理软件进行网络监视与数据过滤,具有对网络设备进行基本配置与简单调试能力,具有备份各类数据能力以及当灾难发生时对具有初步恢复备份数据能力。
(4)具有小型网站建设与管理能力。
需要学生掌握基本的程序设计理念,熟悉数据库基础知识和网站开发以及管理知识,了解简单的色彩搭配、美术欣赏等基本的美术常识;在专业技能上要求能够熟练的使用流行的软件进行静/动态网页的设计,具有网站管理能力,具有一定的审美意识和审美能力。
3 建立以职业能力分析为导向的中职计算机网络专业课程设置模式
根据对计算机网络专业的主干岗位群职业能力的分析,可以构建每一项核心专业技能培养的课程群,每个课程群的课程反映掌握相关技能从易到难的训练过程,也是理论知识学习的简到难的过程。在课程设置中可以把每个课程群看作一个大型工程项目,把每门课程(模块)看作整个项目的子项目,可以将每门课程的教学内容在分解成若干更小的项目或任务。使学生体验实际完成一个完整项目的过程。不同的课程群之间形成横向的课程之间的相关性,一般第一学期为相关理论知识的认知和专业基本技能的掌握,第二、三学期要集中掌握关键性的专业技能及其相关理论知识,第四学期进行整个专业的综合性的专业技能的训练和技术认证,第五、六学期在相关的企业进行专业岗位见习和专业岗位的实习(具体见下图示)。
4 中职学校计算机网络专业课程设置的思考
面对种类繁多,不断升级的计算机软件和硬件,以及飞速发展网络技术,我们在中职计算机网络专业课程设置的探索中,对中职计算机网络专业课程设置进行了以下几点思考:
4.1 课程设置必须符合企业就业岗位需求的职业能力
中等职业教育的根本任务就是根据社会经济发展的要求,为企业培养一线的熟练工人,课程设置必须和企业沟通,通过对企业就业岗位需求的职业能力深入的分析来决定开设怎样的课程框架体系,以使我们培养出来的学生真正“学以所用”。
4.2 课程设置必须处理好“专业化”和“宽口径”的问题
由于计算机在各行各业以极快速度的渗透,各种专业化、行业化的应用软件不断诞生和变化。过去大而泛的“计算机应用”专业的课程设置已经很难培养出合格的“中职人才”,毕业生大都是“样样都知道一点,样样都不会”状况,根本无法适应企业的岗位要求,已经失去计算机的“专业化”。计算机网络专业方向恰恰又是走计算机网络这个“专业方向”,课程设置突出的就是“专业化”,使大多数学生在网络这一领域“学专、学强”。但问题又来了,专业化导致学生毕业以后就业面变窄、限制了一些学有余力的学生的发展。所以课程设置过程中必须考虑设置丰富的选修课夯实课程体系。
4.3 课程设置必须突破传统的教学模式,注重教学改革
传统的教学方式是教师单纯地进行口授,学生以被动听讲,记笔记的形式进行知识学习,教学内容表现为形式单一、不生动活泼,缺乏新颖性,很多学生一开始就失去了对课程的兴趣。而现代职业教育提倡以“学生为主体,能力本位”育人思想,所以中职学校在科学的课程设置的同时必须关注教学改革,教师要以先进的教育教学理念面对课程设置,在课堂教学中突出“学生为主体”,采用项目教学法等适合中职专业课教学的方法和模式,使课程设置的合理性真正体现出来。
总之,中等职业教育的根本任务就是根据社会经济发展的要求,全面提高学生的职业能力,努力实现其培养目标。中职计算机网络专业依据一种新的课程设置原则设置的课程,不仅符合学生能力结构的要求,培养出的学生还具有相应就职业岗位需求的素质和技能。
参考文献:
[1] 国务院关于大力发展职业教育的决定(国发[2005]35号).
[2] 赵志群。职业教育与培训学习新概念。 北京:科学出版社,2003.
[3] 邹永忠,谢新明。以就业为导向的中等职业学校课程设置模式的探讨 .中国职业技术教育 2006(34)
[4] 张克慧,李文英,袁胜昔。谈中职的计算机专业课程设置。 计算机教育 2004.1
[5] 冯华。中职数控专业学生职业能力分析。广东省肇庆市工业贸易学校
【关键词】计算机网络;独立设置实验课程;项目驱动
计算机网络课程是信息类专业的基础课程,教育部教学指导委员会把计算机网� 计算机网络技术发展迅速,从以前的多终端的计算机网络过渡到现在能共享资源和数据传输的高带宽和高性能的计算机网络,在计算机网络中的应用也推陈出新,从以前的并行计算到网格计算,最后过渡到云计算与大数据[1]。可见计算机网络在信息化时代中承担着非常重要的角色。
计算机网络教学的实验教学是很多高校困惑的一个问题,一是计算机网络理论与实验结合程度高,理论课的教学进度受实验课程的影响,教师很难把握学生的认知程度,导致学生学完课程之后对知识点混淆,对计算机网络的整体原理弄不清楚;二是计算机网络实验课程所需要的设备价格昂贵,专业的交换机的性能很难发挥,开设实验课程代价高成本大,很多高校的计算机网络实验室都采用仿真平台去实现;三是现有的计算机网络实验室操作简单,但结构复杂,学生能顺利完成实验,但是对实验室网络的布局和结构一知半解,学生学习计算机网络成了一个瓶颈问题。
吉首大学信息科学与工程学院有5个信息类专业,都开设有计算机网络课程,从2014年下学期开始所有专业的计算机网络实验都改成独立设置实验课程。
经过3年时间的推行,教学效果和学生的能力都得到明显的提高,在计算机网络类竞赛中多次获得好成绩,如网络攻击与防御大赛,计算机网络设计大赛,3年来获得省级两个二等奖和四个三等奖。文章从计算机网络独立设置实验课程的培养目标,实验课程体系和学生能力培养等几个方面给出了实际的几个教学方法和教学手段。
一、改进实验内容,培养学生的综合实践能力
实验内容是实验课程的主体,传统计算机网络的实验课程原理单一,内容基本属于验证性实验,TCP/IP体系中实验面向TCP层和运用层,现有设备也只能做到这两层,实验结果明显。实际实验中学生对下面三层是完全不懂,计算机网络教材的内容也不能通过实验去验证,造成在实际运用计算机网络的时候无从下手,如编写一个IP层数据包获取的应用。
计算机网络技术日新月异,现有的网络内容不能满足新一代计算机网络技术的需求,如IPV6、4G、zeegbe和软交换网络,所有在实验内容上让学生了解一些新网络知识[2]。
(一)多专业融合的实验项目和实验内容
通信与网络不可分割,通信是基础,网络是应用,在设置独立开始实验项目时,底层通信协议也设置有相应的实验项目,通过软件仿真环境去模拟实现。这样的实验项目对通信工程专业的学生很简单,但是对计算机专业的学生而言,掌握了计算机网络的底层知识,学会了底层通信协议的编写和应用,高层的通信协议使电子工程的学生了解了算法的重要性,学会了高层的应用程序的编写。
(二)多种可选择的实验类型
网络通信协议是计算机网络实验课程的最主要内容,网络服务和协议是很多学生难于明白的知识,在独立设置实验课程中,针对服务和协议做了三组实验项目,不同专业的学生可选择不同的类型,让不同的专业知识融合到实验中,做到不同方向和不同兴趣的学生有多组实验选择,强化学生的能够把计算机网络知识应用到不同的学科和领域中[3]。
二、改进实验教学方法,培训学生的创新能力
(一)依托学科竞赛,提高学生的创新能力
为了推动高校学生的实践能力,近几年学科竞赛越来越多,特别是信息类竞赛,学生在竞赛中不仅学会了团结协作的精神,也学会了把书本知识变成应用和产品的过程。计算机网络类的学科竞赛在湖南省内有3次,学生在竞赛中利用所学网络知识解决实际问题,在平时的实验教学中引入竞赛内容,把实验课堂变成一个竞赛课堂,学生在做实验的过程中用到所学知识,完成竞赛的各种挑战,增加了学生的自信心,加强了计算机网络的基础知识,同时也提高了学生通过沟通解决问题的能力。
(二)增加自主性实验和开放性实验
指导老师在实验中可以给学生不同的提示,让学生顺利完成相应的实验项目,课堂外指导老师没有足够的时间来指导学生。在计算机网络独立设置实验课中,很多自主实验内容共并不在课堂内完成,而是在课堂外,通过自主实验,学生养成了独立思考问题和解决问题的能力,自主性实验往往都是提高实验,指导老师给出了基本的思路和方法,指定了统一的验证平台,学生在课余时间完成实验,通过实验发现问题、找出问题,最后解决问题[4]。通过3年时间的实验教学,自主性实验和开放性实验和课堂内实验相结合的方法取得了不错的效果。
三、结语
实践教学是信息类专业课程教学中一个很重要的环节,计算机网络实验课程的独立设置,对信息类专业的人才培养质量起着很大的作用。本文提出了两大方法来改进计算机网络课程的实验教学内容,提高了学生的创新意识、创新能力和新思维,在3年的教学中取得了不错的教学效果。
课题项目:吉首大学独立设置实验(实训)课程建设项目课程建设项目(实设通[2015]15号,编号:JDDL2015006)。
作者简介:李宗寿(1972.8-),男,苗族,湖南吉首人,副教授,华中科技大学控制工程硕士,主要从事计算机网络和嵌入式研究。
参考文献:
[1]刘艳芳,张力军,焦福菊。面向创新能力培养的计算机网络实验教学[J].实验技术与管理,2014.
[2]钱德沛,张力军。计算机网络实验教程[M].北京:高等教育出版社,2005.
【关键词】高校;计算机网络课程;设计
一、课程的性质与课程任务
这门课程是计算机网络技术和相关专业的基础课程,主要培养学生面向网络管理员岗位的职业能力和素质,是一门面向职业岗位的专业基础类课程。为后续的网络工程调试以及相关的课程做前期的引导和铺垫。课程任务是通过本门课程的学习让学生对计算机网络基本理论知识和实践应用技能和计算机网络体系结构有一个完整的学习和认识过程,培养学生作为网络管理员所具备的网络组建、网络管理、网络应用等相关的综合性质。
二、项目引领任务驱动贯穿整个教学过程,多种教学方法互补
(一)应用多媒体的教学手段,理实一体化实施项目教学。课程由最基本的计算机双机互联对等网组建、星型网络的组建等项目组成,同学们在网络组建的过程中学到了计算机网络的组建技术,实现了学习目标,在教学的过程中,教师应用多媒体的教学手段讲解基本网络的组建过程和一般网络知识,教师讲解结束,用演示法把网络的组建过程呈现给同学,学生经过听、看知道网络的组建程序。利用理论实训一体化的方式进行项目制作,学生在项目组建的过程中,实现职业技能的积累。
(二)课堂教学以引导法、演示法、和讨论法相结合的方式进行。引导法:从实际问题入手,导入课程内容,启发学生进行思考,把以教为重心转移到以学为重心,使“主导”与“主体”有机结合,由学知识为重心转移到以培养能力为重心。演示法:计算机网络课程全部采用多媒体课件教学,充分利用多媒体教学的直观、易懂和信息量大的效果。通过演示如CSMA/CD的原理、令牌环和FDDI的工作过程与不同、以太网交换机MAC的学习过程等FLASH,使原本很抽象的知识变得很容易理解和掌握。
(三)任务驱动教学方法。对于实践性操作强的教学内容,可以先向学生布置操作任务,由学生在完成项目任务的过程中发现问题,例如小型网络的组建,把学生在组网的过程中遇到的问题总结起来,集中讲解,可达到事半功倍的教学效果。
(四)采用现场教学法。通过参观校园网和网络机房,使学生对计算机网络首先有个感性认识,使学生学习网络知识、原理从身边实际的网络开始,提高他们的学习兴趣和求知欲。充分利用网络实训室,业余时间延长开放时间,开展形式多样的课外辅导班,举办各种网络技能竞赛,加大对学生实践能力的培养力度。
(五)以赛促学法。本课程组每年都组织计算机网络知识竞赛,通过形式多样,丰富多彩的学生竞赛活动,促进了学生主动学习本课程有关知识,加深了学生对知识的理解和掌握,提高了学生的学习兴趣。
三、实践性教学的设计思想与效果
本课程的实践性教学环节包括:实验课、撰写学习报告等。通过这些实践环节的训练,使学生加深对网络原理的理解,巩固课堂教学内容,初步掌握组建局域网的主要技术环节和操作方法。 课程的实验是以小组的形式进行,从而培养了学生的合作协调能力,让学生认识到合作的重要,为后续课程的实践教学打下基础。课程结构项目化,理论实践一体化。 本课程由多个项目组成,由浅入深,紧扣网络组网技术的发展逐步展开。应用理实一体化的教学方式,学生在教师讲解、演示后进行实际网络的组建,通过各种计算机网络的组建,学生在学会网络搭建的同时,逐步掌握计算机网络的有关知识,综合培养学生的职业素质。项目根据岗位需求变化、教学实际情况可以灵活组合、动态调整。课程内容根据网络技术发展不断更新。教学过程展示学生的实习成就,充分调动了学生的学习主动性和积极性。学生在学完本课程后,能全面了解掌握网络知识和基本组网技能,到达培养学生应用理论知识解决实际问题的能力。
四、作业、考试等改革举措
(一)作业的改革举措。作业形式中,不仅有传统的书面的回答问题式的作业,也有课题式的作业。课题式作业有些是教师指定的课题,有些是学生自行选择的课题;有些是需要学生单独完成的,有些是需要学生组成小组完成的;有些是以报告的形式完成的,有些是以作品形式完成的。在这个过程中,既锻炼的学生分析问题解决问题的能力,也锻炼了学生的合作和处世能力,还锻炼了学生的文字组织能力。
(二)考试的改革举措。摒弃传统的基于理论教学的全笔试考试模式,确立实践性环节的考核办法,形成性考核和期末每人一题的开卷操作结合。具体的措施有:
实践与理论结合。也就是说既要有以测试认知水�
仿真与现场结合。也就是说既要在模拟的职业环境中考试,又要在真实的职业活动中考试。例如我们将学生在实际工作岗位的实训成绩也计入考核范围。
结果与过程结合。也就是说既要有正常的工作过程的考试,重视结果的正确性,又要有以发现故障、排除故障为目的的考试,重视过程的完整性。
老师与学生结合。也就是说实训考核和平时作业的成绩由教师评价和学生之间评价结合进行,变传统的教师主导为师生共评。例如在实训和平时作业中有需要学生组成小组共同完成的项目,那么在这个过程中每个学生不可能单枪匹马地工作,必须具有团队协作精神。这就一改传统教育中学生听课、实验、考试几乎都是独立完成,缺乏合作精神的培养的弊端。在项目结束后小组内的学生进行互评,然后老师也进行相应的评定,最终两项结合给出每个学生的成绩,这样可以更为客观地测量出学生能力的实际水平和完成实际任务中的缺陷。
参考文献
一、网上教学资源运用效果与原因分析
虽然我们一直强调网上教学资源建设的重要性,但是在实际教学过程中,学生对网上教学资源的利用率却并不高,网上学习效果也难以保证。通过反思,我认为造成这一现象的主要原因有以下几点:
1.教学资源整合与建设过于形式化。目前,我校对辅导教师整合以及自建的资源主要采用量化考核的方式进行评估。辅导教师往往仅就规定要求的必备项目进行资源的收集,并没有对这些资源做进一步的分析、整理与提升,而教师的自建资源又不能结合现有资源做有针对性的补充,导致教学平台只是资源堆积的场所,不能高效地发挥其远程学习指导功能。
2.网上教学资源形式单一、陈旧,更新不及时。现有的网上教学资源中大部分课程仍然是文本教学材料或是教师讲稿的简单再现。这种固化的教学资源很难为学生个别化自主学习提供有效的支持。
3.网上教学资源仍以课程为中心进行建设。教师在设计网上教学资源时,往往没有考虑学生的特征和学习需求,而是依据自身授课的习惯和思路进行建设,普遍存在着重教学内容的呈现与讲解,轻学习情境与学习活动设计的问题。
4.教师对学生的网上学习引导不足。我们的学生大多数不具备适应远程教育所需求的自觉学习能力。因此远程教育中的学习引导就显得非常的重要,它成为影响远程教育质量的关键因素。而教师在建设网络教学资源过程中缺乏对学生的学习方法、学习习惯和学习理念等方面的引导,导致学生上网学习时感到盲目和无所适从,进而产生孤立无援的感觉。
5.网上教学资源质量监管体系不利。学校对教师整合的教学资源的应用效果缺乏合理的评价机制。学校对教师整合的教学资源只是按照考核规定进行项目量化考核,却不能对资源内容本身的质量进行有效的评价。
二、网络课程的设计思路
针对以上网络教学资源建设中存在的问题,这里提出以开发设计网络课程的方式来整合建设网络教学资源。下面以开放教育计算机本科《C语言程序设计》课程为例,提出计算机专业网络课程开发设计的几点思路。
下图是《C语言程序设计》网络课程开发的功能结构图。
1.教学内容设计
远程开放教育学生的需求是在更大的范围内实现的,是与其社会角色密切相关的。因此,教学内容要密切联系实际,使学生在学习过程中学到的知识信息很快转化为自我的实践能力。在教学内容设计上要注意以下几点:
(1)明确教学目标,科学合理选择教学内容。《C语言程序设计》的教材过于注重对语句语法的深入剖析,每讲一种规则,都安排一些简单的程序实例来讲解语法,很少有较复杂、较实用的程序,距离解决实际问题的复杂度相差甚远。因此,“单元学习”模块主要对语句语法等理论知识进行“精讲”,然后配以“实训教学”环节,针对某个单元的知识结合实际问题对学生进行编程的技能训练。“教学反馈”是将单元的知识点列出,学生进行一个单元的学习之后,对这些知识点的掌握程度进行自我评价,如“一般”“较好”“不好”,教师对学生反馈的结果进行分析,然后在面授课中或者是交互论坛中集中讲解普遍不好掌握的知识点。另外,这种反馈结果还可以促使教师及时更新教学内容与教学策略。
(2)注重成人的经验,确定适用的教学策略。本课程采用“视频教学”演示策略,模仿教师课堂讲授与演示的教学方法,将教材内容呈现给学生;采用“个别辅导”个性化策略,让学生自由选择学习单元,自主学习;采用“交互讨论”的协作策略,让学生摆脱网络学习的孤立感;采用“测试练习”与“作品展示”评价策略,对学生进行学习效果的检验;采用“课程导航”的策略,减少网络学习中的迷航现象。
(3)注意“动”“静”配合,发挥多种媒体的优势。网络环境中的信息丰富多彩,根据教学目标的不同和教学内容自身的特点,可以将教学内容用图像、动画、视频、声音等方式呈现,吸引学习者注意力,引发学习者的学习动机。“程序库”模块主要采用了Flas的形式对经典程序进行算法分析,并进行单步骤执行演示,以增强程序的直观性。
2.学习情境设计
(1)导航设计。在网络课程中,对学习者网络课程的导航设计尤为重要。主要体现在两个方面:网站功能导航设计和教学内容导航设计。前者通过页面导航条把整个课程分为“教学文件”“课程学习”“资源库”“交互论坛”“评价监控”“系统帮助”等相对独立的模块,防止学生迷航。这些模块在网络课程的每一个页面上同一位置出现,学习者可以随时进入任意一个模块。后者在设计时采取树型结构,整个教学内容设置类似一棵树,从主干到树枝再到树叶,一级级地展开,通过链接使学生到达选定的内容部分,并记录每一名学生的学习历史记录,哪些章节学过了,哪些章节没学过,给学生最充分的导航和指导信息。
(2)界面设计。界面是网络课程与学习者进行交互的接口,友好的界面能够起到提高学习者的兴趣,减少学习过程中的紧张、疲劳现象作用。因此,应该强调界面的友好性,内容要清晰简洁、操作简便,布局合理,风格统一。对于内容较多的页面采用目录导航的方式或者翻页链接的形式方便学生浏览。
(3)教学活动设计。在“教学论坛”模块中分设“讨论答疑”“专题讨论”和“作品展示”三个版块。“讨论答疑”用作教师与学生、学生与学生的日常交流之用,教师可将质量较高的帖子筛选出来加入精华区,避免由于“灌水”行为导致鱼目混珠而带来的浏览上的不便。“专题讨论”是由教师给出一些综合性较强、功能较为复杂的程序案例,由学生共同探讨解题算法、设计思路,并鼓励采用多种方法去解决问题,从而促进学生协作式学习。“作品展示”是学生用于展示自己设计开发的C语言程序作品的平台,学生之间可以相互进行评价,探讨程序的创新思路和改进之处,从而提高学生的编程兴趣。
3.资源库设计
本课程主要提供了常用C语言函数库、习题库、程序案例库、素材库、相关知识库等内容。其中C语言函数库介绍了常用函数的用法、功能和程序举例,并设计了查询功能,便于学生查找特定的函数;素材库为学习者提供知识的多重表征,将有关素材按类型进行管理,分为电子教案、图形图片资源、动画资源、视频资源;相关知识库为学生提供编程语言的发展历史以及一些流行语言的介绍,并提供相关网站的链接,便于学生获得学习信息。
4.评价监控设计
评价监控系统能够自动跟踪、诊断和评价学习者的学习情况,对学生在学习过程中所持的态度以及知识、能力发展水平做出价值判断。通过对学生的学习时间、学习内容、学习效果进行记录和反馈,实现对学习过程的监控。
5.系统帮助设计
系统帮助模块包括:课程导航和辅助工具。辅助工具包括学生的笔记本、收藏夹、通讯录等。书签记录可以查看学习者学习过程中使用书签的情况,书签将自动记录下学习者学习网络课程的停止时间和地点,以便学习者在下次登录时可以直接进入添加书签的课程内容进行学习。笔记记录将学习中的重点和难点记录下来,以供定期查看。学生可以利用收藏夹的功能将平时常用的学习网站收藏进来,这样无论在什么时间、什么地点登陆网络课程都可以浏览到收藏夹的内容。
三、网络课程的应用
网络课程建设完毕之后,关键性的问题是引导学生有效地利用网络课程进行学习。为使网络课程更好地服务于教学,必须建立良好的激励机制。首先,辅导教师要精心做好基于网络课程授课的教学设计,培养和鼓励学生使用网络课程进行学习;其次,利用评价监控体系,把学生利用网络课程学习的积极程度作为学习评价的一个指标;再次,教师要积极参与学生的讨论交流,从而弥补远程教学过程中学习氛围的不足;最后,就是要加强网络课程的建设,不断完善网络课程的教学功能,增强学生利用网络课程进行自学的主动性和积极性。
总之,网络教学在现代远程开放教育中占据着越来越重要的地位,对网络课程设计制作的研究也会更加深入。这就要求我们在教学实践活动中不断地探索,将现代教育理论与先进科技相融合,逐步完善网络课程体系。
参考文献
[1]钟绍春。信息技术与课程整合的资源及软件研究[J].电化教育研究。2005(3).
[2]徐皓。网上教学的特征[J].中国远程教育,2006(5).
关键词:数据通信;计算机网络;教学改革;实验教学
中图分类号:G642文献标识码:A文章编号:1009-3044(2009)34-9885-02
Several Thinking of Making of Data Communication and Computer Network Course
GAO Chao
(School of Electronic & Information Engineering, Nanjing University of Information Science & Technology, Nanjing 210044, China)
Abstract: In order to improve the teaching effect of data communication and computer network course, it analyzes the characters of this course, discusses the choice of teaching book, and researches the ways of teaching. It also studies the experiments setting. It emphases the idea of keeping pace with times in the making of course.
Key words: data communication; computer network; teaching reform; experiment teaching
1 引言
随着通信技术和计算机技术的飞速发展,网络已� 笔者所在学校开设数据通信与计算机网络课程已有多年的历史。作为通信工程、计算机等专业的一门重要专业课,能否学好此课程对学生的未来发展有着重要的影响。为了让学生更好地掌握网络理论知识和培养实践能力,有必要深入研究和探索课程内容设置、教学方法手段、实验教学等环节,在借鉴和学习各高校经验的基础上[1-4],建立并实施了适用于新形势的课程教学方案。
2 教材的选择
数据通信与计算机网络是一门理论与实践兼有的专业课,是计算机和通信两种技术相互渗透和结合的产物,在信息系统的构建和信息传播领域有着广泛的应用。本课程的任务是使学生掌握数据通信与计算机网络的基础知识和基本原理,包括基本概念和术语、数据通信信道、数据传输技术、数据通信组网设备、计算机网络及其体系结构、计算机网络协议、局域网、计算机网络的重要技术及其新进展等内容。与此同时,还要培养学生理论联系实际的能力,让学生能够独立解决一些简单的工程实际问题。目前国内大学选用的教材主要有三类:第一类由国内知名教授编写,比较符合中国大学教育的传统方式,但是知识更新较慢;第二类是国外经典教材的翻译版本,内容好坏受翻译者的水平的影响较大;第三类则是直接使用最新国外原版教材,不过这对学校师资水平和学生能力有较高的要求。笔者经过多年的教学实践,结合所在学校实际情况选择了理工大学谢希仁教授编著的《计算机网络》最新版。
3 教学方法研究
3.1 明确教学目标
根据课堂调查,大多数学生在学习本课程前对网络聊天、下载、电子邮件等网络应用就已十分熟悉,对于学习本课程的兴趣也比较浓厚,期待着能够在课堂上学到各种使用和建设网络的技能。然而本课程的知识点较多,理论性较强,内容比较抽象,如果照本宣科地讲授,学生往往忙于记忆各种协议名称和概念,感到课堂上没有学到什么实用的技能,从而失去学习兴趣。
针对这种情况,教师应该在课程开始时就让学生了解这是一门偏重于理论的课程,重点是对网络工作原理的深入了解,实践技能的锻炼将被安排在后续的实验课程中。同时也要让学生明白,学习理论知识和培养实践能力并不矛盾,只有对网络原理有了深刻的认识才能事倍功半地掌握各种实际操作技巧。
3.2 优化教学内容
计算机网络技术发展迅速,为了适应时展,有必要不断修订教学内容。对一些已经陈旧的知识如X.25、帧中继等可以减少教学时间,只简单描述其基本原理;与此同时,在满足教学大纲要求的基础上适当地补充新鲜内容,让学生了解工业界和学术界的最新进展,起到开拓学生眼界,为进一步学习指引方向的效果。
3.3 通过实例提高兴趣
当前大学生们对计算机网络已经十分熟悉,但是还不能把具体的使用经验和抽象的网络原理联系起来。教师可以从学生熟悉的网络软件着手,通过分析其工作过程来讲解网络工作原理。例如在讲解网络传输模型的时候,设定两个用户通过QQ聊天的场景,使用启发式教学方法向学生提出问题,让其思考数据需要通过哪些协议层次,以及各层协议实体为了将数据正确地传递到目的地需要做出什么样的工作。这种方式可以提高学生的学习兴趣,让他们感觉到书本上的理论不再抽象空洞,而是和实际生活密切相关的,从而达到较好的教学效果。
在讲解各种协议工作原理的时候,教师可以在课堂上使用Sniffer、Ethereal等软件捕获数据包,用直观的例子让学生观看到该协议的实际工作流程,并与书上的描述进行比对,从而加深印象。
4 实验教学建设与改革
计算机网络课程虽然在课程定位上偏重理论,但并不意味着可以忽视对学生实践能力的培养。为此我们给本课程安排了课程内实验和独立的综合实验。
课程内实验与课程讲授同步进行,主要任务是帮助学生理解课堂讲授内容。此类实验以验证性试验为主,主要内容有常见网络命令的使用、使用数据包捕获程序分析ICMP、ARP、TCP等协议的工作细节等。
网络综合实验则为独立开出的一门实验课程,侧重于培养学生的动手能力。实验内容设置上安排了很多实践性较强的内容,包括小型局域网的组建、路由器交换机配置、网络服务器的安装等。综合实验的实验教材参照社会认可度较高的各种网络认证考试编写。学生在完成综合实验后能够掌握一些实用网络技能,不仅学会使用网络、管理和建设网络,也能够参加各种认证考试,增强就业竞争力。
5 结束语
本文针对计算机网络课程的教学,从教材目标、教学内容、教学方法、实验安排方面提出了几点改善教学效果的方法。为了应对网络理论和技术的飞速发展,计算机网络的课程教学也必须紧密结合实际不断改革创新,才能培养出更多高素质的专业人才。
参考文献:
[1] 中国地质大学教务处。 改革与探索[M]. 北京:地质出版社,2005.
[2] 刘彦保。 计算机网络课程教学改革探讨[J]. 高等理科教育,2007(3):78-81.
关键词:CDIO理念;计算机网络课程;教学设计;分析
一、引言
CDIO理念代表构思(Conceive)、设计(Design)、实现(Implement)、运作(Operate),其主要以产品研发到产品运作的生命周期为主要载体,让学生在计算机网络课程学习过程中更具主动性、实践性。而基于CDIO理念的培养大纲中将毕业生的能力分为基础知识、个人能力、人际团队能力、计算机网络系统能力四个层面,是对学生综合性能力的培养要求。
二、基于CDIO理念构建计算机网络课程教学目标
CDIO教学大纲的首要教学目标便是建立原理清晰的教育结构,在获得高级目标集的同时可提供完整、清晰的主题集,并最终实现评估。计算机网络专业的学生日后是要进行工程业、计算机网络业的工作,因此学生必须具备工程师的基本技能,即在现代运作团队中可进行构思、设计、实现、运作较为复杂的工程产品、系统。第一,要求学生能对网络应用的优缺点进行整体性的评价。第二,要求学生运用计算机网络基本原理、技术设计网络应用,并可对网络进行良好评估。第三,要求学生以设计好的计算机网络硬件框架为基础,可设置良好软件环境,其中包含系统软件与应用软件两种,从而维持网络可正常运行并对网络性能进行合理评估。第四,要求学生可以对网络进行管理,其中包括文档管理、系统中软硬件管理、网络安全管理,同时也要对网络运行情况进行正确评估。
三、基于CDIO理念设计计算机网络课程教学内容
在制定教学目标之后,要结合课程实际内容以及学生的认知特点来设计教学内容,主要可划分为四个教学模块即网络系统评价、技术原理应用、网络软件环境构建、网络管理。第一,网络系统评价:该模块的主要教育核心便是培养学生对计算机网络的感性认识,教师在对学生讲授计算机网络课程的原理之前,由于其具有极强抽象性,因此首先要对学生的计算机网络认识进行全面调查,以保证学生在学习之前可以对计算机网络课程知识形成初步的感性认识。再通过学生正确对网络系统进行评价之后,便在其脑海中构建起网络的基本雏形框架。其中主要内容例如计算机网络历史变迁、网络应用、计算机单机形式、网络环境、文件处理、远程电子邮件发送等基本应用。让学生从对计算机网络初步了解进而逐渐提升层次深度,最后延伸到对网络成本、经济效益方面的分析。第二,技术原理、应用:学生对计算机网络形成初步认识之后,教师要引导学生在脑海中构建计算机网络体系结构概念,帮助学生对计算机网络形成理性认识。主要内容可涵盖:OSI7层模型、网络拓扑结构、通信设备、网络协议、常用协议等。根据CDIO理念,教师可以将模型中知识点顺序由高到低来进行讲解,帮助学生完成从应用层到物理层的知识跨越,因此教材编排的顺序也应符合这一顺序规律。第三,网络软件环境构建:该模块主要是要求学生对计算机网络系统环境软件与应用的设置办法进行掌握,需要学生加深对网络原理的理解程度,同时要基于项目应用为标准来进行网络软件环境设置。其中主要内容包括路由器信息设置、服务器端网络操作、应用软件系统服务等。第四,网络管理:网络管理模块中需要学生掌握的主要是网络资源的管理,其中主要包括网络硬件、软件、数据资源等的日常维护管理工作,例如资源的控制、使用、跟踪、监控,同时也包括打印机队列管理、外部网络连接、防火墙等知识。
四、基于CDIO理念设计计算机网络课程实践活动
在基于CDIO理念设计计算机网络课程实践活动之前,首先要制定系统性、实用性、实践性、发展性四项基本原则。首先要保证学生在实践活动中设计的实践项目要具备极强关联性,并最终可形成较为完整的整体。虽然实践项目来源于实际应用,但并不是对实际工程项目的施工,要允许学生对项目进行反复实验以期在失败中不断累积经验。同时实践项目的延伸性可通过学生自身发挥想象、技术来实现,例如在对学生配置子网划分的任务过程中,可以要求学生必须将一级子网进行划分,但对多级子网的划分可以按照自身的兴趣来发挥,以此来提升学生在实践项目操作设计中的积极性。对于网络应用评价方面,首先在学生了解计算机网络相关设备性能、价格、安全性的基础上,来对计算机网络应用系统的优缺展开讨论,通过收集计算机网络操作系统类型之后可以描述出它们工作时的基本过程。在培养学生构建网络系统软件的实践项目过程中,可以从系统环境设计、网络环境设计、用户环境几个方面来要求学生,例如WEB服务器、FTP服务器、邮件服务器等。五、结束语综上所述,基于CDIO理念的计算机网络课程教学设计要从教学目标确立、教学内容设计、实践活动设计三方面来进行全方位的教学设计,让学生从掌握计算机网络的基础原理提升到可以实际对计算机网络硬件、软件进行开发、设计层次,从而有效提升学生的计算机网络课程学习能力、技能掌握程度,是培养优秀计算机网络人才的有效举措。
参考文献:
[1]杨运涛。基于CDIO理念的计算机网络技术课程实训教学模式探讨[J].科技与企业,2014,15(05):244-245.
[2]周如旗,袁学文。基于CDIO理念的计算机网络课程教学设计[J].计算机教育,2012,8(08):90-94.
关键词:ASP技术;网络课程;计算机专业;课程设计;应用
1概述
随着Internet的迅速发展,传统的教学模式以及教育理念不断受到冲击,而且随着社会的快速发展,人们对于计算机专业人才的要求和标准也在不断提高。为了提高计算机专业网络课程教学成果,借助网络方式设计课程大纲、教学计划、课件下载,构建一个实时交互的虚拟教学平台,以便学生能够随时随地地观看教学资源显得十分重要。在此背景下,ASP技术进行了概述,并构建了一种基于ASP技术的网络教学系统,希望能够为高校教师实施教学活动有帮助作用。
2ASP技术相关内容
2.1概念
ASP,全称为“ActiveServerPages”,也被称为“动态服务器网页”,通常被简称为“ASP”。ASP其作为当前十分流行的动态网页技术,其之所以受到人们高度重视以及广泛使用的原因主要是因为其产生的所有执行结果格式都是标准的HTML。另外,这些程序的执行发生在网络服务端,因此其对于浏览器的要求较低,一般的浏览器就可以准确获取ASP执行结果[1]。
2.2技术优势
ASP其优势包括以下几点:(1)ASP对开发工具要求较低,所有的开发工具都可以发展ASP;(2)ASP的语言相容性很高,其与任何ActiveXScript语言都能够相容;(3)安全性高,在查看网页原始代码的时候,只能看到HTML语言文件,无法看到原始的ASP程序;(4)ASP借助ODBC驱动程序可以轻松连接、操控数据库,而且,文本格式以及Excel格式文件也可以被ASP当成数据库;(5)以对象为基础,学习容易,可以通过ActiveX控件扩充其功能内容。
2.3工作原理
ASP的发展代表着Web技术的进步,ASP的工作原理为:通过服务器脚本环境运行,对WebServer后台数据库内容进行呈现,也可以进行创建以及编辑修改,最后以网页形式在客户端的浏览器中呈现给用户。在完整的响应过程里,ASP本质属于动态网页,但是在客户端呈现给客户时,其基于WebServer获取的数据信息会以某个时刻的静态网页方式进行呈现,这样用户在浏览以及查询数据信息时会更加便捷。在客户端层面,其无需考虑浏览器是否能够接受Web页,因为WebServer已经完成所有工作,客户端浏览器只需要向WebServer发送HTTP请求,在接收到客户端发送的请求后,WebServer会调用ASP进行回应,并执行ASP文件中的命令,包括到后台数据库对其数据信息进行读取、查询、编辑、修改、更新等,最后再把处理结果用HTML的形式呈现给用户。
3计算机专业网络课程开发技术
3.1静态网页制作
网络课程开发的大环境就是网页制作技术,在制作网页时通常采用Dreamweaver以及Frongpage两个软件,其中Dreamweaver是制作网页的主流软件,其作为具备网页制作、网站管理多功能的网页编辑器,对网页设计师来说是一套可视化网页开发软件,通过Dreamweaver可以制作出不受平台以及浏览器限制的动感网页[2]。另外,在制作网页时,还要借助Flash动画设计软件以及Fireworks图像处理软件。通过Flash动画制作可以设计出充满动感的网页,而通过Fireworks可以自由化导入图像Dreamweaver、Flash以及Fireworks3种软件也被称作网页制作三剑客。
3.2动态网页制作
ASP以及ADO是微软公司制作动态网页的动态网络和数据库技术,通过ASP以及ADO技术生成具有强大功能的Web应用程序,通过该应用程序用户在一般的浏览器的基础上就可以实现查询以及存取网络数据库的数据。ASP以及ADO使得网页的灵活性、便利性更高,在Internet中进行数据信息的检索和传递也变得更加简单[3]。
3.3数据库
网络课程中会出现市场存取信息的情况,包括访问文献等,这个时候就需要数据库技术,设计者采用较多的一般是SQL以及MicrosoftAccess数据库。前者的功能在于建立不同数据库之间的联系,按照ANSI规定,AQL是关系型数据库管理系统的标准语言。SQL可以执行很多操作,包括数据库更新,提取数据信息等。当前,Oracle、MicrosoftSQLServer,Sybase,Access等主流关系型数据库管理系统都使用SQL语言。MicrosoftAccess程序较为复杂,但是其属于一种具备强大功能的数据库软件,其作为关系式数据库,里面包含了一系列表、行、列,每一行属于一个记录,每一列属于一个字段,每个字段都会有一个字段名,字段名在同一个表里不能相同。
3.4图片处理
在制作网络课程中,一定会用到图片处理技术,常用的图片处理技术主要是Photoshop,其具备图像扫描、图片编辑、图片制作、图像合成以及图像输入输出等多种功能。Photoshop被公认为当前最好的通用平面美术设计软件,其具备功能多样化、使用便利化、功能稳定化等特点,因此Photoshop是平面工具第一选择。
4基于ASP的计算机专业网络课程设计应用
4.1系统架构
采用传统的三层结构B/S模式建立网络课程教学系统,其系统架构如图1所示。其中,第一层是用户浏览器,其作为用户与整个系统的接口。浏览器把HTML代码转化成网页,网页的交互功能允许用户输入信息并提交给后台,之后提出处理请求[4]。第二层是Web服务器,其作为用户后台,对用户的请求进行响应,通过ASO生成HTML代码,其中嵌入处理结果并提交给用户浏览器。Web服务器主要功能为存储系统的功能模块以及应用程序,并通过功能模块以及应用程序处理用户请求,完成对数据库服务器的访问,通过查询、修改、更新等操作,把处理结果呈现给用户。第三层是数据服务器,其主要功能为协调不同Web服务器提交的SQL请求,实现数据库的管理。
4.2教学系统结构体系的构建
该网络教学系统的建立主要为了服务教学,因此,在结构体系的建立需要从教学的角度出发。不仅需要其呈现教材教学资源,还要扩展教学资源;不仅需要其辅助课堂教学还需要其在课外主导学生学习;另外,还需要其改变学生学习模式,为学生学习提供帮助,帮助学生进行自主学习、合作学习,防止过分依赖教师以及课堂学习;此外,还需要改网络系统具备管理功能,实现人员、课程资源等管理。基于ASP的计算机网络课程教学系统结构主要包括3大模块:教师教学、学生学习以及教学管理。
4.3系统主要功能
(1)系统登录功能设计:在进行系统登录时,一共有学生、教师、管理员3种角色,每个角色对应不同的模块,因此其权限各不相同。(2)针对管理员角色的系统功能设计:在系统中,管理员具备最高权限,对于所有的系统用户其都可以进行管理,除此以外,其还具备管理作业、资源课件上传管理、公告等权限。(3)针对教师角色的系统功能设计:在系统中,教师应该具备管理课程、管理教学信息、管理学生信息、管理学生作业以及管理学生讨论模块的相应权限。(4)针对学生角色的功能设计:在系统中,学生应该具备查看公告、学习课程资源、提交作业、提出问题、上传/下载资源、讨论区交流、在线考试、查看考试结果等权限。
4.4数据库以及相关处理流程
在B/S架构网络教学系统中,数据层属于系统的核心部分,其在很大程度上影响着整个系统的运行效率[5]。为了确保数据库设计效果,需要把数据库的关系和性能进行规范化。在该网络教学系统中,教师、课程以及学生狗都是与用户应用逻辑关联的实体。当前,网络课程教学系统功能模块已划分明确,为了确保用户能够最快捷达到用户请求,我们设计一套流程图来进行说明:首先,用户进行登录,系统对用户进行判断,如果错误,可以进入注册界面或者选择退出系统;如果正确,则根据数据库的用户角色和权限使用户进入相应界面,由此完成整个程序的执行。