How discussion -------------------- an efficiency to be gained here if you want these students to have this topic its not going to help - 3 tier defense - there should be a core class -- save covering all of these concepts in other courses - core defense usurp the two intro courses nuclear option - no core courses - introductory year of java and c++ only, functional, event based programs independent of how bigger, more interesting contribution -- to the outside world Doug's slides get people to want to do not have to do ACM curricula and its goals model of how cs would be taught? model of what a cs dept should be able to do? intent: emphasize what people are doing at the best places - that meets the community's view of what should be taught - committee doesn't worry about whether a large number of universities are able to teach the topics without hiring new faculty. CS body of knowledge with core topics underlined 1) minimal change 10 OO, 10 functional revenue neutral event-driven - recursion is moved into functional - event driven into OO and functional these PL topics are not owned by us, sigplan in one year -- cs3, a PL course, discrete math, intro programming sequence: oo, functional Larry -- at the tail end of the process -- will take the unanimous vote to the ACM curriculum - however, the body will be relunctant to change at this late date