CSED-904: Data Structures, Algorithms, & Software Engineering

The course aims to prepare educators to successfully teach advanced computer programming for high school students in all curricular areas. Students will continue to develop their background in computer programming with the study of data structures; including arrays, linked lists, stacks, queues, and hash tables. Algorithms to manage these structures will also be a focus, including searching and sorting. Software engineering techniques will be presented throughout the course as well. Active learning and teaching techniques will be emphasized. All students should have a computer with webcam, headset with microphone, and reliable internet connection.

NOTE: The 4-unit CSED-904 course is equivalent to the 3-unit CSED-740 course that meets the Computer Science Supplemental Authorization requirements for the State of California. Notify the CE office if you wish to use this course to fulfill requirements for the California Computer Science Supplemental Authorization and we will register you for the CSED-740 course.

NOTE: Required book must be acquired separately.

This course is applicable towards Computer Science Authorization and Licensure.

Get Adobe Acrobat Reader

Course Resources
CSED-904 Syllabus (PDF Document)

 Pricing Information

4 Units : $620.00

Drop Policy

Please review our Drop Policy

Instructors

Name Additional Resources
Simon Sultana