EDUCATION FORU M Lecture and Lab Syllabus for a Breadth-First Introductory Computer Science Course Sequenc e following th e Data Structures and Algorithms Paradig m In the last issue of the News, I described the new introductory computer science curriculum in plac e at Montana State University, a curriculum that implements one of the "breadth-first" paradigms . The focus in that column was on ways that theory can be incorporated into the early courses . I have since received a number of requests for a sample syllabus for the new course sequence, so I thought it might be appropriate to reproduce part of that syllabus here . A complete copy can b e obtained from me directly . This syllabus describes just one possible approach to presenting a breadth-first introductio n to computer science through a four-semester course sequence . The three-credit lecture courses ar e generically entitled CS I IV in this syllabus . Formal, corequisite, one-credit, two-hour laborator y sections, called Lab I IV, must be taken concurrently with CS I IV . The design of CS I IV and La b I IV follow the spirit of the breadth-first introductory curricula proposed in Computing Curricula
/lp/association-for-computing-machinery/education-forum-lecture-and-lab-syllabus-for-a-breadth-first-Ez2Sue4FpR