Class+Schedule+2013


 * **Week** || **Topic** || **Materials** || **Problem**
 * Set** || **Quiz** || **Exam** || **Project** ||
 * 1

16-Sep || Java Introduction, Eclipse, Array, String, Static Checking, Class || Week-01 || PS1 (cover Week-1 and -2 materials) Due date: 2nd Oct, 2013, 23:59 Submit answer to TutorJ ||  ||   ||   ||
 * 2

23-Sep || OOP, Inheritance, exception || Week-02 ||  ||   ||   ||   ||
 * 3

30-Sep || Test-first Programming || Week-03 || PS2 Due date: 16th Oct, 2013, 23:59 Submit answer to TutorJ ||  ||   ||   ||
 * 4

7-Oct || Specifications, Recursion || Week-04 ||  || Q1 (Oct 7th, 30 min) ||   ||   ||
 * 5

14-Oct || State Machines, SAT || Week-05 || PS3 Due date: 30th Oct, 2013, 23:59 Submit answer to TutorJ ||  ||   || Project1: Music Player ||
 * 6

21-Oct || Regular Expressions and Grammars || Week-06 || PS4 Due date: 20th Nov, 2013 (Wed), 23:59 Submit answer to TutorJ || Q2 (Oct 24th, Thu, 1 hour) ||  ||   ||
 * 7

28-Oct || Break ||  ||   ||   ||   ||   ||
 * 8

4-Nov || Abstract Data Types || Week-08 ||  ||   ||   ||   ||
 * 9

11-Nov || 2D || Week-09 ||  ||   ||   || Overall 2D Project

50-001 part

Starting Code for SAT Solver

New: 2d-demo .cnf files ||
 * 10

18-Nov || OO Design Pattern || Week-10 ||  || Q3 (Nov 19th, Tue, 1 hour 10 min) ||   || Project2: Android Project ||
 * 11

25-Nov || Review for Exam || Week-11 ||  ||   || **Exam E1** Date: 29 Nov, 2013 (Friday) 3:00 p.m. to 5:00 p.m. (Two hours) Venue: CC 2-3 / CC 2-4 ||  ||
 * 12

2-Dec || Android Programming, Graphical User Interface (GUI) || Week-12 ||  ||   ||   ||   ||
 * 13

9-Dec || Human Computer Interaction Design, GUI || Week-13 ||  || Q4 (Thu, 12 Dec 2013, 1 hour) ||   ||   ||
 * 14

16-Dec || Project 2 Submission, Project 2 Review Submission ||  ||   ||   ||   ||   ||

Date: 29 Nov, 2013 (Friday) 3:00 p.m. to 5:00 p.m. (Two hours) Venue: CC 2-3 / CC 2-4
 * Exam E1**

In-class
 * Quizzes**