CS 110
Intro to Computers
CS 120
Intermediate Computer Topics
CS 135
Computer Skills for
Problem Solving
CS 155
Computer Science I
CS 249
Information Security (CIS 249)
CS 255
Computer Science II
CS 311
Computer Architecture
CS 325
Programming for the Web
CS 335
New Developments
in Programming
CS 355
Data Structures & Algorithms
CS 421
Automata Theory &
Compiler Construction
CS 430
Design & Analysis
of Algorithms
CS 440
Computer Networking
CS 447
Theory and Applications of Database Systems
CS 455
Software Engineering
CS 470
Artificial Intelligence
CS 490
Cryptography (MA 491)
CS 490
Undergraduate Research
in Computer Science
CS 490
Senior Seminar/Honors Capstone
CIS 376
Web Development
ITE 376
Secure Software Development
ITE 449
Infrastructure Security
Session | Activity | Reference |
---|---|---|
#1 - Jan 8 | Course overview | Syllabus & Course Materials, Topics |
#2 - Jan 13 | Network requirements | Topics |
#3 - Jan 15 | Internet architecture | Topics |
#4 - Jan 22 | Simplex Server | Topics |
#5 - Jan 27 | Simplex Client | Topics |
#6 - Jan 29 | Network performance | Topics |
#7 - Feb 3 | Network performance, L1 - Physical layer |
Topics |
#8 - Feb 5 | Git tutorial, Markdown tutorial |
Assignment #2 |
#9 - Feb 10 | Modulation & Encoding, L2 - Data link |
Topics |
#10 - Feb 12 | Error detection, Error correction |
Topics, Assignment #1, Assignment #3 |
#11 - Feb 17 | Test #1 | |
#12 - Feb 19 | Network toolbox | Assignment #4 |
#13 - Feb 24 | Flow control algorithms, L2 Sliding window |
Topics |
#14 - Feb 26 | L2 Sliding window, Ethernet IEEE 802.3 |
Topics |
#15 - Mar 3 | Ethernet IEEE 802.3, Token ring, FDDI |
Topics |
#16 - Mar 5 | Bluetooth, 802.11 WiFi, Cellular |
Topics |
#17 - Mar 10 | Switching (forwarding) | Topics |
#18 - Mar 12 | L3 responsbilities, Forwarding in L3 |
Topics, Assignment #5, Config File Parser |
#19 - Mar 17 | Switch fabrics, Logical router architecture |
Topics |
#20 - Mar 19 | Test #2 | |
#21 - Mar 31 | Routing protocols | Topics |
#22 - Apr 2 | Routing protocols | Topics |
#23 - Apr 7 | No class | Assignment #6 |
#24 - Apr 9 | L3 - IP addressing | Topics |
#25 - Apr 14 | Subnetting, Supernetting, CIDR |
Topics |
#26 - Apr 16 | IPv4 helper protocols, IPv6 |
Topics |
#27 - Apr 21 | Test #3 | |
#28 - Apr 23 | L4 - end-to-end, UDP, TCP |
Topics |
#29 - Apr 28 | TCP improvements & extensions, Congestion control |
Topics |
I'm often asked about posting my lecture notes on the class web site.
So, I don't believe posting my lecture notes is in your best interest. I feel it is important for you to take your own notes during class.
However, I will do the following:
These will be posted on the class web site for each session.