Deep Reinforcement Learning and Search

CSCE 145 - Algorithmic Design I

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.

Lectures

Topic Material
IntroductionSlides
Basic ComputationSlides
Basic Computation 2Slides
Branching StatementsSlides
LoopsSlides
ArraysSlides
Multidimensional ArraysSlides
MethodsSlides
Classes Part 1Slides
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

Homeworks

Homework Due Date
Binary Converter9/15/2023 11:55pm
Choose Your Own Adventure9/22/2023 11:55pm
Rock, Paper, Scissors9/29/2023 11:55pm
Sorting10/06/2023 11:55pm
Pothole Driving10/13/2023 11:55pm
Homework Redo10/27/2023 11:55pm
Coffe Hour11/3/2023 11:55pm
PBJ Sandwich11/10/2023 11:55pm
Sorting Laundry11/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

Labs

Lab Due Date
Eclipse Introduction9/8/2023 11:55pm
Zodiac Sign Converter9/22/2023 11:55pm
Triangle Maker9/29/2023 11:55pm
Averages10/06/2023 11:55pm
Matrix Subtraction10/13/2023 11:55pm
Date and Time11/3/2023 11:55pm
Apple Maker11/10/2023 11:55pm
Bicycle Maker11/17/2023 11:55pm
Fleet of Vehicles12/1/2023 11:55pm

This website was built with Mobirise themes