Qualifications and Certificates
  Technical Committee Member
  Professional Experience
  Research & Developme
  Awards and Honors
  In the News
  Auxiliary Activities
 Computer Networks
This is an introductory course to computer networks. The emphasis will be on the basic performance and engineering tradeoffs in the design and implementation of computer networks. The goal is for students to learn not only what computer networks are and how they work today, but also why they are designed the way they are and how they are likely to evolve in the future. We will draw examples primarily from the Internet. Topics to be covered include: routing, addressing, Subnetting, naming, Network Layers, Wireless Networks, and Network Design.
Language: The class is taught in English.
Assistant: Select one student to manage, handle and collect the assignments, projects, and Lab activities.
Final Examination: Written examination, (40%)
Coursework 1: 6 pages research paper (in a team of two/Three students) , (30%)
Coursework 2: Project and Presentation (individually) , (30%)
Lecture Notes
Session 01: Intro
Session 02: Application Layer
Session 03: Network Layer
Session 04: DataLink Layer
Session 05: Wireless and Mobile
Session 06: Network Security
Session 07: Wireshark 1 - Wireshark 2 - Wireshark 3 -
Session 08: Network Design: Visio1.vsd / Visio1.jpg - Visio2.vsd/ Visio2.jpg - Visio3.vsd / Visio3.jpg
New Brunswick, Canada