Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
59 views3 pages

1.2. Introduction To CS2023

CS2023 is the latest revision of computer science curricular guidelines, developed collaboratively by ACM, IEEE-CS, and AAAI. It shifts the focus from a knowledge model to a competency model, emphasizing learning outcomes and the interrelatedness of computer science with other computing disciplines. The vision for CS2023 includes an updated knowledge model, a competency model, and a live online version of the curriculum.

Uploaded by

mahmudmariyam34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views3 pages

1.2. Introduction To CS2023

CS2023 is the latest revision of computer science curricular guidelines, developed collaboratively by ACM, IEEE-CS, and AAAI. It shifts the focus from a knowledge model to a competency model, emphasizing learning outcomes and the interrelatedness of computer science with other computing disciplines. The vision for CS2023 includes an updated knowledge model, a competency model, and a live online version of the curriculum.

Uploaded by

mahmudmariyam34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Introduction to CS2023

History

Several successive curricular guidelines for computer science have been published over the years as
the discipline has continued to evolve. They are identified here.

• Curriculum 68 [1]: The first curricular guidelines were published by the Association for Computing
Machinery (ACM) over 50 years ago as a classification of subject areas and courses.
• Curriculum 78 [2]: The curriculum was revised and presented in terms of core and elective courses.
• Computing Curricula 1991 [3]: The ACM teamed up with the Institute of Electrical and Electronics
Engineers – Computer Society (IEEE-CS) for the first time to produce revised curricular guidelines.
• Computing Curricula 2001 [4]: For the first time, the guidelines focused only on Computer Science,
with other disciplines such as computer engineering and software engineering being spun off into
their own distinct curricular guidelines.
• Computer Science Curriculum 2008 [5]: This was presented as an interim revision of Computing
Curricula 2001.
• Computer Science Curricula 2013 [6]: This was the most recent version of the curricula published
by the ACM and IEEE-CS.

CS2023 is the latest revision of computer science curricular guidelines. It is a joint effort among the
ACM, IEEE-CS, and, for the first time, the Association for the Advancement of Artificial Intelligence
(AAAI).

Since 2013, the focus of curricular design has moved from what is taught (a knowledge model) to what
is learned (a competency model). All prior versions of computer science guidelines used a knowledge
model where related topics were grouped into a knowledge unit, and related knowledge units were
grouped into a knowledge area. Computer Science Curricula Guidelines 2013 [6] contained 163
knowledge units grouped into 18 knowledge areas. Learning outcomes were identified for each
knowledge unit. Distinction was made between core topics that every computer science graduate must
know and elective topics that were considered optional. Core topics were further divided into Tier 1
topics that were to be covered completely and Tier 2 topics, at least 80% of which had to be covered.

Some early efforts to design a competency model of a curriculum were for Software Engineering [14]
and Information Technology [7]. The broader Computing Curricula CC2020 report [8] proposed a
competency model for various computing disciplines, including Computer Science, Information
Systems, and Data Science. Competency models followed for Information Systems [9], Associate-
degree CyberSecurity [13] and Data Science [10].

A knowledge model with its initial emphasis on content and a competency model with its primary
emphasis on outcomes are complementary views of the same learning continuum. For computer
science, neither model is a substitute for the other. The two models complement each other and work

1
better together than apart. So, the CS2023 task force has both revised the CS2013 knowledge model
[6] and proposed a framework for the competency model that maintains consistency with it [15].

Other recent model undergraduate curricula for computer science include that of the All India Council
for Technical Education [11] and the “101 plan” of the Ministry of Education in China [16]. Similarly,
professional bodies have drafted curricular guidelines on specific areas of computer science such as
parallel and distributed computing [12].

This report limits itself to computer science curricula. But a holistic view requires consideration of the
interrelatedness of computer science with other computing disciplines such as Software Engineering,
Security, and Data Science. For an overview of the landscape of computing education, please see the
section “Computing Interrelationships” in the CC 2020 report [8: pp. 29-30].

Vision Statement

The vision for CS2023 curricular revision includes the following:

• An updated knowledge model of the computer science curriculum—explained in the chapter


Introduction to Knowledge Model in this section, (Section 1);
• An appropriate competency model for computer science—explained in the chapter Introduction
to Competency Framework in this section;
• Consistency between the knowledge model and the competency model—as explained in [15];
• Well-researched articles by experts on curricular practices—included in Section 4;
• A live online version of the curriculum in addition to a hardcopy version—presented at the
csed.acm.org website.

References

1. Atchison, W. F., Conte, S. D., Hamblen, J. W., Hull, T. E., Keenan, T. A., Kehl, W. B., McCluskey,
E. J., Navarro, S. O., Rheinboldt, W. C., Schweppe, E. J., Viavant, W., and Young, D. “Curriculum
68: Recommendations for academic programs in computer science.” Communications of the ACM,
11, 3 (1968): 151-197.
2. Austing, R. H., Barnes, B. H., Bonnette, D. T., Engel, G. L., and Stokes, G. “Curriculum ’78:
Recommendations for the undergraduate program in computer science.” Communications of the
ACM, 22, 3 (1979): 147-166.
3. ACM/IEEE-CS Joint Curriculum Task Force. “Computing Curricula 1991.” (New York, USA: ACM
Press and IEEE Computer Society Press, 1991).
4. ACM/IEEE-CS Joint Curriculum Task Force. “Computing Curricula 2001 Computer Science.” (New
York, USA: ACM Press and IEEE Computer Society Press, 2001).
5. ACM/IEEE-CS Interim Review Task Force. “Computer Science Curriculum 2008: An interim revision
of CS 2001.” (New York, USA: ACM Press and IEEE Computer Society Press, 2008).
6. ACM/IEEE-CS Joint Task Force on Computing Curricula. “Computing Science Curricula 2013.”
(New York, USA: ACM Press and IEEE Computer Society Press, 2013).

2
7. Sabin, M., Alrumaih, H., Impagliazzo, J., Lunt, B., Zhang, M., Byers, B., Newhouse, W., Paterson,
W., Tang, C., van der Veer, G. and Viola, B. Information Technology Curricula 2017: Curriculum
Guidelines for Baccalaureate Degree Programs in Information Technology. Association for
Computing Machinery, New York, NY, USA, (2017).
8. Clear, A., Parrish, A., Impagliazzo, J., Wang, P., Ciancarini, P., Cuadros-Vargas, E., Frezza, S.,
Gal-Ezer, J., Pears, A., Takada, S., Topi, H., van der Veer, G., Vichare, A., Waguespack, L. and
Zhang, M. Computing Curricula 2020 (CC2020): Paradigms for Future Computing Curricula.
Technical Report. Association for Computing Machinery / IEEE Computer Society, New York, NY,
USA, (2020).
9. Leidig, P. and Salmela, H. A Competency Model for Undergraduate Programs in Information
Systems (IS2020). Technical Report. Association for Computing Machinery, New York, NY, USA,
(2021).
10. Danyluk, A. and Leidig, P. Computing Competencies for Undergraduate Data Science Curricula
(DS2021). Technical Report. Association for Computing Machinery, New York, NY, USA, (2021).
11. https://iiitd.ac.in/sites/default/files/docs/aicte/AICTE-CSE-Curriculum-Recommendations-
July2022.pdf, accessed July 2023.
12. Prasad, S. K., Estrada, T., Ghafoor, S., Gupta, A., Kant, K., Stunkel, C., Sussman, A.,
Vaidyanathan, R., Weems, C., Agrawal, K., Barnas, M., Brown, D. W., Bryant, R., Bunde, D. P.,
Busch, C., Deb, D., Freudenthal, E., Jaja, J., Parashar, M., Phillips, C., Robey, B., Rosenberg, A.,
Saule, E., Shen, C. 2020. NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed
Computing - Core Topics for Undergraduates, Version II-beta,
Online: http://tcpp.cs.gsu.edu/curriculum/, 53 pages, accessed March 2024.
13. https://ccecc.acm.org/files/publications/Cyber2yr2020.pdf, accessed July 2023.
14. https://www.computer.org/volunteering/boards-and-committees/professional-educational-
activities/software-engineering-competency-model, accessed July 2023.
15. Kumar, A. N., Becker, B. A., Pias, M., Oudshoorn, M., Jalote, P., Servin, C., Aly, S.G., Blumenthal,
R. L., Epstein, S. L., and Anderson, M.D. 2023. A Combined Knowledge and Competency (CKC)
Model for Computer Science Curricula. ACM Inroads 14, 3 (September 2023), 22–29.
https://doi.org/10.1145/3605215
16. Liu, Y., Xiang, Q., Chen, J., Zhang, M., Xu, J., and Luo, Y. Undergraduate Computer Science
Education in China. ACM Inroads, Vol 15, 1, March 2024, 28-36.

You might also like