ABSTRACT
Computer science curricula has been well defined for many years through the publication of the Computer Science Curricula reports developed jointly by the two major professional societies, the Association for Computing Machinery (ACM) and the IEEE Computer Society. These documents define computer science curricula by providing knowledge areas and course exemplars. The most recent curriculum report, the Computer Science Curricula 2013 (CSC13 [1]), provides 18 knowledge areas (KAs). Though it stresses that KAs do not necessary represent courses, computer science departments have traditionally created courses around the KAs. Indeed, the course exemplars presented in the CSC13 report, for the most part, center around KAs.
- ACM and Association for Computing Machinery IEEE Computer Society Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. ACM, New York, NY, USA. 999133. Google ScholarDigital Library
- D. Blank and D. Kumar. 2003. Patterns of Curriculum Design. In Informatics Curricula and Teaching Methods, L. Cassel and R. A. Reis (Eds.). Kluwer Academic Publishers, 3300 AA Dordrecht, the Netherlands.Google Scholar
- Ali Erkan and John Barr. 2016. Algorithms + Organization = Systems. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '16). ACM, New York, NY, USA, 65--70. Google ScholarDigital Library
Index Terms
- Holistic Approaches to Computer Science
Recommendations
Developing a Holistic Understanding of Systems and Algorithms through Research Papers
ITiCSE-WGR '17: Proceedings of the 2017 ITiCSE Conference on Working Group ReportsEven though a computer science degree is unavoidably broken into semesters and courses, we always hope that our students form a holistic picture of the discipline by the time they graduate. Yet as educators, we do not have too many opportunities to make ...
Holistic game development curriculum
SA '16: SIGGRAPH ASIA 2016 Symposium on EducationThis article discusses the design and implementation of a holistic game development curriculum. We focus on a technical degree centred around game engineering/technologies with transferable skills, problem solving, mathematics, software engineering, ...
Perspectives on How Computer Science Curricula 2013 Influences Two-Year College Programs (Abstract Only)
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationThe ACM Computer Science Curricula 2013 (CS2013) guidance for undergraduate degrees was released in December 2013. This BOF will provide a platform for two-year and four-year computer science faculty and academic administrators to discuss CS2013 and its ...
Comments