CMPT 166 Spring 2011 Homepage

Instructor

Dr. Sean Ho
[email protected]
(604) 513-2121 x3209, Neu5
Office hours: MW 2-4, F 1:30-2:30 and by appointment
Class location:
TR 11:40-12:45 Neufeld 21
cmpt166.seanho.com
TA: Jason Reves, lab hours: M 7-9p, T 4-6p
Lab is in-use by another class TR 8-10:40am.

Syllabus

General course information: objectives, prerequisites, text, policies, etc.

Schedule

Schedule of lecture topics and assignments (subject to revision as the semester proceeds).

Lecture Notes

Slides from the lectures, in Adobe Portable Document Format (PDF).

Lab Assignments

The programming lab assignments (will be updated as the semester proceeds).
Also, the HW assignments are on a separate page.

Eclipse Java Intro

Getting started with the Eclipse Java development environment.

Lab Requirements

Policies on what is required for each programming lab.

Java Examples

The java/ subdirectory holds miscellaneous small examples from class.

UML Intro

"Practical UML: A Hands-On Introduction for Developers" is a UML tutorial written by Randy Miller at TogetherSoft in 2000. TogetherSoft's software was later acquired by Borland and became the product Borland Together. This local copy of the tutorial comes from the Tech. Univ. Eindhoven.

Midterm

Our midterm exam (answers included).

Final Exam

Our final exam (answers included).

Spring 2010

I taught the same course (also in Java) in 2010; you may find the old exams, etc. from there helpful.

Daily Devotionals

Every class starts with a short devotional from the Bible, to help keep everything in perspective!