AbstractA set of goals for educational planning in computer science is presented. Among the questions discussed is the need for strong coupling between theory and practice; the importance of computer application studies, and in particular, of no numerical applications; the significance of establishing closer links between work in artificial intelligence and studies in the mainstream of computer design and application; guidelines for mathematical preparation in computer science; and requirements for introductory and general-education courses in the computer field. In view of the requirement for balance between educational breadth and specialization, and considering the fact that the field is changing rapidly, several approaches to long-range academic planning are presented. It is argued that a key task of computer science programs is continuous self-improvement via systematization and structuring of the knowledge in the field, and through the design of appropriate new courses.
RightsThis Item is protected by copyright and/or related rights.You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use.For other uses you need to obtain permission from the rights-holder(s).