{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T00:01:05Z","timestamp":1780444865652,"version":"3.54.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2020,4,2]],"date-time":"2020-04-02T00:00:00Z","timestamp":1585785600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,4,2]],"date-time":"2020-04-02T00:00:00Z","timestamp":1585785600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2020,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Various computing subdisciplines, such as computer science and software engineering, each have their own curricular guidelines. They can be very difficult to understand and compare for people such as prospective students, industry personnel, and even faculty members. This is compounded by a lack of information surrounding undergraduate computing curricular topics via visual methods. This paper describes two experimental activities where the objective is to explore the possibility of obtaining quantitative data sets necessary for visualization, one based on competencies and the other based on knowledge areas. Both activities were based on surveys. The results from the first activity showed that a consensus interpretation could be obtained for the knowledge, skills, and dispositions implied by the competency descriptions, although not as strongly for dispositions. The second activity resulted in a table of knowledge areas with minimum and maximum weights for six computing subdisciplines. Finally, this paper also shows two examples of how users can explore the various curricular guidelines through visualization.<\/jats:p>","DOI":"10.1007\/s10639-020-10127-1","type":"journal-article","created":{"date-parts":[[2020,4,2]],"date-time":"2020-04-02T16:19:42Z","timestamp":1585844382000},"page":"4231-4270","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Toward the visual understanding of computing curricula"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1255-177X","authenticated-orcid":false,"given":"Shingo","family":"Takada","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ernesto","family":"Cuadros-Vargas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Impagliazzo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steven","family":"Gordon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linda","family":"Marshall","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Heikki","family":"Topi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gerrit","family":"van der Veer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Leslie","family":"Waguespack","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,4,2]]},"reference":[{"key":"10127_CR1","unstructured":"ACM. (2019). Computing Competencies for Undergraduate Data Science Curricula (Initial Draft). http:\/\/www.cs.williams.edu\/~andrea\/DSReportInitialFull.pdf."},{"key":"10127_CR2","unstructured":"ACM & AIS. (2010). IS 2010: Curriculum Guidelines for Undergraduate Degree Programs in Information Systems. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/curricula-recommendations\/is-2010-acm-final.pdf."},{"key":"10127_CR3","unstructured":"ACM & AIS. (2017). MSIS 2016: Global Competency Model for Graduate Degree Programs in Information Systems. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/msis2016.pdf."},{"key":"10127_CR4","unstructured":"ACM & IEEE-CS. (2001). Computing Curricula 2001: Computer Science. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/curricula-recommendations\/cc2001.pdf."},{"key":"10127_CR5","unstructured":"ACM & IEEE-CS. (2013). Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/cs2013_web_final.pdf."},{"key":"10127_CR6","unstructured":"ACM & IEEE-CS. (2015). Software Engineering 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/se2014.pdf."},{"key":"10127_CR7","unstructured":"ACM & IEEE-CS. (2016). Computer Engineering Curricula 2016: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/ce2016-final-report.pdf."},{"key":"10127_CR8","unstructured":"ACM & IEEE-CS. (2017a). Information Technology Curricula 2017: Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/curricula-recommendations\/it2017.pdf."},{"key":"10127_CR9","unstructured":"ACM & IEEE-CS. (2017b). Cybersecurity Curricula 2017: Curriculum Guidelines for Post-Secondary Degree Programs in Cybersecurity. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/curricula-recommendations\/csec2017.pdf."},{"key":"10127_CR10","unstructured":"ACM, AIS, & IEEE-CS. (2005). Computing Curricula 2005: The Overview Report covering undergraduate degree programs in Computer Engineering, Computer Science, Information Systems, Information Technology, and Software Engineering (CC2005). https:\/\/www.acm.org\/binaries\/content\/assets\/education\/curricula-recommendations\/cc2005-march06final.pdf."},{"key":"10127_CR11","first-page":"148","volume":"406","author":"CJ Armstrong","year":"2013","unstructured":"Armstrong, C. J. (2013). An approach to visualising information security knowledge. In WISE 6, 7, and 8. IFIP AICT, 406, 148\u2013155.","journal-title":"IFIP AICT"},{"key":"10127_CR12","volume-title":"Handbook I: Cognitive domain","author":"BS Bloom","year":"1956","unstructured":"Bloom, B. S., & Krathwohl, D. R. (1956). Taxonomy of educational objectives: The classification of educational goals, by a committee of college and university examiners. In Handbook I: Cognitive domain. New York: Longman."},{"key":"10127_CR13","doi-asserted-by":"crossref","unstructured":"Clear, T. (2015). IT industry employers expectations: our graduates deserve better!. In ACM Inroads 6(2):20-22.","DOI":"10.1145\/2767692"},{"key":"10127_CR14","doi-asserted-by":"crossref","unstructured":"Clear, T. (2017). THINKING ISSUES: Meeting employers expectations of devops roles: Can dispositions be taught?. In ACM Inroads. 8(2):19\u201321.","DOI":"10.1145\/3078298"},{"key":"10127_CR15","unstructured":"Cuadros-Vargas, E. (2018a). Escuela Profesional de Ciencia de la Computacion. https:\/\/education.spc.org.pe\/Peru\/CS-UTEC\/Plan%202018\/CS-UTEC-poster.pdf Accessed 9 May 2019."},{"key":"10127_CR16","unstructured":"Cuadros-Vargas, E. (2018b). 3.9 Compatibilidad de la carrera con relaci\u00f3n a estandares internacionales. https:\/\/education.spc.org.pe\/Peru\/CS-UTEC\/Plan%202018\/3_9_Compatibilidad_carrera_.html Accessed 9 May 2019."},{"key":"10127_CR17","unstructured":"Dave, R.H. (1970). Psychomotor levels in Developing and Writing Behavioral Objectives, pp.20-21. R.J. Armstrong, ed. Tucson, Arizona: Educational innovators press."},{"key":"10127_CR18","doi-asserted-by":"crossref","unstructured":"Frezza, S., Daniels, M., Pears, A., Cajander, A., Kann, V., Kapoor, A., McDermott, R., Peters, A., Sabin, M., & Wallace, C. Modelling competencies for computing education beyond 2020: a research based approach to defining competencies in the computing disciplines. In Proc. Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018 Companion). ACM. pp.148-174.","DOI":"10.1145\/3293881.3295782"},{"key":"10127_CR19","unstructured":"Gray, J. (2015). Virtue Ethics: Examining Influences on the Ethical Commitment of Information System Workers in Trusted Positions. Doctoral dissertation. Nova Southeastern University. https:\/\/nsuworks.nova.edu\/gscis_etd\/364\/"},{"key":"10127_CR20","doi-asserted-by":"crossref","unstructured":"Heath, H. (1998). \u201cReflection and patterns of knowing in nursing,\u201d Journal of Advanced Nursing, Vol. 27, pp. 1054-1059.","DOI":"10.1046\/j.1365-2648.1998.00593.x"},{"key":"10127_CR21","volume-title":"A taxonomy of psychomotor domain: A guide for developing behavioral objectives","author":"A Harrow","year":"1972","unstructured":"Harrow, A. (1972). A taxonomy of psychomotor domain: A guide for developing behavioral objectives. New York, USA: David McKay Co., Inc.."},{"key":"10127_CR22","unstructured":"IEEE. (2014). Software Engineering Competency Model: Version 1.0. IEEE."},{"key":"10127_CR23","doi-asserted-by":"crossref","unstructured":"Impagliazzo, J., et al. (2018a). Developing an overview of computing\/Engineering curricula via the CC2020 project. In Proc. of the IEEE EduNine Conference. IEEE Education Society.","DOI":"10.1109\/EDUNINE.2018.8450965"},{"key":"10127_CR24","doi-asserted-by":"crossref","unstructured":"Impagliazzo, J., et al. (2018b). Developing an overview of computing\/Engineering curricula via the CC2020 project. In Proc. of the IEEE EduNine Conference. IEEE Education Society.","DOI":"10.1109\/EDUNINE.2018.8450965"},{"key":"10127_CR25","unstructured":"Jafar, M., Waguespack, L., & Babb, J. (2017). A visual analytics approach to gain insights into the structure of computing curricula, In Proc. of 2017 EDSIG Conference."},{"key":"10127_CR26","doi-asserted-by":"crossref","unstructured":"Johns, C. (1995). \u201cFraming learning through reflection within Carper\u2019s fundamental ways of knowing in nursing,\u201d Journal of Advanced Nursing, Vol. 22, pp. 226-234.","DOI":"10.1046\/j.1365-2648.1995.22020226.x"},{"key":"10127_CR27","unstructured":"Krathwohl, D. R., Bloom, B. S., & Bertram, B. M. (1973). Taxonomy of Educational Objectives, the Classification of Educational Goals. Handbook II: Affective Domain. David McKay co., Inc: New York."},{"key":"10127_CR28","doi-asserted-by":"crossref","unstructured":"Marshall, L. (2012). A comparison of the core aspects of the ACM\/IEEE computer science curriculum 2013 Strawman report with the specified core of CC2001 and CS2008 review. In Computer Science Education Research Conference (CSERC 2012). ACM. Pp.29-34.","DOI":"10.1145\/2421277.2421281"},{"key":"10127_CR29","unstructured":"Marshall, L. (2014). A graph-based framework for comparing curricula. Ph.D. thesis, University of Pretoria, South Africa."},{"key":"10127_CR30","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/978-3-319-69670-6_22","volume":"730","author":"L Marshall","year":"2017","unstructured":"Marshall, L. (2017). A topic-level comparison of the ACM\/IEEE CS curriculum volumes. In Communications in Computer and Information Science. Springer., 730, 309\u2013324.","journal-title":"In Communications in Computer and Information Science. Springer."},{"key":"10127_CR31","doi-asserted-by":"crossref","unstructured":"Nwokeji, J., Stachel, R., & Holmes, T. (2019). Competencies Required for Developing Computer and Information Systems Curriculum. In Proceedings of the 49th Frontiers in Education Conference (FIE\u201919). 1\u20139.","DOI":"10.1109\/FIE43999.2019.9028613"},{"issue":"1","key":"10127_CR32","first-page":"1","volume":"39","author":"DN Perkins","year":"1993","unstructured":"Perkins, D. N., Jay, E., & Tishman, S. (1993). Beyond abilities: A dispositional theory of thinking. Merrill-Palmer Quarterly., 39(1), 1\u201321.","journal-title":"Merrill-Palmer Quarterly."},{"key":"10127_CR33","unstructured":"Polanyi, M. (1966). The tacit dimension. University of Chicago Press."},{"key":"10127_CR34","doi-asserted-by":"crossref","unstructured":"Radermacher, A., Walia, G., and Knudson, D. (2014). Investigating the skill gap between graduating students and industry expectations. In Companion Proc. of the 36th International Conference on Software Engineering (ICSE Companion 2014). Pp.291-300.","DOI":"10.1145\/2591062.2591159"},{"key":"10127_CR35","first-page":"108","volume-title":"In 2013 17th International Conference on Information Visualisation","author":"H Siirtola","year":"2013","unstructured":"Siirtola, H., R\u00e4ih\u00e4, K., & Surakka, V. (2013). Interactive Curriculum Visualization. In In 2013 17th International Conference on Information Visualisation (pp. 108\u2013117)."},{"key":"10127_CR36","doi-asserted-by":"crossref","unstructured":"Sommaruga, L., & Catenazzi, N. (2007). Curriculum visualization in 3D. In Proc. of the 12th international conference on 3D web technology (Web3D '07). ACM. Pp.177-180.","DOI":"10.1145\/1229390.1229423"},{"key":"10127_CR37","unstructured":"Stamper, R. K. (1991) The semiotic framework for information systems research. Information systems research. Contemporary approaches and emergent traditions, pp. 515-528."},{"key":"10127_CR38","unstructured":"Topi, H. (2017) Information systems in CC2020: Comparing key structural elements of curriculum recommendations in computing. In Proc. of AIS SIGED 2017 Conference."},{"key":"10127_CR39","unstructured":"von Konsky, B. R., Hay, D., & Hart, B. (2008). Skill set visualisation for software engineering job positions at varying levels of autonomy and responsibility. In 19th Australian Conference on Sofware Engineering (ASWEC) Industry Experience Reports."},{"key":"10127_CR40","unstructured":"von Konsky, B. R., Jones, A., & Miller, C. (2013). Embedding professional skills in the ICT curriculum. In 30th ascilite Conference. Pp. 883-887."},{"key":"#cr-split#-10127_CR41.1","unstructured":"Waguespack, L., Babb, J. (2019). Toward visualizing computing curricula: The challenge of Competency. In Information Systems Education Journal, 17"},{"key":"#cr-split#-10127_CR41.2","unstructured":"(4) pp 51-69. http:\/\/isedj.org\/2019-17\/ ISSN: 1545-679X. (a preliminary version appears in Proceedings of EDSIGCON 2018 <http:\/\/proc.iscap.info\/2018\/pdf\/4633.pdf>)."},{"key":"10127_CR42","unstructured":"Weber, H. (2017). The New Virtues of Engineering and the Need for Change in the Engineering Curriculum. https:\/\/www.researchgate.net\/publication\/325924314_The_New_Virtues_of_Engineering_and_the_Need_for_Change_in_the_Engineering_Curriculum Accessed August 21, 2019."},{"key":"10127_CR43","unstructured":"Whalley, J.L., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, P.K.A, & Prasad, C. (2006). An Australasian study of reading and comprehension skills in novice programmers, using the bloom and SOLO taxonomies. In Proc. of 8th Australasian Conference on Computing Education (ACE '06), pp.243-252."},{"key":"10127_CR44","volume-title":"Understanding by design Expanded","author":"G Wiggins","year":"2005","unstructured":"Wiggins, G., McTighe, J., & Ebrary, I. (2005). Understanding by design Expanded (2nd ed.). Alexandria, VA: Association for Supervision and Curriculum Development.","edition":"2"},{"key":"10127_CR45","volume-title":"13th International CDIO Conference","author":"K Willcox","year":"2017","unstructured":"Willcox, K., & Huang, L. (2017). Mapping the CDIO curriculum with network models. CDIO. In 13th International CDIO Conference."},{"issue":"2","key":"10127_CR46","first-page":"138","volume":"25","author":"R Zucker","year":"2009","unstructured":"Zucker, R. (2009). ViCurriAS: A curriculum visualization tool for faculty, advisors, and students. In J. Comput. Sci. Coll., 25(2), 138\u2013145.","journal-title":"In J. Comput. Sci. Coll."}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-020-10127-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10639-020-10127-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-020-10127-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T23:19:29Z","timestamp":1617319169000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10639-020-10127-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,2]]},"references-count":47,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["10127"],"URL":"https:\/\/doi.org\/10.1007\/s10639-020-10127-1","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,2]]},"assertion":[{"value":"1 October 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 April 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}