Design and Implementation of Computer Applications

Final grades are posted at WebCT, they will be submitted to the director on Monday 30th April

COMP1006 Website Last Modified:04/26/12 06:36
Instructor: Kaveh Shahbaz
Term: Winter 2012 Class Hours: 16:05 to 17:25 Wednesday and Friday in 4499 ME
Office hour : Wednesdays 5:30-7:30 HP5331 (If I am not at HP5331, please come to HP5373)


[ Course Outline ] [ Evaluation ] [ Lab and Office Hours ] [ Assignments ] [ Tests ]




Course Outline
Week 1 Introduction, Programming in Java
Week 2 Objects and Classes
Week 3 Hierarchies and Inheritance
Week 4 Graphical User Interface
Week 5 Graphical User Interface
Week 6 Proper Coding Style
Week 7 User Interface Extensions
Week 8 Abstract Data Types
Week 9 Recursion with Data Structures
Week 10 Exceptions
Week 11 Saving and Loading Information, Text Formatting Classes

Evaluation
Students will be evaluated in this course according to the following measures.

Component Weight Due Date
Tutorials 10% 1 each week starting Monday, January 16th
Assignments 30% 1 every 2 weeks
In-Class Tests either 20% or 40% Feb 8th, Mar 16th
Final Exam either 20% or 40% to be announced

Lab and Office Hours

Office hours of TAs and tutorial times are available here
Also you can go to CSTAC if you need more help with your assignments
The first session of the tutorials will be on Monday Jan 16

Assignments

Assignments for comp1006 are same as assignments of comp1406
Assignment 1 is posted, due time Jan 31
Assignment 2 is posted, due time Feb 14th @ 9:00 pm
Assignment 3 is posted, due time March 7th @ 11:00 pm
blank.jpg
icons.zip
Assignment 4 is posted, due time March 22th @ 9:00 pm
Assignment 5 is posted, due time April 5th @ 9:00 pm

Tests
Test 1 is on Feb 8th ( in class )
Test 2 is on Mar 16th ( in class ) ( includes Chapters 4,5 and ArrayList from Chapter 7)