Class Information:
Course Name | Programming Principles 2 (CS1302) |
Day | Tuesday and Thursday |
Location | Atrium Building Room 251(Marietta Campus) |
Instructor | Tejaswini Nalamothu |
Syllabus | Course syllabus can be download here. |
Text book | Introduction to Java Programming, Comprehensive Version by Y. Daniel Liang |
Office hours | M/W/F-- 11 am to 12 pm T/R-- 4 15 pm to 4 45 pm |
tnalamot@kennesaw.edu(For any queries or appointment) |
Tentative Class Schedule:
Week | Topics | Lab Assisgnments | Homeworks | |
Week 1 Aug. 16, 18 | Syllabus Course Introduction Object Design(Liang: §§10.1-10.5) | Lab Assignment 1 Lab Assignment 2 | ||
Week 2 Aug. 23, 25 | Object Design(Liang: §§10.1-10.5) | Lab Assignment 3 Lab Assignment 4 | Homework 1 TestStatistics.java Due /08/28/2016 Solution | |
Week 3 Aug. 30, Sep. 1 | Inheritance and Polymorphism(Liang: §§11.1-11.8) | Lab Assignment 5 Lab Assignment 6 | Homework 2 | |
Week 4 Sep. 6, 8 | Inheritance and Polymorphism ArrayList(Liang: §§11.1-11.15) | Lab Assignment 7 Lab Assignment 8 | ||
Week 5 Sep. 13, 15 |
| Lab Assignment 9 | Quiz on 09/18 Homework 3 Due /09/18/2016 Solution | |
Week 6 Sep. 20, 22 | Graphics and GUI's(Liang: §§ 14.1-14.8) | Lab Assignment 10 Lab 10 Bonus | Homework 4 Due /09/27/2016 Solution | |
Week 7 Sep. 27, 29 | TEST 1 (Liang: §§ 14.9-14.12 | Review | ||
Week 8 Oct. 4, 6 | Event handling(Liang: §§ 15.5-15.12) 10/05: Last day to withdraw without academic penalty | Lab Assignment 11 Circle.zip | Homework 5 Due /10/09/2016 | |
Week 9 Oct. 11, 13 | Exceptions Text I/O(Liang: §§12.1-12.6) | Lab Assignment 12 (10/16/2012) Lab 12 Bonus (10/18/2012) | Homework 6 Due /10/18/2016 | |
Week 10 Oct. 18, 20 | Text I/O(Liang: §§12.10-12.11 Liang: §§18.1-18.5, 18.8-18.10) | Lab Assignment 13 (10/23/2012-10/25/2012) Lab 13 Bonus (10/25/2012) | ||
Week 11 Oct. 25, 27 | Recursion (Liang: §§18.1-18.5, 18.8-18.10) | Lab Assignment 14 (10/30/2012-11/01/2012) android.png bug.png HelloName.zip | Quiz on 10/30 Homework 7 Due /10/30/2016 | |
Week 12 Nov. 1, 3 | Test 2 Generics Lists Collections(Liang: §§19.1, 19.2 Liang: §§20.1-20.4) | Review | ||
Week 13 Nov. 8, 10 | Implementing Lists(Liang: §§24.1-24.1, 24.4) | Lab Assignment 15 (11/13/2012-11/15/2012) Lab 15 Bonus (11/15/2012) MultipleActivity.zipActivityLifecycle.zip | Homework 8 Due /11/13/2016 | |
Week 14 Nov. 15, 17 | Implementing Lists(Liang: §§24.3, 24.5) | Lab Assignment 16 (11/20/2012) | Quiz on 11/20 | |
Week 15 Nov. 22, 24 | Fall Break | Lab Assignment 17 (11/27/2012-11/29/2012) Lab 17 Bonus (11/29/2012) Graphics.zip Animation01.zipAnimation02.zip Animation03.zip | Homework 9 Due /11/27/2016 | |
Week 16 Nov. 29, Dec. 1 | Lists(Liang: §§20.5-20.7 | Homework 10 Due /12/06/2016 |
Week 17
Dec. 8 Last day of class 5/2
Final exam, 5/3-5/9