Schedule: Fall 2013

CS 301 Projects Homework/Labs Wiki Piazza

                       Schedule will be updated as soon as possible.

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

L3
 
4 Sep 4  Java Refresher
Horstmann Ch1
Java Tutorial
L4
 
5 Sep 6  Java,
Knightstour Project
Horstmann Ch1
Sudoku,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
HW2
L9
 
10 Sep 18  OO Design cont. Horstmann, Ch 2
HW3

 
11 Sep 20  OO Design, Example
Horstmann, Ch 2 L11  
12 Sep 23  Class Design
Horstmann, Ch 3 L12
P2 
13 Sep 25  Class Design cont.
Horstmann, Ch 3
 
14 Sep 27 Interfaces  Polymorphism Horstmann, Ch4 L14
 
15 Sep 30 Interfaces  Polymorphism cont Horstmann, Ch4  
16 Oct 2 Patterns  Horstmann, Ch5 L16
 
17 Oct 4 Patterns cont  Horstmann, Ch5
HW4
 
18 Oct 7 Patterns, final
Inheritance
Horstmann, Ch5, Ch6
L18
P3 
19 Oct 9 Feedback HW3, P2 
P4 
20 Oct 11 Inheritance  Horstmann, Ch 6
 
21 Oct 16 Inheritance, final
Refactoring 
Horstmann Ch 6
Fowler: Refactoring
L21  
22 Oct 18 Refactoring cont 
 
23 Oct 21 Threads 
L23  
24 Oct 23 TEST
Horstmann Ch 1-6 
TEST
TEST  
25 Oct 25 Threads II 
 
26 Oct 28 Android Intro  HW5
Mark Murphy, Android 4.3
Contents of Android Projects (p 45 ff)
A1  
27 Oct 30 Android Emulator  Mark Murphy, Android 4.3
Tut1-Intalling the Tools, Step 6 (p 21 ff)
A2 P5
28 Nov 1 Android Intents  Mark Murphy, Android 4.3
Activities and their lifecycles (p 269 ff)
A3
29 Nov 4 Android Lifecycle  Mark Murphy, Android 4.3
Activities and their lifecycles (p 284 ff)
A4
30 Nov 6 Android UI  A5
31 Nov 8 Android UI
Persistent Storage
A6 P6
32 Nov 11 Android
Persistent Storage II
P7
33 Nov 13 Android Services A7
34 Nov 15 Android SQLite DB HW6 A8
35 Nov 18
36 Nov 20 Static Code Analysis L24
37 Nov 22 Android TEST Android TEST Android TEST
38 Nov 25 Performance Profiling L25
39 Dec 2 Final Project Demo
40 Dec 4 Final Project Demo
41 Dec 6 Final Project Demo,
Summary




Peter Kemper
June, 2013