January 2019
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31



   February 2019
Su Mo Tu We Th Fr Sa
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28



     March 2019
Su Mo Tu We Th Fr Sa
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
23 25 26 27 28 29 30



     April 2019
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30



      May 2019
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31


CSCI 162 Spring 2019 Schedule*
Thomas Rogers
* subject to change
revised March 29, 2019

Date Week Topic Reading
Jan 22 1 Lecture 1 - Syllabus Review, Software Engineering Chapter 1 - Phases of Software Development
Jan 24 Lab 1 - "Maze"
Jan 29 2 Lecture 2 - Java Classes and Information Hiding Chapter 2 - Java Classes and Information Hiding
Jan 31 Lab 2 - "Statistician"
Feb 5 3 Lecture 3 - Java Classes and Information Hiding, Multidimensional Arrays Chapter 3 - Collection Classes
Feb 7 Lab 3a - "Sequence"
Feb 12 4 Lecture 4 - Collection Classes
Feb 14 Lab 3b - "Sequence (continued)"
Feb 19 5 Lecture 5 - Exam #1 Review (chapters 1, 2, 3)
Feb 21 Exam #1
Feb 26 6 Lecture 6 - Exam #1 return and review, Linked Lists Chapter 4 - Linked Lists
Feb 28 Lab 4 - "Linked List - SortedList"
Mar 5 7 Lecture 7 - Generic Programming Chapter 5 - Generic Programming
Mar 7 Lab 5 - "Linked List with Generics"
Mar 11-17 Spring Recess - No Classes
Mar 19 8 Lecture 8 - Stacks & Queues Chapter 6 - Stacks, Chapter 7 - Queues
Mar 21 Lab 6a - "Postfix Evaluation with a Stack"
Mar 26 9 Lecture 9 - Class Programming Activity
Mar 28 Lab 6b - "Palindromes"
Apr 2 10 Lecture 10 - Exam #2 Review (Chapters 4, 5, 6, 7)
Apr 4 Exam #2
Apr 9 11 Lecture 11 - Exam #2 return and review; Recursion Chapter 8 - Recursive Thinking
Apr 11 Lab 7a - "Recursion"
Apr 16 12 Lecture 12 - Binary Trees Chapter 9 - Trees
Apr 18 Lab 7b - "Recursion (continued)"
Apr 23 13 Lecture 13 - Binary Trees (continued) Chapter 10 - Tree Project
Apr 25 Lab 8 - "Binary Trees"
Apr 30 14 Lecture 14 - Final Exam Review
May 2 Lab 9 - Open Lab (catch up on lab assignments and study for final)
May 10 15 Final Exam (12:30pm-2:30pm, location Linux Lab)