APP下载

基于CDIO的网络工程项目实战课程设计与实践

2019-10-08杨英鹏孙清闻何宗刚赵振国

软件工程 2019年9期
关键词:网络工程

杨英鹏 孙清闻 何宗刚 赵振国

摘  要:CDIO教育理念强调项目导向,强调做中学。网络工程项目实战是一门实践性很强的课程,基于CDIO教育理念,课程以项目为核心开展教学,综合了网络规划与设计、路由与交换技术、Linux服务器管理和综合布线技术多门课程的知识点,构建了以企业园区网络建设为目标的实践项目。本文从教学目标,教学内容,教学实施与效果几个方面给出了课程设计与实施的全过程。实践证明,本课程对于提升学生实践能力和培养学生综合应用知识的能力发挥了重要的作用。

关键词:CDIO;网络工程;项目实战

中图分类号:TP393     文献标识码:A

Abstract:The educational idea of CDIO emphasizes project orientation and learning by practice.Network engineering project practice is a highly practical course.Based on the educational idea of CDIO,project practice is taken as the core to carry out the course teaching.The practice project is designed,aiming to construct enterprise networks with the knowledge of several other courses,which include network planning and design,routing and switching technology,Linux server management and cabling technology.This paper gives the whole process of course design and implementation in aspects of teaching objectives,content,implementation and effectiveness.It is proved that this course plays an important role in improving student practical ability and cultivating student ability of using knowledge comprehensively.

Keywords:CDIO;network engineering;project practice

1   引言(Introduction)

CDIO工程教育模式是国际工程教育改革的优秀成果。CDIO已经成为中国高等工程教育界重要的改革运动之一[1]。CDIO代表构思(Conceive)、设计(Design)、实施(Implement)和运行(Operate)。CDIO工程教育理念来源于产品/系统的生命周期过程,体现一个产品从构思、设计、实施到运行的全过程[2],倡导一种基于项目全生命周期的学习,将“学科导向”变为“项目导向”,以项目为主线组织课程,变“强调学科知识的完备性与系统性”为“注重项目训练的完整性”[3]。CDIO的教育理念特别适合于项目教学,学生通过完成项目,采用“做中学”的形式,提高了项目设计、实施、运行能力和解决具体问题的能力。

《网络工程项目实战》是大连东软信息学院网络工程专业一门项目实践课程,综合应用了综合布线技术、路由与交换技术、网络规划与设计、Linux服务器管理多门课程的知识点。课程基于CDIO教育理念,通过让学生完成一个完整的企业园区网络项目,培养学生项目构思、设计、实施、运行的能力和解决具体问题的能力。

2   课程教学目标(Course teaching objective)

传统的教学模式注重认知目标的实现,而CDIO工程项目教学是以能力目标为核心[4]。《网络工程项目实战》是一个综合多门课程的二级项目,项目涉及大学三年级所学的多门课程,能够使学生对所学知识融会贯通,培养学生分析问题、解决问题、沟通表达、团队合作以及项目的设计、实施、运行等能力。课程的教學目标详见表1。

3   课程教学内容(Course teaching content)

《网络工程项目实战》以某企业园区网络的建设为主要内容,学生需要根据实际需求,规划、设计、实现一个企业园区网络。企业园区建筑平面图如图1所示。

项目包括两大部分:

(1)企业园区网络设计与实施

学生根据需求,完成园区网络架构设计、综合布线设计、VLAN及IP规划、可靠性设计、安全性设计、Internet接入设计等内容,并使用模拟器实现设计的内容。

(2)构建高性能高可靠的网络服务

在完成网络部分的基础上,学生根据需求,完成企业园区内网络服务的设计与实现。包括高可用负载均衡的Web集群,MySQL高可用双机服务器、iSCSI共享存储服务的设计、安装、配置和运行。

4   课程教学设计与实施(Course teaching design and implementation)

4.1   进度安排

《网络工程项目实战》教学安排为4周,总学时80学时,课程进度安排详见表2。

4.2   教学实施

在课程教学中,以CDIO理念为指导,将项目分为构思、设计、实现和运行四个阶段。将学生按每两人分成一组,以学生为教学主体,教师是教学过程的组织者、引导者和监督者[5],指导学生分阶段、分步骤的完成课程项目。

(1)构思

教师完成课程项目准备、项目描述文档和需求文档的准备工作,给学生下发项目文档,并讲解具体要求。学生组内讨论,细化任务分配,并确定时间安排。

(2)设计

学生根据需求文档,完成需求分析和系统设计。在需求分析中,分析项目的具体需求,给出准备采用的技術路线或方向。在系统设计中,根据需求分析中的技术路线和方向,完成具体的设计,设计包括三部分内容。

①综合布线系统设计:包括系统结构图、路由平面施工图、侧立面图等。

②园区网络设计:包括网络体系结构、VLAN和IP地址规划、生成树、路由、冗余可靠性、无线网络、接入Internet、安全等。

③园区网络服务器的架构设计:包括调度服务器、Web集群、数据库服务器、存储服务器。

在设计阶段,学生完成综合布线设计、园区网络设计和服务器架构设计后,需要阶段性地提交设计文档,教师提出修改意见,学生修改、完善设计文档。学生设计的网络体系结构设计如图2所示。

(3)实施

学生依据设计文档,完成项目的实施。项目实施分为两部分:网络部署实施和服务器部署实施。

网络部署实施中,学生使用模拟器软件(EvE或PacketTracer)搭建网络拓扑,配置IP地址、VLAN、生成树、路由协议、NAT、ACL等内容,实现网络互通、访问Internet,以及安全、冗余等其他特性。

服务器部署实施中,学生使用Linux虚拟机,完成高性能高可靠服务器集群的配置与实施,包括Nginx、PHP、Web集群、MySQL集群、iSCSI存储服务器的安装和配置。

在整个实施过程中,教师对学生实施中遇到的问题及时给予解答,并总体把握项目实施的进度,确保项目实施在预期内完成。

(4)运行

学生在完成项目实施阶段后,运行项目并进行系统测试,对系统进行优化和调整。教师在此阶段对学生项目的运行情况逐一做出检查,根据运行情况,给出成绩。

4.3   课程考核

课程考核重点在于考核学生CDIO能力达成度。课程考核分为平时考核和期末考核两部分。平时考核采用教师检查学生项目和学生答辩方式进行,项目检查主要考核学生分析问题、项目设计、实施和运行能力,答辩主要考核学生口头表达和团队合作能力。期末考核采用口试的方式进行,主要考核学生的专业知识、学习态度和习惯和口头表达能力。课程考核的各个项目和CDIO能力对应详见表3。

5   课程教学效果(Course teaching effectiveness)

在《网络工程项目实战》课程的教学过程中,学生通过项目的设计、实施和运行,将理论课的知识应用到了实践项目中,积累了项目工程经验,提高了分析问题、解决问题和工程实践的能力,锻炼了团队合作和沟通表达能力。同时课程对教师的学科知识、项目构思、课程组织、沟通协调、总体把握能力也提出了更高的要求。通过课程教学,教师能力也得到了提升,做到了教学相长。

6   结论(Conclusion)

CDIO教育理念强调项目导向,注重做中学,通过项目的构思、设计、实施和运行四个阶段,培养学生运用知识、分析问题和解决问题的能力。教师从课程知识的讲授者转变为项目实施的引导者、课堂学习的组织者,学生从被动听讲转变为学习主体,主动思考、主动查阅资料,主动动手实践、主动交流学习[6]。《网络工程项目实战》将CDIO教育理念运用到课程的教学中,为我校网络工程专业的实践项目体系建设和学生实践能力培养提供了有力的支持。今后课程将在项目内容进一步优化,使项目内容更符合企业生产实际,并在课程教学中加大对学生专业理论知识的要求,使学生在实践能力提升的同时,专业理论知识也能进一步得到巩固和加强。

参考文献(References)

[1] 顾佩华,胡文龙,陆小华,等.从CDIO在中国到中国的CDIO:发展路径、产生的影响极其原因研究[J].高等工程教育研究,2017(1):21-42.

[2] 顾佩华,包能胜,康全礼,等.CDIO在中国(上)[J].高等工程教育研,2012(3):24-39.

[3] 顾佩华,包能胜,康全礼,等.CDIO在中国(下)[J].高等工程教育研,2012(5):34-44.

[4] 韩立华,周颖,胡畅霞.CDIO理念下工程项目教学案例开发与应用实践[J].计算机教育,2015(24):139-143.

[5] 马志欣,刘海英.基于CDIO的计算机网络系统集成课程教学[J].计算机教育,2014(12):55-58.

[6] 石晓军,张文宇,宦蕾.基于CDIO教育理念的计算机工程实践教学探索[J].计算机工程与科学,2014(36):108-110.

作者简介:

杨英鹏(1975-),男,硕士,副教授.研究领域:虚拟化,云计算.

孙清闻(1981-),女,硕士,讲师.研究领域:软件定义网络.

何宗刚(1970-),男,硕士,副教授.研究领域:网络安全.

赵振国(1978-),男,硕士,讲师,研究领域:网络安全.

猜你喜欢

网络工程
湖南人文科技学院国家级一流本科专业建设点简介:网络工程专业
网络工程专业课程中的“双创”教育与实践
地方高校网络工程专业人才培养的改革与实践
新工科背景下网络工程专业建设探索与实践
网络工程中的安全防护技术
网络工程中的安全防护技术的若干思考