Discrete Mathematics for Computer Science

Lecture Topic
Click to Download PPT
Pancakes with a problem
Deterministic Finite Automata
Solving problems and writing proofs
Inductive Reasoning
Ancient Wisdom: Unary and Binary
Counting I: Correspondences and Choice Trees
Counting II: Recurring Problems and Correspondences
Counting III
The Mathematics of 1950's Dating
Probability Theory: Counting in Terms of Proportions
Probability Theory: Great Expectations
Random Walks
Ancient Wisdom: On Raising A Number to a Power
Euclid's Algorithm and Continued Fractions
Fibonacci Numbers, Polynomial Coefficients, Vector Programs
Randomness and Computation
Modular Arithmetic and the RSA Cryptosystem
Group Theory
Graphs
Graphs II
The Big Oh
Grade School Revisited: How to Multiply Two Numbers
Cantor's Legacy: Infinity and Diagonalization
Turing's Legacy: The Limits of Computation
Godel's Legacy: What is a Proof?
Complexity Theory: Reductions Between Computational Problems
Complexity Theory: The P vs. NP Question

Computer Networking Lectures

Click to Download PPT
Chapter 1 – overview
Chapter 2 - application layer
Chapter 3 - transport layer
Chapter 4 - network layer
Chapter 5 - link layer
Chapter 6 - Wireless
Chapter 7 - Multimedia
Chapter 8 - Security
Chapter 9 - Network management

Introduction to Wireless Sensor Networks

 
Click to Download PPT
Topic
Size
Introduction
2.2M
Telemetry and WSNs
1.1M
Wireless Terms, FAQ & Glossary
334K
861K
Energy Considerations in WSNs II
21M
TinyOS Overview
200K
309K
Medium Access Control (MAC)
512K
Spread Spectrum and CDMA
289K
Routing in WSNs
1.3M
Soil Moisture Sensors
3.3M
WSN Routing II
246K
ZigBee Overview
495K
Directed Diffusion
1.1M
Engineering Issues I
732K
Smart Dust
602K

Action Research Lectures

Click to Download PPT

Server Technology I and II Lectures


Click to Download PPT of Server Technology I
Week 1 OS basics
Week 2 Server architectures
Week 3 UNIX/Linux concepts
Week 4 Basic UNIX commands
Week 5 Shell environments and scripting
Week 6 Networking
Week 7 Regular expressions ** updated 5/17/10 **
Week 8 Security
Week 9 Utilities and RAID
Click to Download PPT of Server Technology II

Network Technologies Lectures

Week
Topic
Click to Download Slides
1
Logistics and Course Introduction
Basic Concepts
·      Introduction.ppt
2
More on the Basics. 
 See Week 1
3
Internet Protocol (IP), IP Addressing, Fragmentation & Reassembly
4
Subnetting and CIDR
5
Packet Forwarding
6
Routing Algorithms: Distance Vector Routing (Bellman-Ford)
7
Routing Algorithms: Link State Routing (OSPF)
8
Inter-AS routing (BGP)
·   BGP.ppt 
9
Dynamic Host Configuration Protocol (DHCP), Network Address Translation (NAT)
10
Transport Layer Protocols and User Datagram Protocol (UDP)
11
Transport Layer Protocols and Reliable Data Transmission using TCP
12
More on TCP with STCP programming assignment review
 See Week 11
13
TCP Congestion Control
14
TCP Congestion Avoidance
15
Quality of Service
16
Application Protocols (HTTP, FTP)
17
VPNs, SNMP etc.
free counters