Computer Science Curricula 2023

Computer Science Curricula 2023

January 2024 | The Joint Task Force on Computer Science Curricula
The 2023 Computer Science Curricula (CS2023) guidelines, developed by a joint task force of the ACM, IEEE-CS, and AAAI, provide an updated framework for computer science education. The guidelines aim to address the evolving nature of the discipline and include significant changes from the 2013 version. Key features of CS2023 include: 1. **Body of Knowledge**: Comprises 17 knowledge areas, each with specific learning outcomes and professional dispositions. 2. **Core Hours**: Each knowledge area has a set of core hours, with detailed recommendations for course packaging. 3. **Competency Model**: Emphasizes the integration of knowledge, skills, and dispositions, using a 3D space model. 4. **Task Framework**: Provides a systematic approach to identifying tasks, focusing on components, activities, and constraints. 5. **Sustainability and Interdisciplinary Connections**: Encourages connections between computer science and other disciplines like software engineering, security, and data science. 6. **Pedagogical Considerations**: Offers guidance on teaching practices, including accessibility and social responsibility. The guidelines are structured to support various educational institutions by providing flexible course packaging recommendations for 8, 10, 12, and 16 course programs. They also emphasize the importance of professional dispositions, such as collaboration and ethical behavior, in preparing graduates for the workplace. The process of designing or revising a curriculum based on the CS2023 knowledge model involves identifying competency areas, selecting knowledge areas, and creating course packages that meet the recommended core hours and skill levels.The 2023 Computer Science Curricula (CS2023) guidelines, developed by a joint task force of the ACM, IEEE-CS, and AAAI, provide an updated framework for computer science education. The guidelines aim to address the evolving nature of the discipline and include significant changes from the 2013 version. Key features of CS2023 include: 1. **Body of Knowledge**: Comprises 17 knowledge areas, each with specific learning outcomes and professional dispositions. 2. **Core Hours**: Each knowledge area has a set of core hours, with detailed recommendations for course packaging. 3. **Competency Model**: Emphasizes the integration of knowledge, skills, and dispositions, using a 3D space model. 4. **Task Framework**: Provides a systematic approach to identifying tasks, focusing on components, activities, and constraints. 5. **Sustainability and Interdisciplinary Connections**: Encourages connections between computer science and other disciplines like software engineering, security, and data science. 6. **Pedagogical Considerations**: Offers guidance on teaching practices, including accessibility and social responsibility. The guidelines are structured to support various educational institutions by providing flexible course packaging recommendations for 8, 10, 12, and 16 course programs. They also emphasize the importance of professional dispositions, such as collaboration and ethical behavior, in preparing graduates for the workplace. The process of designing or revising a curriculum based on the CS2023 knowledge model involves identifying competency areas, selecting knowledge areas, and creating course packages that meet the recommended core hours and skill levels.
Reach us at info@study.space