• 软件工程专业“计算机网络”课程教学方法探讨 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


      Discussion on course instruction of computer network for software engineering major

      Huang Yongping

      (Department of Mathematics and Computer Science, Guangxi Normal University for Nationalities, Chongzuo, Guangxi 532200, China)

      Abstract: Aiming at the characteristics, training objectives and the network technology demand of software engineering, combined with the construction of college network laboratory, the arrangement of teaching content and experimental teaching are discussed. A suitable experimental teaching system for software engineering is constructed. In teaching, the basic principles of the network, protocol analysis and network programming application are focused on. The training of practical application ability is emphasized to give the students network knowledge enough for software system design and improve the abilities of system software design and programming.

      Key words: computer network; software engineering; curriculum instruction; experiment

      0 弁言

      随着计算机技巧、信息技巧和网络通讯技巧的快速生长,软件产品和网络环境逐步交融,使软件运行平台逐步从封闭、集中的单机环境向新闻、开放和多变的网络环境改变,软件零碎开发也逐步趋向于网络办事化。因而,网络资源和环境成为软件零碎开发次要斟酌的要素之一[1]。

      “计算机网络”是计算机业余和通讯业余的一门必修课,触及的学问包孕计算机技巧、通讯技巧,它是一门交织型的综合学科,是先生把握网络相干学问的根蒂根基课程。我院在计算机业余着重软件工程方向,软件工程业余的培育目的是面向软件产业界对软件工程技巧人材的需求,培育以计算机运用软件开发为根蒂根基技能,把握结壮的计算机根蒂根基现实学问和较宽的工程业余学问,存在翻新才能、工程现实才能和团队互助才能,素质全面的复合适用型软件人材[2]。因而,软件工程业余的“计算机网络”课程不能是单纯的现实教养。

      本文盘绕软件工程业余的培育目的,探讨软件工程业余的“计算机网络”课程教养体式格局,按照软件工程业余特性,针对培育运用型人材的需求,合理支配教养内容,构建合适软件工程业余的实行教养体系,增强先生现实着手才能和运用才能,让先生在实行进程中加深对网络学问的懂得,进步网络软件编程才能,使之符合软件工程业余强调先生着手现实才能的特性。

      1 按照业余特性,合理支配教养内容

      目前没有专门针对软件工程业余的计算机网络教材,通用的计算机网络教材一般着重先容网络技巧现实学问。大多是以OSI(Open Systems Interconnection)七层模子或TCP/IP五层模子为线索,采取自顶向下或自底向上的先容体式格局[3-4]。内容支配上还包孕无线网络、网络保险、宽带接入技巧以及新型网络技巧等等,观点太多,学问体系太现实、太形象,不合适用于以培育运用型人材为目的的软件工程业余先生深造。并且,“计算机网络”课程笼罩学问面宽泛,先生不可能在无限的光阴内把握所有的网络技巧学问,因而,需求对教养内容举行遴选、调解和结构。

      按照软件工程业余的特性,针对培育运用型人材的需求,确定本课程教养内容次要包孕网络根蒂根基情理、网络经常运用和谈剖析、网络编程运用和网络驾御技巧,着重讲授网络根蒂根基情理、网络经常运用和谈剖析和网络编程运用等内容。在内容的讲授上力图按部就班,先让先生懂得计算机网络根蒂根基学问,次要包孕:计算机网络生长情形(计算机网络、电信网络和有线电视网络三网交融)、计算机网络次要性能指标(带宽、数据率等)以及计算机网络体系结构,而后盘绕TCP/IP五层模子,在物理层上重点给先生讲授数据通讯根蒂根基学问、经常运用传输媒体和信道复用技巧。数据链路层讲授上,先简略先容现在数据链路层要解决的根蒂根基问题,而后重点讲授PPP和谈和以太网技巧,让先生经由进程深造经常运用数据链路层和谈以加深对数据链路层功效懂得和初步学会网络和谈剖析。网络层以IP和谈讲授作为重点,联合学院IP调配情形,让先生学会IP根蒂根基设置和子网分辩,经由进程讲授经常运用的路由和谈让先生把握路由表和分组转发进程。基于现在学院外部

    暮气以及其余单元外部

    暮气大批运用私有IP情形,网络地点转换NAT也作为网络层的重点内容讲授。运输层,起首让先生把握端口号相干学问,而后进入UDP和谈和TCP和谈深造,让先生充足懂得端到端通讯和进一步把握和谈剖析体式格局。运用层,重点讲授经常运用和谈,包孕:HTTP、FTP、DNS等,并支配办事器设置、和谈剖析和编程实行。若是课时允许,在网络保险方面,遴选一些先生感兴味内容举行讲授,如经由进程访问控制列表ACL设置限度上外网的光阴、垂钓网站诈骗、ARP攻击等等;在无线网络方面,让先生着手举行无线路由设置,完成无线上彀。   在教养进程中重点让先生把握计算机网络根蒂根基情理、学会网络和谈剖析体式格局、熬炼网络编程才能、学会根蒂根基的网络驾御和简略的网络设置。在课程内容选择上,要从传统的着重计算机网络现实的先容改变为比拟适用的深造,突出现实运用才能的培育,让先生具备软件零碎设计所需的网络学问,并进一步进步软件零碎设计和编程才能。

      2 重视现实与实行相联合

      “计算机网络”课程笼罩学问面广,观点多、内容形象,若是采用纯现实教养体式格局,先生对实在的网络环境缺少懂得,老师很难在无限光阴内把计算机网络形象的情理和和谈讲述清楚,先生也很难真正把握计算机网络相干技巧。因而,“计算机网络”课程教养需求现实与实行相联合,老师讲授现实学问同时联合现实驾御培育先生着手才能,并且实行教养中要联合生活实例,进步先生兴味,激起先生的深造主动性,让先生在着手实行进程中加深对网络现实学问的懂得。

      目前,计算机网络课程的实行内容根蒂根基上能够分为三大类。①网络根蒂根基驾御和设置实行。其内容包孕:网络驾御零碎(Windows系列或Linux)安装;各类运用办事器搭建和办理,如深造搭建Web办事器、FTP办事器、DNS办事器、DHCP办事器、邮件办事器等;举行简略的网络设置与办理,如网线的制造、组建局域网、文件同享和保险性设置、用户账户办理等等。②网络和谈剖析和编程实行。在把握网络根蒂根基情理的根蒂根基上,懂得网络和谈的观点和功效,学会网络和谈剖析,运用高档编程言语(如C、JAVA或C++)编制一些网络和谈和办事,完成简略网络运用,加深对网络情理和和谈的懂得。③网络工程实行。学会交换机、路由器等网络设施的设置与办理;经由进程网络硬件设施或运用模拟实行软件组建中小型网络等等。

      从软件工程业余对运用型人材需求和培育的角度斟酌,先生深造计算机网络课程,除对计算机网络根蒂根基学问、网络体系结构懂得外,应重点把握TCP/IP和谈剖析和运用完成,充足懂得网络事情情理,包孕数据封装、发送、接受、解封装等。以是,构建合适于软件工程业余的实行教养体系,应重点支配网络和谈剖析和网络编程类实行,而对网络根蒂根基驾御和工程类实行应当举行剖析和遴选,有针对性的支配实行,以使先生能在无限光阴内把握网络根蒂根基环境搭建和根蒂根基网络设置,加深对网络事情情理和和谈的懂得。

      起首,网络和谈剖析和网络编程类实行是软件工程业余的重点,联合现实网络模子和网络软件,从运用的角度剖析和疏导先生把握网络情理学问。指点先生学会网络剖析和监测软件(如Sniffer、Wireshark等)的运用,学会捕捉网络数据包,把握网络和谈的剖析体式格局,在这根蒂根基上,激励先生举行网络法manbetx万博体育登录为您倾心打造最佳娱乐游戏天堂,manbetx体育手机客户端是一个信誉好及富有强烈社会责任感的在线娱乐平台,万博manbetx官网登录游戏是一家成立在欧洲的网上投注公司,manbetx万博体育登录为大家带来一个不需要学费的地方式设计和和谈完成。内容支配上要按部就班、由浅入深,让先生容易接受和充满自信心,从而激起其深造兴味。能够从先生熟习的宽带拨号上彀所用的数据链路层和谈PPP和谈起头,该和谈花式简略,先生容易接受,有利于对和谈剖析体式格局的把握,而后依照TCP/IP网络体系结构剖析和深造各档次首要的和谈,如Ethernet帧、ARP和谈(把握ARP播送和ARP应对进程)、IP和谈、UDP和谈、TCP和谈、HTTP和谈、TFTP和谈、FTP和谈、DNS和谈等[5]。在和谈剖析的根蒂根基上,让先生着手编写网络法式,如编程完成Ethernet帧的封装与剖析、IP数据包的捕捉与剖析,完成功效简略的Socket 通讯软件(如TFTP简略文件传输)。经由进程现实网络编程训练,让先生把握数据从运用层传输层网络层数据链路层物理层的封装和解封装进程,加深对网络和谈与完成体式格局的懂得,把握网络环境中软件编程的根蒂根基体式格局,逐步进步网络软件编程才能。

      其次,在网络根蒂根基驾御训练方面,让先生把握经常运用网络工具的运用以及能够举行简略网络设置,能为软件设计完成须要的网络环境设置,内容次要包孕:局域网组网、IP设置、Web办事器、DNS办事器的设置。别的,让先生把握一些最根蒂根基的网络学问以及做联网软件开发必需用到的根蒂根基技能,包孕直连线、交织线的运用;ping、ipconfig、tracert等根蒂根基网络饬令的运用;简略的网络故障扫除和根蒂根基的网络办事等。

      最后,网络工程办理类实行让先生对网络设施有感性意识,辅佐先生对照应和谈和网络技能的懂得。我院外部

    暮气拥有网络根蒂根基和保险、网络综合布线实行室,先生能够在实行室意识讲义上所讲述到的交换机和路由器以及综合布线零碎,包孕机房的机柜、配线架、现实的物理连线以及网络拓扑,增加感性意识。在此根蒂根基上,能够经由进程现实设施或经由进程运用Cisco民间模拟软件Packet Tracer组建中manbetx万博体育登录为您倾心打造最佳娱乐游戏天堂,manbetx体育手机客户端是一个信誉好及富有强烈社会责任感的在线娱乐平台,万博manbetx官网登录游戏是一家成立在欧洲的网上投注公司,manbetx万博体育登录为大家带来一个不需要学费的地方小型网络,帮助先生懂得网络的根蒂根基架构。经由进程简略交换机设置,让先生把握虚构局域网VLAN,深造分辩VLAN体式格局。路由器设置方面,重点让先生把握新闻路由和新闻路由RIP和谈的设置,以懂得路由表、路由和谈以及分组转发进程;完成网络地点转换NAT实行[6],充足懂得私有IP和私有IP地点相干学问。对于才能比拟强的先生,激励他们完成一些比拟难但宽泛适用的实行(如VPN)等。

      3 结束语

      本文按照软件工程业余的特性,针对培育运用型人材的需求,确定“计算机网络”教养内容次要包孕网络根蒂根基情理、网络经常运用和谈剖析、网络编程运用,联合现实实行教养,构建了合适于软件工程业余的实行教养体系,让先生在实行进程中加深对网络根蒂根基学问、网络和谈与完成体式格局的懂得,逐步进步网络软件编程才能。网络课程观点多且比拟形象,从此的事情将进一步研讨怎样使教养内容更形象、更生动,以激起先生对网络课程的深造兴味。


    文章www.0009manx.com 文章www.0009manx.com 文章www.0009manx.com

    上一篇:呼吸内科中重症患者应用整体优质护理的效果分

    下一篇:高中化学实验教学实践症结与改进策略