Course Code045101052
CourseTitleComputerNetworks
CourseCategoryDisciplinaryBasic Course
CourseNatureCompulsoryCourse
Class Hours64 teachingsessions, including 16 lab sessions
Credits3.5
SemesterTheforth semester
InstituteSchool ofComputer Science and Engineering,networkengineering,informationsecurity
ProgramOrientedComputerscience and technology
TeachingLanguageChinese
PrerequisitesFoundationsof Computer Science, Computer Organization and Architecture
StudentOutcomes
(SpecialTraining Ability)Design/ Development Solutions: An ability to design solutions forcomputer engineering complex problems, to design computerhardware and software systems that meet with specificrequirements, and to embody innovation awareness in the designprocess and take into account social, health, safety, culturaland environmental factors.
Research:An ability to develop computer system-related knowledge andresearch computer engineering complex issues, to develop thebasic capacity of computer systems research & development,systematic cognitive and practice, master the Bottom-up andtop-down problem analysis methods.
Applying Modern Tools:An ability to develop, select and use appropriate technologies,resources, modern engineering tools and information technologytools for complex computer engineering issues.
TeachingObjectivesStudentsare required to master basic knowledge, basic principle, andimportant protocols, and etc. It mainly includes: key terms andprotocols (TCP/IP), standards, Reference model, LAN technology(focus on Ethernet), basic function and technology ofPhysical-Layer, Data-Link-Layer, Network-Layer, Transport-Layerand Application-Layer. The course focuses on technology ofNetwork-Layer, such as IP, Distance-Vector routing protocol,Link-State routing protocol, Internet Control MessageProtocol(ICMP),Address resolution protocol(ARP), proxy ARP, CIDR, and so on. [1,2]
In practice, studentsare required to learn socket programming, packet analysis usingpacket-capture tool, basic operation of router and switch. [1, 2,3]
CourseDescriptionThe courseis a specialized course of Professional Computer Science andTechnology; It introduces the computer network, the newdevelopment and new technologies of computer network, it mainlyinvolves:Computernetwork protocols and architecture, physical layer, data linklayer, LAN, WAN, network layer, transport layer, applicationlayer.
Instrumentsand EquipmentsComputers,Switches, Routers,cables
ExperimentReportIndividualreport. One report for each task.
AssessmentCheckson site and marking lab report.
TeachingMaterials and Reference Books[1]YuanHua, Experimental Guidance of computer networks, 2019
[2]AndrewS. Tanenbaum, David J. Wetherall, Computer networks, Fifthedition, Tsinghua University Press, 2012
Preparedby Whom and WhenYuanHua,2019/05/06