This chapter contains sections titled: The Introductory Programming Course, The Algorithms and Data Structures Course, Other Courses, Some Observations