CPSC 111, Section 201 (Munzner), 2009W2: Jan-Apr 2010

This Page: News | Course Info | Schedule Summary | Reading List, by Topics | Lecture Slides

Jump to Today's Class


News

  • Extra DLC hours after normal hours end on Thursday:
  • Final review session in WOOD 4 (Mon 4/26 10am-12pm). Fri Apr 9 23:03:54 2010
  • Reading correction: Interface chapter is Chap 10 (except 10.8.3, 10.9-10.11) in 3rd edition, not Chap 11! Wed Apr 7 19:20:40 2010
  • Post-holiday announcements, Mon Apr 5 18:53:28 2010
  • Assignment 3 out. Wed Mar 31 14:40:33 2010
  • Assignment 2 extension until Tuesday Mar 30 at 5pm. Thu Mar 25 19:11:14 2010
  • Another Assign2 hitCount/numResults bugfix! Please download the new SimpleGoogleAPI.jar file now. Thu Mar 25 13:00:25 2010

  • Web links below really updated: Wed Mar 24 16:54:13 2010
  • SimpleGoogleAPI.jar updated to fix two bugs: hitcount was only getting updated on first search, and numResults was not being reset on new search. Wed Mar 24 14:05:21 2010
  • Lab schedule change: optional midterm review/correction lab week 11, Apr 6-9.
  • Assignment 2 out.
  • Lab schedule change: no labs during midterm week (Feb 8-12). TAs available to answer pre-midterm questions during Monday's labs (Mon 11am-3pm, ICICS/CS 008).
  • Midterm location is FSC 1005
  • Assignment 1 out
  • Labs and tutorials start Mon Jan 11. (Do Lab 0 and survey on your own time this week.)
  • Prereq update: can get credit for 111 after taking 101; but cannot get credit for 101 after taking 111.
  • No class Fri Jan 8

    Course Info

    Instructor:
    Tamara Munzner. Office hours: Mon 4-5pm, or by appointment. Location: X661 (ICICS/CS bldg)
    Lecture Time/Location: MWF, 3pm-4pm, DMP 310
    Links: CPSC111 home page | WebCT | Labs/Tutorials schedule | Learning Center | Java 1.6 API | Eclipse (3.5) | Java 1.6 JDK Update 17


    Schedule Summary

    Week Lecture Dates Lecture Topics Lab Lab Topics Notes
    0 1/4, 1/6, no class 1/8 Intro, Hardware 0 do on your own: Orientation
    1 1/11, 1/13, 1/15 Languages, Data Types 1 labs start:Facilities, Pretest
    2 1/18, 1/20, 1/22 Primitive Objects 2 Primitives, Expressions Assignment 1 out
    3 1/25, 1/27, 1/29 Classes 3 Classes
    4 2/1, 2/3, 2/5 More Classes & Primitives 4 Eclipse Assignment 1 due
    5 2/8, 2/10, 2/12 Decisions - no labs this week Midterm 1, Mon 2/8 6:30-8pm FSC 1005
    6 3/1, 3/3, 3/5 Loops 5 Conditionals
    7 3/8, 3/10, 3/12 Arrays 6 Loops Assignment 2 out
    8 3/15, 3/17, 3/19 More Arrays, Sorting 7 Arrays
    9 3/22, 3/24, 3/26 Interfaces, Polymorphism 8 Review Midterm 2, Mon 3/22, 6:30-8pm, FSC 1005. Assignment 2 due, Fri 3/26 5pm. update: Tue 3/30 5pm.
    10 3/29, 3/31, no class 4/2 More Class Design 9 Interfaces Assignment 3 out
    11 no class 4/5, 4/7, 4/9 Inheritance - change: optional midterm correction lab, no prelab
    12 4/12, 4/14 Graphics/Events 10 Inheritance Assignment 3 due
    14 4/28 - - - Final Exam, Wed 4/28 3:30-6:30pm, FSC 1005

    Reading List, by Topics

    TopicWeeks3rd ed.2nd ed.
    Intro1, 21.1-1.8same
    Objects1, 22.1-2.10same
    Classes33.1-3.8same
    Data Types1, 2, 44same
    Decisions55.1-5.46.1-6.4
    Iteration66.1-6.57.1-7.5
    Arrays77.1,7.5-7.78.1, 8.5-8.7
    Sorting/Searching814.1,14.319.1, 19.3
    Interfaces/Polymorphism99.1-9.311.1-11.3
    Class Design108.1-8.99.1-9.9
    Inheritance111013
    Graphics/Events122.11-2.12, 9.5-9.8,10.9-10.105.1-5.2, 11.5, 12.2-12.3

    Lecture Slides

    Permanent URL for this page: http://www.cs.ubc.ca/~tmm/courses/111-10
    Tamara Munzner
    Last modified: Mon Apr 19 16:54:14 PDT 2010