SDSU CS 580 Client-Server Programming
Spring Semester, 2007
Lecture Notes
To Course Web Site
San Diego State University -- This page last updated 2-May-07

This page contains links to lecture notes for the CS 580 Client-Server Programming course. This page will be updated as more notes become available.

Lecture Notes By Topic
  1. Introduction (PDF) (Inked)
  2. Source Control & Testing (PDF) (Inked)
  3. Client-Server Intro (PDF) (Inked)
  4. Sockets, Logging & Config Files (PDF) (Inked)
  5. Threads (PDF) (Inked)
  6. Threads & Server Types(PDF) (Inked)
  7. Parsing & Some Testing(PDF) (Inked)
  8. SQL Intro(PDF) (Inked)
  9. SQL, Normalizarion, JDBC(PDF) (Inked)
  10. Protocol, Http, Pop(PDF) (Inked)
  11. Gnutella(PDF) (Inked)
  12. States(PDF) (Inked)
  13. States Revised (pdf)(Inked)
  14. Streamless Connections, DB & Architecture(PDF) (Inked)
  15. Security(PDF) (Inked)
  16. Security 2(PDF) (Inked)
  17. Distributed Computing intro(PDF) (Inked)
  18. Distributed Objects(PDF) (Inked)
  19. XML, SOAP(PDF) (Inked)

Lecture Audio By Date
Tuesday Thursday
Jan 18 - Introduction
Jan 23 - Source Control Jan 25 - No Class
Jan 30 - No Audio Feb 1 - Client-Server Intro
Feb 6 Feb 8 - Theads
Feb 13 - Theads & Server Types Feb 15 - Parsing & Testing
Feb 20 No Audio Feb 22 SQL Intro
Feb 27 SQL, Normalization, JDBC Mar 1 SQL, Normalization, JDBC
Mar 6 Protocol Mar 8 Gnutella
Mar 13 Gnutella Mar 15 States
Mar 20 Mar 22 Streamless Connections
Mar 27 - Spring Break Mar 29 - Spring Break
Apr 3 Assignment 2 comments Apr 5 No Audio
Apr 10 Protocol Selection a Protocol Selection b Apr 12 Security
Apr 17 Distributed Computing Apr 19 Distributed Objects
Apr 24 Distributed Objects Apr 26 No Audio
May 1 Distributed Objects May 3
May 8

??? Visitors since 17-Aug-07