Skip Navigation
York U: Redefine the PossibleHOME | Current Students | Faculty & Staff | Research | International
Search »FacultiesLibrariesCampus MapsYork U OrganizationDirectorySite Index
Future Students, Alumni & Visitors
Course Outline

The course outline is a guideline to topics discussed in the course, and when they are discussed. The details will be filled in (or revised) on a weekly basis.

Week 1: Sep. 9, 11

  • LS1 [GTG1] — (LS1 is short for “Lecture Slide 1”, and [GTG1] is short for “chapter 1 of [GTG]”.
  • Start working on Assignment 1.

Week 2: Sep. 16, 18

  • LS2 [GTG2].

Week 3: Sep. 23, 25

  • LS3 [GTG3].
  • LS4 pages 1-13 [GTG4].

Week 4: Sep. 30, Oct. 2

  • Complete LS4 [GTG4].
  • LS5, pages 1-22 [GTG5].

Week 5: Oct. 7, 9

  • Complete LS5 [GTG5].
  • LS6 [GTG6].

Week 6: Oct. 14, 16

  • LS7 [GTG7].
  • LS8, pages 1-16 [GTG8].

Week 7: Oct. 21, 23

  • Complete LS8 [GTG8].
  • LS9 [GTG9].

Week 8: Oct. 28, 30

  • Oct. 28: Midterm Test (at CLH D).
  • Oct. 30: No lecture: Co-curricular Day.

Midterm Test

  • 5:30 - 7 pm, Tuesday, Oct. 28.
  • Room: CLH D.
  • Midterm Office Hours: 3-4 pm Thursday Oct. 23, and 2-4 pm Tuesday Oct. 28.
  • Practice Problems: Here is a Practice Problem Set and their Solutions prepared by the previous course instructor, posted here by his permission and for your benefit. I recommend that you make a genuine effort on solving the problems before looking up the posted solutions. You may notice that some of the problems are from chapters that we haven't covered yet. Plenty of additional exercise questions may be found at the end of each chapter of [GTG].
  • Subject Coverage: LS 1-9 and [GTG] chapters 1-9. The test consists of 4 multi-part questions of the following type:
    1. Fill in the blanks.
    2. Multiple-choice.
    3. Short answers.
    4. A half a page answer which includes writing a Java code and its analysis.
  • Instructions for the Midterm Test:
    • Arrive at CLH D a few minutes early.
    • Take a sit by leaving at least one empty sit between you and the student next to you.
    • Turn off and put away all electronics.
    • Put away all pre-written material.
    • Have your photo ID card ready.
    • I wish you all the best!

Drop Deadline

  • Nov. 7. See the “Important Dates” left side-bar.

Week 9: Nov. 4, 6

  • LS10 [GTG10].
  • LS11 pages 1-8 [GTG11].

Week 10: Nov. 11, 13

  • Complete LS11 [GTG11].
  • LS12, pages 1-6 [GTG12].

Week 11: Nov. 18, 20

  • LS12 [GTG12]. (We skip the topic of “Selection”: LS12, pp: 81-88)

Week 12: Nov. 25, 27

  • LS14, pp: 1-94 [GTG14].

Week 13: Dec. 2, 4

  • Tuesday, Dec. 2: Study Day, no lecture. (See the “Important Dates” side bar.)
  • Thursday, Dec. 4: complete LS14 [GTG14].

    • Note: We will not have time to cover LS13 [GTG13] and LS15 [GTG15].
      These two chapters will not be part of the final exam.



Final Exam

  • 7-10 pm, Monday, December 22, at TC REXALL. (See the “Important Dates” side bar.)
  • Practice Problems: Here is a Practice Problem Set and their Solutions prepared by the previous course instructor, posted here by his permission and for your benefit. I recommend that you make a genuine effort on solving the problems before looking up the posted solutions. Plenty of additional exercise questions may be found at the end of each chapter of [GTG].
  • Subject Coverage: The format of the final exam is more or less similar to the midterm and covers the entire course with more emphasis on the post-midterm material.
  • Instructions for the Final Exam:
    • Arrive at the exam site a few minutes early.
    • Take a sit by leaving at least one empty sit between you and the student next to you.
    • Turn off and put away all electronics.
    • Put away all pre-written material.
    • Have your photo ID card ready.
    • I wish you all the best!
Last modified:
2014/11/28 16:26