Design and Implementation of Computer Applications

COMP1006 Website Last Modified:02/19/12 07:28
Instructor: Kaveh Shahbaz
Term: Winter 2012 Class Hours: 16:05 to 17:25 Wednesday and Friday in 4499 ME
Office hour : Tuesdays 10-12 HP5331 (If I am not there, 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 30% Feb 8th, Mar 16th
Final Exam 30% 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 6th @ 9:00 pm
blank.jpg
icons.zip
Assignment 4
Assignment 5

Tests
Test 1 is on Feb 8th ( in class )
Test 2 is on Mar 16th ( in class )