Each week, the activities for lecture, recitation, homework assignments, programming assignments, exams, etc. will be listed.
It is your responsibility to be aware of these assignments and to check this page 2-3 times a week.
Week 15 : 12/5-12/9 | |
Lectures | L15: Security |
Recitations | In Class Exercise |
Exams | Final Exam Part 1 - 12/9 (8am-4pm in CS110) |
Final Exam Part 2 - 12/14 (7:30am-9:30am in A201) | |
Week 14 : 11/28-12/4 | |
Lectures | L14: Sorting |
Example: Sort comparisons | |
Lectures | L15: Exceptions |
Examples: DivideByZeroException. | |
Examples: DivideByZeroDemo. | |
Examples: DoDivision. | |
Examples: TwoCatchesDemo. | |
Recitations | R14: Sorting |
Assignments | P8 - Linked Lists (due 12/4) |
Reading | Savitch 7.4 - Sorting |
Week 13 : 11/14-11/20 | |
Lectures | L13: Iterators |
Examples: PrimeIterable. | |
Examples: Iterable Array. | |
Examples: Doubly Linked List with head node. | |
Recitations | R13: Iterators |
Assignments | P8 - Linked Lists (due 12/4) |
Reading | Savitch 12.3 - Linked Lists |
Week 12 : 11/7-11/13 | |
Lectures | L12: Linked Lists |
Examples: LinkedList.java. | |
Examples: Node.java. | |
Recitations | R12: Linked Lists |
Reading | Savitch 12.3 - Linked Lists |
Week 11 : 10/31-11/6 | |
Lectures | Midterm2 Exam (11/4) - 8am to 4pm in CSB110 - Study Guide |
Counting Review | |
Recitations | R11: Review - skip donut questions |
Week 10 : 10/24-10/30 | |
Lectures | L10: Mathmatical Induction |
Recitations | R10: Induction |
Assignments | HW3 - Induction (due classtime 10/31) |
P7 - Maze (due 10/30) | |
Reading | Rosen 5.1 (4.1 in version 6) |
Week 9 : 10/17-10/23 | |
Lectures | L09: Permutations and Combinations |
Quiz - 10/19 in CS110 (8am to 4pm) - no lecture | |
Examples: Traveling salesperson problem. | |
Examples: Spock's Dilemma. | |
Recitations | R9: More counting |
Assignments | HW2 - More counting (due classtime 10/21) |
P7 - Maze (due 10/30) | |
Reading | Rosen 6.3 (5.3 in version 6) |
Week 8 : 10/10-10/16 | |
Lectures | L08: Counting |
Recitations | R8: Counting |
Assignments | P6 - Interfaces (due 10/16) |
HW1 - Counting (due classtime 10/14) | |
Reading | Rosen 6.1-6.2 (5.1-5.2 in version 6) |
Week 7 : 10/3-10/9 | |
Lectures | L07: Interfaces |
Examples: Binary Search recursive algorithm. | |
Examples: IFoo.jar - Interface example. | |
Recitations | R7: Interfaces |
Assignments | P5 - Midterm review (due 10/9 - no late period) |
Week 6 : 9/26-10/2 | |
Lectures | L06: Recursion |
Examples: Solution to Parking problem. | |
Examples: Solution to Parade problem. | |
Midterm Exam (9/30) - 8am to 4pm in CSB110 - Study Guide | |
Recitations | Midterm Exam - programming portion |
Practice | CodingBat - code practice |
Continue to do problems from Recursion-1 | |
Week 5 : 9/19-9/25 | |
Lectures | L05: Recursion |
Examples: maximum and factorial. | |
Examples: Reverse Lines in a file. | |
Examples: Towers of Hanoi. | |
Examples: Reverse String | |
Examples: Fibonacci | |
Recitations | R5: Recursion |
Assignments | P4 - Recursion (due 9/25) |
Practice | CodingBat - code practice |
Do 5 problems from the Recursion-1 section | |
Reading | Rosen 5.1 (4.1 in version 6) |
Week 4 : 9/12-9/18 | |
Lectures | L04: Inheritance |
Example code: FooBar.jar - Binding.jar | |
L05: Recursion | |
Recitations | R4: Inheritance |
Assignments | P3 - Inheritance (due 9/18) |
Reading | Inheritance - Chapter 8 |
Week 3 : 9/5-9/11 | |
Lectures | L03: ArrayLists - Example code: Course.java;Student.java |
L04: Inheritance | |
Recitations | R3: ArrayLists |
Assignments | P2 - Point / Cloud (due 9/11) |
Practice | CodingBat - code practice |
Do 5 problems from the AP section | |
Reading | ArrayLists - Chapter 12.1 |
Week 2 : 8/29 - 9/4 | |
Lectures | L02: Classes and Methods |
ThisTest.java | |
Recitations | R2: OO Programming |
Assignments | P1 - Review of CS160 (due 9/2) |
P2 - Point / Cloud (due 9/11) | |
Practice | CodingBat - code practice |
String-3 /Array-3 - do at least 5 from each | |
Reading | Savitch - Chapter 5 |
Week 1 : 8/22-8/28 | |
Lectures | L01: Course Introduction |
Recap.java | |
Recitations | R1: CS160 recap |
Assignments | P1 - Review of CS160 (due 9/2) |
Practice | CodingBat - code practice |
Logic-2 / String-2 / Array-2 - do at least 5 from each |