CSCE 145: Algorithmic Design I

Spring 2017

Important stuff

Homework

Program

Due Date

Homework01

01/13/2017 at 11:55PM

EXTENDED!
01/20/2017 at 11:55PM

Homework02

01/20/2017 at 11:55PM

Homework03

01/27/2017 at 11:55PM

Homework04

02/03/2017 at 11:55PM

Homework05

02/10/2017 at 11:55PM

Homework06

03/17/2017 at 11:55PM

Homework07

03/24/2017 at 11:55PM

 

Labs

Lab

Date

Lab01

01/10/2017

Lab02

01/12/2017

Lab03

01/17/2017

Lab04

01/19/2017

Lab05

01/24/2017

Lab06

01/26/2017

Lab07

01/31/2017

Lab08

02/02/2017

Lab09

02/07/2017

Lab10

02/09/2017

Lab11

02/14/2017

Lab12

02/16/2017

LAB EXAM 01

02/21/2017

Lab13

02/23/2017

Lab14

02/28/2017

Lab15

03/02/2017

Lab16

03/14/2017

Lab17

03/16/2017

Lab18

03/21/2017

Lab19

03/23/2017

 

Extra Credit

Program

Due Date

Extra Credit 01

04/24/2017 at 11:55PM

Extra Credit 02

04/24/2017 at 11:55PM

Extra Credit 03

04/24/2017 at 11:55PM

Extra Credit 04

04/24/2017 at 11:55PM

Extra Credit 05

04/24/2017 at 11:55PM

 

 

Lectures

Lecture

Example

Date

Class Introduction
Introduction to Computers and Such!

 

01/09/2017

Variables! Part 1

 

01/11/2017

Variables! Part 2

 

01/18/2017

Branching Statements Part 1

 

01/23/2017

Branching Statements Part 2

 

01/25/2017

Branching Statements Part 3
Loops Part 1

 

01/30/2017

Loops Part 2

 

02/01/2017

Arrays Part 1

 

02/06/2017

Arrays Part 2

 

02/08/2017

Exam 01 Review Part 1

 

02/13/2017

Exam 01 Review Answers

 

02/15/2017

EXAM 01

 

02/20/2017

Objects Part 1

 

02/22/2017

Objects Part 2

 

02/27/2017

Objects Part 3

 

03/01/2017

Objects Part 4
Objects with Arrays

 

03/13/2017

Inheritance

 

03/20/2017

Polymorphism Part 1
Polymorphism Part 2

 

03/22/2017

 

 

Course Documents

Syllabus

Lab Example

Lab Report Template

Lab Report Example

Other useful links

Install Java

Responsible Computer Use

 

Instructor

J.J. Shepherd 

Office: Swearingen 3A46

Email: shephejj@email.sc.edu

Office Hours: Monday and Wednesday 2:00pm - 5:00pm, or by appointment.