CSCE 145: Algorithmic Design I

Spring 2023

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 Lectures and Lab-Lectures

Homework

Program

Due Date

Homework00

02/03/2023 by 11:55PM

Homework01

02/10/2023 by 11:55PM

Homework02

02/17/2023 by 11:55PM

Labs
Lab QA Sessions do not start until the week of 01/23/2023

Lab

Lab Solution and Lab Report Due Date

Lab00

01/27/2023 by 11:55PM

Lab01

02/03/2023 by 11:55PM

Lab02

02/10/2023 by 11:55PM

Lab03

02/17/2022 by 11:55PM

Lectures

Lecture

Date

Introduction to Computers and Java
Lecture Example
Lecture Slides

 

01/09/2023

Basic Computation Part 01
Lecture Example
Lecture Slides

 

01/11/2023

Dr. Martin Luther King, Jr. Day
(NO CLASSES)

 

01/16/2023

Basic Computation Part 02
Lecture Example
Lecture Slides

 

01/18/2023

Branching Statements Part 01
Lecture Example
Lecture Slides

 

01/23/2023

Branching Statements Part 02
Lecture Example
Lecture Slides

 

01/25/2023

Loops Part 01
Lecture Example
Lecture Slides

 

01/30/2023

Loops Part 02
Lecture Example
Lecture Slides

 

02/01/2023

Arrays Part 01
Lecture Example
Lecture Slides

 

02/06/2022

Arrays Part 02
Lecture Example
Lecture Slides

 

02/08/2022

 

Course Documents

Syllabus

Instructor

J.J. Shepherd 

Office: Horizon 2 Room 2215

Email: shephejj@cse.sc.edu