1 | Day | Tentative Class Topic -- see other tabs for details | Deadline at 9am | |
---|---|---|---|---|
2 | 8/21 | Overview, syllabus, motivation | ||
3 | 8/26 | Inception (CL 2) | Form teams | |
4 | 8/28 | FabLab project pitches -- we meet in the FabLab | ||
5 | 9/2 | Labor Day: No class | ||
6 | 9/4 | Review & walkthrough (DK 19.4, BillG, Simonyi) | ||
7 | 9/9 | Project presentation | Incept project | |
8 | 9/11 | Project presentation | ||
9 | 9/16 | More motivation, more review | Review | |
10 | 9/18 | Quiz, more review | ||
11 | 9/23 | Iterative process (CL 1, DK 2, How to be a program manager, Win95), Joel test, requirements (DK 4) | ||
12 | 9/25 | More requirements | ||
13 | 9/30 | Project presentation | Iteration 1 | |
14 | 10/2 | Project presentation | ||
15 | 10/7 | Homework 1, Use Cases (CL 6, DK 7) | Review | |
16 | 10/9 | Quiz, domain models (CL 9, 31; DK 5) | ||
17 | 10/14 | More domain models | Homework 1 | |
18 | 10/16 | SSD (CL 10, 11), operation contracts (CL 32), static design models (CL 16, 19) | ||
19 | 10/21 | Project presentation | Iteration 2 | |
20 | 10/23 | Project presentation | ||
21 | 10/28 | Tools | Review | |
22 | 10/30 | Quiz, more static design models | ||
23 | 11/4 | Architecture (CL 13, 33; DK 6) | Homework 2 | |
24 | 11/6 | More architecture | ||
25 | 11/11 | Project presentation - Code walkthrough | Iteration 3 | |
26 | 11/13 | Project presentation - Code walkthrough | ||
27 | 11/18 | Dynamic design models (CL 14, 15) | Review | |
28 | 11/20 | Overloading and overriding | ||
29 | 11/25 | Quiz, Grasp principles (CL 17, 18, 25), design patterns, Student Feedback Survey (SFS) | ||
30 | 11/27 | Thanksgiving: No class | ||
31 | 12/2 | Project presentation | Final deliverable | |
32 | 12/4 | Project presentation | ||
33 | ||||
34 | DK X = Chapter X in David Kung textbook | |||
35 | CL X = Chapter X in Craig Larman textbook |
1 | Name | Role | Contact | Office | Office Hours | Web Site |
---|---|---|---|---|---|---|
2 | Christoph Csallner | Instructor | csallner@uta.edu | ERB 554 | Monday and Wednesday, 12 pm -- 12:45pm | |
3 | Soumik Mohian | TA | soumik.mohian@mavs.uta.edu | ERB 513 | Tuesday and Thursday, 2--3 pm |
1 | Tool |
---|---|
2 | Android Developer Tools (ADT) |
3 | Android Studio |
4 | Android with NetBeans |
5 | Apache Ant |
6 | Argo UML |
7 | BitBucket |
8 | BOUML |
9 | Bytecode Outline plugin for Eclipse |
10 | Code Contracts |
11 | Cucumber |
12 | .Net Reflector |
13 | Doxygen |
14 | DroidDraw |
15 | Eclipse |
16 | E-Cobertura |
17 | Enterprise Architect |
18 | FireBug |
19 | FxCop |
20 | Git |
21 | Github |
22 | Hg (Mercurial) |
23 | Java compiler (javac) |
24 | JBehave |
25 | JGraphT |
26 | Jira |
27 | JProfiler |
28 | JUnit |
29 | Maven |
30 | NetBeans |
31 | NUnit |
32 | Pex |
33 | PhoneGap |
34 | Proto.io |
35 | Rational Rose |
36 | Rescue Time |
37 | Robotium |
38 | Selenium |
39 | Sublime |
40 | SubVersion |
41 | SqlLite |
42 | StarUML |
43 | Test Driven Development |
44 | Trac |
45 | Tortoise Hg |
46 | Tortoise Svn |
47 | Visual Studio |
48 | VisualVM |