COSC 3P91
Advanced Object-Oriented Programming

Instructor: Michael Winter, Office J323, Office Hours: Mon 10:00am - noon, Wed 02:00pm - 04:00pm, email: mwinter@brocku.ca



Course Overview
Lab Material
Lectures/Labs
Course Outline
Course Procedure
  • Lecture: Wed & Fri, noon - 01:30pm, Winter 2025, TH242
  • Lab 1: Tue, noon-02:00pm, MCJ310
    Lab 2: Mon, 03:00pm-05:00pm, MCJ310
    Lab 3: Thu, 10:00am-noon, MCJ310
    Lab 5: Thu, noon-02:00pm, MCJ310
    Lab 6: Mon, 09:00am-11:00am, MCJ310
    Lab 7: Wed, 02:00pm-04:00pm, MCJ310
    Lab 8: Tue, 05:00pm-07:00pm, MCJ310
Lecture Notes
Important Dates
Additional Material
Week 1
Week 2
Week 3
Lab test 1:   Week of Jan 20-24, in your lab
Lab test 2:   Week of Feb 10-14, in your lab
Lab test 3:   Week of Mar 10-14, in your lab
Exam:          tba

[1] (recommended) Developing Games in Java,  D. Brackeen, New Riders (2003), ISBN 1-5927-3005-1
[2] (recommended) Object-Oriented Software Development Using Java, second edition, Xiaoping Jia, Pearson(2002), ISBN 0-201-73733-7
[3] Source code for the "Developing Games in Java" book
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12

All Computer Science courses are subject to the rules and regulations of the University (as described in the calendar), the Faculty of Mathematics & Sciences and the policies of the Department of Computer Science.

All assignments are copyright M. Winter and accessible by all. Permission to copy and/or modify is granted to COSC 3P91 students. Other educational users are also granted such permission provided acknowledgment is given and the author is notified.


COSC Home Page

© M. Winter, 2024