RIT Department of Computer Science

CSCI-142: COMPUTER SCIENCE 2

MyCourses -- Resources -- Syllabus -- Schedule -- Instructors -- Recitations

updated: 5/11/2020

RIT Academic Calendar   Mentoring Center Schedule   TA Schedule One Note Course Notes (Strout)

Summer Term Schedule 20198

Week - Start Topics Published Code, Assignments and Readings Details and Due Dates
01 - 5/14
Introduction,
Java,
Object-Oriented (OO) Programming
Notes and Code
Java/IntelliJ Setup
Lab 1 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 1 due
02 - 5/21
Classes Notes and Code
Lab 2 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 2 due
03 - 5/28
Interfaces
Generics
Notes and Code
GitHub Setup
Lab 3 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 3 due
04 - 6/4
Inheritance Notes and Code
Lab 4 assigned
Project 1 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 4 due
05 - 6/11
Java Collection Framework (JCF),
Comparable, Comparator
Notes and Code
Lab 5 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 5 due
06 - 6/18
Exceptions / IO
Exam 1
Notes and Code
Thu: Lecture
Fri: Recitation
Sat: Kahoot due, Project1-1 due
Sun: TA Midterm Exam Review 12-2pm
Mon: Midterm Exam 12pm-12am
07 - 6/25
Graphs
Breadth First Search
Notes and Code
Thu: Lecture
Fri: Recitation
Sat: Kahoot due
Tue: Project 1-2 due
08 - 7/1
Graphs: Depth First Search
Backtracking
Notes and Code
Lab 6 assigned
Wed: Lecture
Thu: Recitation / Problem Solving
Fri: Independence Day observed
Sun: Kahoot due
Mon: In-Lab due
Wed: Lab 6 due
09 - 7/9
GUI's: JavaFX
Events
Model-View-Controller
Notes and Code
Lab 7 assigned
Project 2 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 7 due
10 - 7/16
Concurrent Programming: Threads Notes and Code
Lab 8 assigned
Thu: Lecture
Fri: Recitation / Problem Solving
Sat: Kahoot due
Sun: In-Lab due
Wed: Lab 8 due
11 - 7/23
Networking Notes and Code
Thu: Lecture
Fri: Recitation
Sat: Kahoot due
12 - 7/30
Graphs: Dijkstra's Shortest Path
Heaps
Notes and Code
Thu: Lecture
Fri: Recitation
Sat: Kahoot due
Wed: Project 2 due
13 - 8/6
Final Exam  
Thu: Reading Day / TA Final Exam Review
Fri/Mon/Tue: Final Exam (TBD)