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
Introduction
Client-Server Intro
Character Encodings
Streams, Parsing, Sockets
Android Intro
Android Activity Life Cycle & Intents
Android Concurrency
Assignment 2 Comments
Testing
Screen Sizes, Layouts, Dialogs
Android Lists
Threads & NIO
Server Types and Password Security
Canceling AsyncTask, Multiple Request-One Socket
Android Video, GUI Design
Milestone 1 Comments & Passing Data to Activities
Software Engineering
Protocols
Server: Sockets, Config, Logging
SQL
Concurrent Server & Thread Pools
Mars Client, JDBC, SSL
States; Database & Architecture
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