COMP 2001: Object-Oriented Programming and Human-Computer Interaction
This course is required for all computer science MAJ majors and MIN minors.
|Lab||In addition to classes, this course has one structured laboratory session per week.|
Prerequisites: COMP 1001, COMP 1003
Availability: This course is usually in Fall and Winter semesters.
Advancing from Introduction to Programming, this course studies object-oriented programming. Additional topics include event-driven programming, program correctness and simple refactoring, as well as interfaces and human-computer interaction. A brief overview of programming languages is also provided.
- Assignments 20%
- Lab Quizzes 15%
- Midterm Exam 20%
- Final Exam 45%
Representative Course Outline
- Object-oriented programming (10 hours)
- Event-driven programming (2 hours)
- An overview of programming languages (3 hours)
- Program correctness and simple testing and refactoring (4 hours)
- User interfaces, and human-computer interaction (8 hours)
- Credit cannot be obtained for both Computer Science 2001 and the former Computer
- This course involves programming in Java.
Page last updated May 24th 2021