ECE435: Network Engineering

University of Maine ECE

Spring 2026

Instructor: Vincent Weaver
The class meeting time is Mon/Wed/Fri at 10:00am-10:50am.
The meeting place is Barrows 123.

Final exam: Monday, 4 May 2026, 8:00am (Barrows 123)


Office hours:

Syllabus

ece435_2026s.pdf

Course Listing


What We'll Do this Semester

Networking.

Class Schedule

MondayWednessdayFriday
Week 1 19 January
No Class / MLK Day
21 January
Introduction to Networks / OSI Layers
Lecture 1 Notes
23 January
Socket Programming (Server)
Lecture 2 Notes
Week 2 26 January
No Class (snow)
28 January
Socket Programming (client)
Lecture 3 Notes
30 January
WWW, HTML, Web-Browser
Lecture 4 Notes
Week 3 2 February
Web-server, http Protocol
Lecture 5 Notes
4 February
https / http2 / http3
Lecture 6 Notes
6 February
telnet/rsh/ssh, symmetric encryption
Lecture 7 Notes
Week 4 9 February
public-key/asymmetric encryption, hash functions
Lecture 8 Notes
11 February
SHA, Crypto wrapup
Lecture 9 Notes
13 February
E-mail
Lecture 10 Notes
Week 5 16 February
No Class (President's Day)
18 February
DNS part1
Lecture 11 Notes
20 February
DNS Wrapup, Transport Layer
Lecture 12 Notes
Week 6 23 February
UDP
Lecture 13 Notes
25 February
TCP
Lecture 14 Notes
27 February
TCP Error Handling, Windows
Lecture 15 Notes
Week 7 2 March
TCP Congestion Control
Lecture 16 Notes
4 March
The Network Layer, Routing
Lecture 17 Notes
6 March
IPv4
Lecture 18 Notes
Week 8 9 March
Homework Review, Fragmentation, Path MTU Discovery
Lecture 19 Notes
11 March
Midterm
13 March
ICMP, NAT
Lecture 20 Notes
Spring Break 16 March
18 March
20 March
Week 9 23 March
IPv6
Lecture 21 Notes
25 March
IPv6 Autoconfig/Programming
Internal/External Routing, BGP
Lecture 22 Notes
27 March
Multicast/Anycast Routing
Lecture 23 Notes
Week 10 30 March
The Physical Layer -- Wired
Lecture 24 Notes
1 April
The Physical Layer -- Wireless
Lecture 25 Notes
3 April
The Last Mile, Link Layer Overview
Lecture 26 Notes
Week 11 6 April
More Link Layer, Ethernet Background
Lecture 27 Notes
8 April
More Ethernet, ARP/NDP
Lecture 28 Notes
10 April
Fast/Gigabit Ethernet
Lecture 29 Notes
Week 12 13 April
Wireless/Wifi Background
Lecture 30 Notes
15 April
Wifi Frames
Lecture 31 Notes
17 April
Wifi Security, Bridging
Lecture 32 Notes
Week 13 20 April
Spanning Trees, VLANs, Cellphone Background
Lecture 33 Notes
22 April
Cellphone 3G/4G/5G
Lecture 34 Notes
24 April
HW/Final Review
Lecture 35 Notes
Week 14 27 April
Project Presentations
29 April
Project Presentations
1 May
Project Presentations
Final Wrapup
Lecture 36 Notes

Homework Assignments


Final Project


Optional Useful Textbooks


Useful Links


Back to my homepage
Last updated 1 May 2026, 16:24