Schedule: Fall 2013

CS 301 Projects Homework/Labs Wiki Piazza

                       Schedule will be updated as soon as possible.

Day Date Topic
Reading Slides
Homework/Project
1 Aug 28  Introduction
Java
Horstmann Ch1
L1
 
2 Aug 30  Java Basics
  L2
HW1
3 Sep 2  Version Control

L3
 
4 Sep 4  Java Refresher
Horstmann Ch1
Java Tutorial
L4
 
5 Sep 6  Java,
Knightstour Project
Horstmann Ch1
Knight's tour,L5 P1 
6 Sep 9  Software
Testing
L6
 
7 Sep 11  Software
Testing II
L7
 
8 Sep 13  Software Testing

 
9 Sep 16  OO Design
Horstmann, Ch 2 L9
HW2
10 Sep 18  OO Design cont. Horstmann, Ch 2 L10 HW3
11 Sep 20  Multithreading I
Horstmann, Ch 9 L11  
12 Sep 23  Class Design
Horstmann, Ch 3 L12
 
13 Sep 25  Class Design cont.
Horstmann, Ch 3
P2 
14 Sep 27 Interfaces  Polymorphism Horstmann, Ch4 L14
 
15 Sep 30 Inheritance Horstmann, Ch6 L15
 
16 Oct 2 Inheritance Horstmann, Ch6  
17 Oct 4 Documentation Mc Donnell, Ch 32 L16
HW4
18 Oct 7 Patterns  Horstmann, Ch5 L17
19 Oct 9 Patterns cont  Horstmann, Ch5
20 Oct 11 Patterns, final
Feedback HW3, P2
Horstmann, Ch5
P3, P4 
21 Oct 16 Refactoring  Fowler: Refactoring L21  
22 Oct 18 Refactoring cont 
 
23 Oct 21 TEST
TEST
Horstmann Ch 1-6, Slides
TEST TEST
24 Oct 23 Threads revisited
L23  
25 Oct 25 Threads, final
 
26 Oct 28 Android Intro  Mark Murphy, Android 5.2
Key Android Components (p 1 ff)
A1 HW5
27 Oct 30 Android Emulator  Mark Murphy, Android 5.2
Tut1-Intalling the Tools, Step 6 (p 21 ff)
A2 P5
28 Nov 1 Android Lifecycle  Mark Murphy, Android 5.2
Activities
A3
29 Nov 4 Android Message Passing  Mark Murphy, Android 5.2
Intent
A4
30 Nov 6 Android Intents
31 Nov 8 Android UI  A5
32 Nov 11 Android UI P6
33 Nov 13 Android
Persistent Storage I
A6 P7
34 Nov 15 Android
Persistent Storage II
35 Nov 18 Android Services A7 HW6
36 Nov 20 Android SQLite DB A8
37 Nov 22 Android Memory Analysis A9
38 Nov 25 Static code analysis
Performance Profiling
L24,L25
39 Dec 2 Android TEST Android TEST Android TEST Android TEST
40 Dec 4 Final Project Demo
41 Dec 6 Final Project Demo,
Summary




Peter Kemper
Oct 30, 2013