Important Information
TA Contact Information and Email Instructions
Installing the Java IDE Eclipse (Program used to Write
Programs)
How
to Submit Source Code (Required for all Programming Assignments)
Frequently
Asked Questions (Read this before Sending an Email)
How to Fix Errors Caused by Modules
Alternate
IDE's (Other Programs to Write Programs)
YouTube Channel for Recorded Lectures
EXAM Information
|
Exam |
Date and Time |
|
Midterm Exam01 |
02/18/2026 |
|
Midterm Exam02 |
04/08/2026 |
|
Final Exam |
05/01/2026 Friday at 12:30PM |
Homework
|
Program |
Due Date |
|
01/30/2026 by 11:55PM |
|
|
02/06/2026 by 11:55PM |
|
|
02/13/2026 by 11:55PM |
|
|
No Homework this Week. |
- |
|
02/27/2026 by 11:55PM |
|
|
03/06/2026 by 11:55PM |
|
|
SPRING BREAK |
03/09/2026 – 03/13/2026 |
|
03/20/2026 by 11:55PM |
|
|
03/27/2026 by 11:55PM |
|
|
04/03/2026 by 11:55PM |
|
|
04/10/2026 by 11:55PM |
|
|
04/17/2026 by 11:55PM |
Labs
Lab QA Sessions do not start until
the week of 01/19/2026
|
Lab |
Lab Solution and Lab Report Due Date |
|
No Labs |
01/12/2026 – 01/16/2026 |
|
01/23/2026 by 11:55PM |
|
|
01/30/2026 by 11:55PM |
|
|
02/06/2026 by 11:55PM |
|
|
02/13/2026 by 11:55PM |
|
|
Open Lab QA Session |
02/20/2026 by 11:55PM |
|
02/27/2026 by
11:55PM |
|
|
03/06/2026 by
11:55PM |
|
|
SPRING BREAK |
03/09/2026 – 03/13/2026 |
|
03/20/2026 by 11:55PM |
|
|
03/27/2026 by 11:55PM |
|
|
04/03/2026 by 11:55PM |
|
|
Open Lab QA Session |
04/10/2026 by 11:55PM |
|
04/17/2026 by 11:55PM |
|
Lecture |
Date |
|
|
Course Information
for 145 |
|
01/12/2026 |
|
|
01/14/2026 |
|
|
MLK DAY! |
|
01/19/2026 |
|
|
01/21/2026 |
|
|
|
01/26/2026 |
|
|
|
01/28/2026 |
|
|
|
02/02/2026 |
|
|
|
02/04/2026 |
|
|
|
02/09/2026 |
|
|
|
02/11/2026 |
|
|
|
02/16/2026 |
|
|
MIDTERM EXAM 01 |
|
02/18/2026 |
|
|
02/23/2026 |
|
|
|
02/25/2026 |
|
|
|
03/02/2026 |
|
|
|
03/05/2026 |
|
|
SPRING BREAK! |
|
03/09/2026 – 03/13/2026 |
|
|
03/16/2026 |
|
|
|
03/18/2026 – 03/23/2026 |
|
|
Inheritance and Polymorphism
Part 01 |
|
03/25/2026 – 03/30/2026 |
|
Inheritance and Polymorphism
Part 02 |
|
04/01/2026 – 04/06/2026 |
|
MIDTERM EXAM02 |
|
04/08/2026 |
|
|
04/13/2026 – 04/15/2026 |
|
|
File I/O Part 01 |
|
04/20/2026 – 04/22/2026 |
|
Graphical User Interfaces Part 01 |
|
04/27/2026 |
Course Documents
Instructor
Dr. J.J. Shepherd
Office: M. Bert Storey Engineering and Innovation Center (Horizon 2) Room 2215
Email: shephejj@cse.sc.edu