skip page navigationOregon State University

CS162 - Introduction to Computer Science II - Summer 2009

 Home  |  Syllabus  |  Schedule  |  Assignments  |  Resources  |  Grades 

Readings are marked below in purple. Each reading should be completed before class starts on the day it appears on this schedule. You can consider the "Graphics Track" material in each reading section optional. If slides for lectures are posted, 2pp = 2 slides per page and 6pp = 6 slides per page.

Attendance optional

Monday

Lecture

Tuesday

Lecture

Wednesday

Lecture

Wednesday

Lecture

Friday

Lecture

Week 1

June 22-June 26

Class Intro and Java Review Coding Conventions(pdf)
Object-Oriented Programming (pdf)
Object-Oriented Programming (continued)
Design (1)(pdf) (Design Excercise)

Read 12.1-12.5

Assignment 1 Ready

No Class

No Class

Week 2

June 29-July 3

Classes (1)(ppt)

Read 8.1-8.9

Classes (2) Interfaces and Polymorphism(pdf)

Read 9.1-9.5

Assignment 2 Ready

Debugging (ppt)
Eclipse Tricks (ppt)
No Class For July 4th

Assignment 1 Due

Week 3

July 6-July 10

Inheritance and Access Control (1) (ppt)

Read 10.1-10.8

Inheritance and Access Control (2)

Fall 2007 Midterm 1

Testing (1) (ppt)

Assignment 3 Ready

Midterm Review

Solutions to Fall 2007 Midterm 1

Midterm Exam 1
Week 4

July 13-July 17

Midterm Solutions

Assignment 2 Due

Testing (2) JUnit
(pdf)
JUnit Testing (ppt)
Animal.java
, MutantSlug.java, Slug.java
Solutions: SlugTest.java, MutantSlugTest.java
Recursion (1) (2pp

Assignment 4 Ready

Week 5

July 20 - July 24

Recursion (2) (2pp)

Read 13.1-13.5

Assignment 3 Due

Recursion (3) (2pp) Recursion (4) (2pp)

Fall 2007 Midterm 2

Big O (2pp, 6pp) Selection Sort, Insertion Sort, and Merge Sort (2pp, 6pp)

Read 14.1-14.5

Week 6

July 27 - July 31

Quick Sort and Binary Search (2pp, 6pp)

Read Advanced Topic 14.3 (pp 645-647) and 14.6-14.8

Assignment 4 Due

Midterm Review (Practice midterm solutions)

Attendance optional

Midterm Exam 2 Midterm Solutions
File IO (ppt)
Arrays, ArrayLists, and Iterators (2pp, 6pp)
Linked Lists (1) (2pp, 6pp)

Read 15.1-15.2

Assignment 5 Ready

Week 7

Aug 3 - Aug 7

Linked Lists (2) (2pp, 6pp), Abstract Data Types (2pp, 6pp),
(MyLinkedList Class, MyLinkedList Solutions)

Read 15.3-15.4

Queues (2pp, 6pp)

Read 16.1-16.3

Stacks (2pp, 6pp)

Fall 2007 Final Exam

Read 16.4

Hash Tables (2pp, 6pp) Final Review (Practice Final Exam Solutions)

Attendance optional

Week 8

Aug 10 - Aug 14

No Class

No Class Final Exam

Assignment 5 Due

No Class

No Class