CSCI325: Data Structures

Updated 2019-08-20

Syllabus        Java Tutorial        Java Collections Tutorial        Book source code        Finals Schedule        Academic Calendar

Final Test is Monday, 12/09/2019 at 10:00.

 

Useful web sites: Interpreting Java compile errors, Java Tutorial

30 days in 2015   29 in 2017

Day 1. Tuesday 8/20/2019. Intro to Java.

·         Book example programs source code. Download these. We will look at them throughout the course.

·         Java program structure, console input/output, variables, identifiers, data types: Notes

Homework due next class

·         Program #1: Gross pay and net pay. printf reference. Zip the project folder and put the zipped folder in the drop box.

·         Read chapter 1 (Introduction) and chapter 2 (Variables/Assignments) of textbook.

·         Read, sign, and turn in: Assignment, Test, and Homework policies

 

 

Earlier classes are below…

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Homework

 

 

 

 

Homework due Monday, 10/28/2013

Optional (Fun) Extra Credit

Notes. Notes

 

Day 2. Thursday 8/22/2019

·         The printf command

Homework due next class

Day 3. Tuesday 8/27/2019

Homework due next class

Day 4. Thursday 8/29/2019

Homework due next class

Day 5. Tuesday 9/03/2019

Homework due next class

Day 6. Thursday 9/05/2019

Homework due next class

Optional extra credit (also due next class)

Day 7. Tuesday, 9/10/2019

Homework due next class

Day 8. Thursday 9/12/2019

Homework due next class

Day 9. Tuesday, 9/17/2019

Optional extra credit due next class

Day 10. Thursday, 9/19/2019

Homework due next class

Day 11. Tuesday, 9/24/2019

Homework due AFTER the test (next Tuesday)

Day 12. Thursday, 9/26/2019

Day 13. Tuesday, 10/01/2019

Homework due Thursday, 10/05/2019 30 minutes before class begins

Day 14. Thursday, 10/03/2019

Homework due Tuesday, 10/10/2019 30 minutes before class begins

Day 15. Tuesday, 10/08/2019

Homework due next class:

Optional Extra credit homework due Friday, 10/13/2019 at midnight

Thursday, 10/10/2019: No class

Day 16. Tuesday, 10/15/2019

Homework

Day 17. Thursday, 10/17/2019

Homework

Day 18. Tuesday, 10/22/2019

Homework

Day 19. Thursday, 10/24/2019

Homework due next class:

Optional (Fun) Extra Credit due next class:

Day 20. Tuesday, 10/29/2019

Homework due Thursday:

Day 21. Thursday, 10/31/2019

Homework due Tuesday:

Day 22. Tuesday, 11/05/2019

Homework due next class:

Day 23. Thursday, 11/07/2019

Homework due the class AFTER the test (11/16/2019)

Day 24. Tuesday, 11/12/2019

Day 25. Thursday, 11/14/2019

Homework due next class:

Day 26. Tuesday, 11/19/2019. Sorting, binary search trees

Assignment due Tuesday, 11/28/2019 at 9:00 a.m.

Day 26. Thursday, 11/21/2019

Homework

Day 27. Thursday, 11/21/2019

Homework due Thursday, 11/30/2019

Day 26. Tuesday, 11/28/2019

Homework due next class

Day 28. Tuesday, 11/26/2019

Homework

Day 27. Tuesday, 1/2019

Homework due next class:

Day 29. Tuesday 12/03/2019

Homework due next class:

Day 30. Thursday, 12/05/2019

Day 29. Tuesday, 12/08/2019

Homework due 38

Day 30. Thursday, 12/10/2019

EXTRA.

 

Monday, 12/11/2019. Final Test

 

 

 

 

 

 

 

Thursday, 10/12/2019—No class. Fall break.

Tuesday, 9/19/2019

·NO CLASS TODAY.