-->

 


    

 

 California State University Dominguez Hills - Department of Computer Science

  Home  |  Syllabus  |  Course Outline  |  Homework  |  Lecture Notes  |  Tests  |  Programs  |  Contact  | 

 CSC 311- 01                                     Data Structures                                             Spring 2015

 

 

THE URL OF THIS PAGE IS http://csc.csudh.edu/suchenek/CSC311/syllabus.htm

Last revised January 20, 2015

The contents of this website, the links contained therein directly and indirectly, and the contents of the said links, are copyrighted. They are provided exclusively for non-profit educational use by the students currently enrolled in this course and for the duration of this semester. No other use or any use by others is allowed without authorization of the professor in this course and copyright holder or holders. No videotaping or recording without professor's prior permission is allowed in class.

Syllabus

 
* Individual reading  Review of Java: objects, classes, implicit pointers and linked structures, recursion. Readings: Chapters 1 - 4, Appendix A.

* Week 1 - 3 (see calendar below): Measures of algorithms' complexity. Readings: Appendix B and handouts/notes.

* Week 3 - 4: Abstract data type PRIORITY QUEUE and its implementations. Readings: Chapter 5 Sections 5.1 - 5.3.

* Week 5 - 6: Abstract data types STACK and QUEUE, their implementations and applications. Readings: Chapter 6 Sections 6.1 - 6.6, 6.8.

* Week 7 - 8: Abstract data type LIST and its implementations. Readings: Chapter 7 Sections 7.1, 7.2, and handouts/notes.

* Week 9 - 12: Trees and their applications. Readings: Chapter 8 Sections 8.1 - 8.7, 8.9 and 8.11.

* Week 13 - 14: Graphs and their applications. Readings: Chapter 8 Sections 8.12 - 8.15.

* Week 15: Abstract data type TABLE and its implementations. Readings: Chapter 9 Sections 9.1 - 9.5 and notes 

(If time permits) Sorting. Readings: as posted on class website and in files linked from there. Optional readings: Chapter 10 Sections 10.1 - 10.6.

Callendar of weeks of classes for Spring 2015:

week 1: Jan 20, 22
week 2: Jan 27, 29
week 3: Feb 3, 5
week 4: Feb 10, 11
week 5: Feb 17, 19
week 6: Feb 24, 26
week 7: Mar 3, 5
week 8: Mar 10, 12
week 9: Mar 17, 19
week 10: Mar 24, 26
week 11: Apr 7, 9
week 12: Apr 14, 16
week 13: Apr 21, 23
week 14: Apr 28, 30
week 15: May 5, 7
week 16 (final):  Thursday, May 12


 

 

 

 

 Please, contact me right away if you have any questions.

 

 


 

Copyright © 2015 Suchenek - All rights reserved