ECE435: Network Engineering

University of Maine ECE

Spring 2022

Instructor: Vincent Weaver
The class meeting time is Tuesday/Thursday at 9:30am-10:45am.
The meeting place is Bennett 115.

The final exam is scheduled for: Tuesday 3 May 2022, 8am-10am


Office hours:

Syllabus

ece435_2022s.pdf

Course Listing


What We'll Do this Semester

Networking.

Class Schedule

TuesdayThursday
Week 1 18 January
Introduction to Networks / OSI Layers
Lecture 1 Notes
20 January
Socket Programming
Lecture 2 Notes
Week 2 25 January
WWW, HTML, Web-Browser
Lecture 3 Notes
27 January
http protocol
Lecture 4 Notes
Week 3 1 Febuary
telnet/rsh/ssh/symmetric encryption
Lecture 5 Notes
3 February
public-key/asymmetric encryption
Lecture 6 Notes
Week 4 8 February
E-mail
Lecture 7 Notes
10 February
DNS
Lecture 8 Notes
Week 5 15 February
Transport Layer/UDP
Lecture 9 Notes
17 February
TCP
Lecture 10 Notes
Week 6 22 February
More TCP
Lecture 11 Notes
24 February
The Network Layer / Routing
Lecture 12 Notes
Week 7 1 March
Routing / IPv4 Lecture 13 Notes
3 March
IPv4 header, ICMP, DHCP
Lecture 14 Notes
Week 8 8 March
Midterm
10 March
NAT, IPv6
Lecture 15 Notes
Spring Break 15 March
17 March
Week 9 22 March
Internal/External Routing, BGP
Lecture 16 Notes
24 March
The Physical Layer -- Wired
Lecture 17 Notes
Week 10 29 March
The Physical Layer -- Wireless
Lecture 18 Notes
31 March
The Link Layer, Ethernet
Lecture 19 Notes
Week 11 5 April
Classic Ethernet
Lecture 20 Notes
7 April
Fast/Gigabit Ethernet
Lecture 21 Notes
Week 12 12 April
Wireless Ethernet
Lecture 22 Notes
14 April
Bridging / VLAN
Lecture 23 Notes
Week 13 19 April
Cell Networks
Lecture 24 Notes
21 April
Security / Final Review
Lecture 25 Notes
Week 14 26 April
Project Presentations
28 April
Project Presentations

Homework Assignments


Final Project

  • Assignment: ece435_project.pdf
  • Sample presentation: sample_project.pdf
  • Topic/groups e-mail due: 25 March 2022
  • Progress report due: 15 April 2022
  • Presentations: 26 and 28 April 2022
  • Final Writeup Due: 6 May 2022

    Optional Useful Textbooks


    Useful Links


    Back to my homepage
    Last updated 21 April 2022, 14:24