|
|
Group Charter |
|
|
Group Chartera. Specify goals of courses which support undergraduate CS curricula, e.g., mathematics, engineering, physics, technical writing, public speaking, et al. b. Identify a minimal list of supporting courses deemed essential to an undergraduate program, regardless of the nature of the institution, that should be included in any computing curriculum. c. Present suggestions for additional supporting courses, per the type of institution, its goals, and the number of courses which it is allowed to include in a program.(Note: This group's work is dependent on the output of the other Focus Groups and the various KU Groups.) |
|
|
Group Chartera. Specify that material which is deemed essential to a foundation in Computer Science, given that CS has grown to the point where we can no longer require a course in everything. b. Develop the Core as a curricular alternative to the traditional approach of organizing programs around CS artifacts (e.g. courses in compilers, OS, DB, etc.). Core courses should address truly essential, fundamental concepts. c. Identify a short list of cross-cutting course models to address these needs, i.e., 4-5 fundamental courses to be required of every CS undergraduate and which would be manageable by virtually every type of undergraduate program. |
|
|
Group Chartera. Report on those aspects of Professional Practices which we now assume our graduates have (or should have) assimilated as a result of current curricula. b. Report on what we do and don't know about how to best support effective education in those Professional Practices. c. Report on how these needs can be integrated into other courses in the curriculum. d. Report on industrial and internship work and its relationship to the development of Professional Practices. e. Report on other aspects of professionalism (including ethical, social, legal and moral issues) and their relationship to the CS curriculum. |
|
|
Group Chartera. Report on advanced coursework in computer science, i.e., computer science beyond the core. b. Include a specification of both traditional courses (OS, DB, Compilers, Networks, Numerical Analysis,etc.) and important new areas (e.g., Distributed Systems, Multimedia, Computational Science) that may be important for modern undergraduate curricula. c. Include a specification of how many courses (as a minimum) should be included to produce a reasonable undergraduate experience. d. Report on undergraduate research, including an evaluation of various existing models. |
|
|
Group Charter |