Instructor
Dr. Forest Agostinelli
foresta@cse.sc.edu
TAs
Section H01: Rasoul Nikmehr (Grad TA, RNIKMEHR@email.sc.edu), Edward Tupacz (Undergrad TA, ETUPACZ@email.sc.edu)
Section H02: Renjith Prasad (Grad TA, KAIPPILR@mailbox.sc.edu), Sophie Azula (Undergrad TA, SAZULA@email.sc.edu)
Resources
Syllabus
Installing Eclipse IDE for Java Developers
Dr. JJ Shepherd YouTube Lectures. For supplemental learning, only. Does not affect the logistics of this class.
How to submit code
Special thanks to Dr. Jeremiah Shepherd.
Topic | Material |
---|---|
Introduction | Slides |
Basic Computation | Slides |
Basic Computation 2 | Slides |
Branching Statements | Slides |
Loops | Slides |
Arrays | Slides |
Multidimensional Arrays | Slides |
Methods | Slides |
Classes Part 1 | Slides |
Classes Part 2 Breadth First Search | Slides |
Classes Part 3 | Slides |
Inheritance and Polymorphism | Slides |
Interfaces | Slides |
Exceptions | Slides |
Linked Lists | Slides |
Final Review | Slides |
Homework | Due Date |
---|---|
Binary Converter | 9/15/2023 11:55pm |
Choose Your Own Adventure | 9/22/2023 11:55pm |
Rock, Paper, Scissors | 9/29/2023 11:55pm |
Sorting | 10/06/2023 11:55pm |
Pothole Driving | 10/13/2023 11:55pm |
Homework Redo | 10/27/2023 11:55pm |
Coffe Hour | 11/3/2023 11:55pm |
PBJ Sandwich | 11/10/2023 11:55pm |
Sorting Laundry | 11/17/2023 11:55pm |
Eight Puzzle (Interfaces and OneDim Example) | 12/1/2023 11:55pm |
Breadth First Search (extra credit) | 12/8/2023 11:55pm |
Lab | Due Date |
---|---|
Eclipse Introduction | 9/8/2023 11:55pm |
Zodiac Sign Converter | 9/22/2023 11:55pm |
Triangle Maker | 9/29/2023 11:55pm |
Averages | 10/06/2023 11:55pm |
Matrix Subtraction | 10/13/2023 11:55pm |
Date and Time | 11/3/2023 11:55pm |
Apple Maker | 11/10/2023 11:55pm |
Bicycle Maker | 11/17/2023 11:55pm |
Fleet of Vehicles | 12/1/2023 11:55pm |
This website was built with Mobirise themes