NWEN 302 (2019) - Home Page

Welcome to NWEN 302 Computer Network Design!

This course addresses the principles, architectures and protocols that have shaped the development of the Internet and modern networked applications. It examines network design principles, underlying protocols, technologies and architectures of the TCP/IP protocol stack. The design of various protocols in the stack, such as, protocols like ARP, ICMP, IP, DHCP, TCP, UDP, routing protocols like OSPF, and IPv6 will be covered in detail, together with logical link control, medium access control and physical media communications issues.

This page provides information about the course, and will be updated as the course proceeds. Students enrolled in NWEN 302 should visit this page regularly to ensure that they are aware of the information available here.

If you find errors, note omissions, or have any other comments regarding these pages, please contact Dr Alvin Valera.


Students who do not have the NWEN243 pre-requisite and wish to enrol for NWEN302, please contact the course coordinator to take a short admission test.

Final Exam

NWEN 302 Final Exam is CLOSED BOOK but you are allowed to bring in ONE A4 SHEET, WRITTEN ON ONE SIDE ONLY. For more information about the Final Exam, please refer to the cover page shown below.

NWEN302 FinalExam Front.png

Python Crash Course

A four-session crash course on basic Python programming will be conducted in CO246 on the following times:
  • 17 July: 14:00
  • 18 July: 13:00
  • 24 July: 14:00
  • 25 Jul7: 13:00
Lecture notes and Jupyter notebooks to be used can be downloaded here: https://ecs.victoria.ac.nz/foswiki/pub/Courses/NWEN302_2019T2/LabsAndAssignments/Python_NWEN302.zip

Other Useful Links

System Management: Set up ECS account, Change password, Forward your email

VUW resources: Learning Support, Study Resources