SDSU CS 580 Client-Server Programming
Fall Semester, 2012
Lecture Notes
DCS
To Course Web Site
San Diego State University -- This page last updated 4-Dec-12

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
  2. Client-Server Intro
  3. Character Encodings
  4. Streams, Parsing, Sockets
  5. Android Intro
  6. Android Activity Life Cycle & Intents
  7. Android Concurrency
  8. Assignment 2 Comments
  9. Testing
  10. Screen Sizes, Layouts, Dialogs
  11. Android Lists
  12. Threads & NIO
  13. Server Types and Password Security
  14. Canceling AsyncTask, Multiple Request-One Socket
  15. Android Video, GUI Design
  16. Milestone 1 Comments & Passing Data to Activities
  17. Software Engineering
  18. Protocols
  19. Server: Sockets, Config, Logging
  20. SQL
  21. Concurrent Server & Thread Pools
  22. Mars Client, JDBC, SSL
  23. States; Database & Architecture
  24. Client-Server Shortcuts

Lecture Video By Date
Tuesday Thursday
Aug 28 - Course Intro (Mobile Version) Aug 30 - Client Server Intro (Mobile Version)
Sep 4 - Client Server Intro (Mobile Version) Sep 6 - Parsing (Mobile Version)
Sep 11 - Android Intro (Mobile Version) Sep 13 - Android Activity Life Cycle & Intents (Mobile Version)
Sep 18 - Android Concurrency (Mobile Version) Sep 20 - Assignment two Comments (Mobile Version)
Sep 25 - Testing (Mobile Version) Sep 27 - Screen Sizes, Layouts, Dialogs (Mobile Version)
Oct 2 - Android Lists (Mobile Version) Oct 4 - Threads & NIO (Mobile Version)
Oct 9 - Server Types and Password Security (Mobile Version) Oct 11- Canceling AsyncTask, Multiple Request-One Socket (Mobile Version)
Oct 16 - Android Video, GUI Design (Mobile Version) Oct 18 - Exam Review (Mobile Version)
Oct 23 Oct 25 - Milestone 1 Comments & Passing Data to Activities (Mobile Version)
Oct 30 - Software Engineering (Mobile Version) Nov 1 - GUI Design (Mobile Version)
Nov 6 - Protocols (Mobile Version) Nov 8 - Server: Sockets, Config, Logging (Mobile Version)
Nov 13 - SQL (Mobile Version) Nov 15 - Thread Pools
Nov 20 - SQL Nov 22 - Thanksgiving no class
Nov 27 - Mars Client, JDBC, SSL Nov 29- States; Database & Architecture
Dec 4 Dec 6