A Semantic-Web Oriented Competency Model for Engineering Programs
For computing educators, it provides a methodology to translate Bodies of Knowledge into assessable competency frameworks, but the contribution is incremental as it applies existing concepts to a specific program.
The paper addresses the gap in methodologies for integrating Bodies of Knowledge into competency-based curricula, presenting a replicable methodology demonstrated through a five-year engineering program with 23 competencies mapped to 494 knowledge topics from 34 Computing Knowledge areas.
Despite comprehensive Bodies of Knowledge (BoKs) documenting core knowledge across software engineering, computer science, information systems, and emerging computing fields, a critical gap persists: methodologies for integrating this knowledge into coherent competency-based curricula that prepare graduates for professional careers remain underdeveloped. This paper presents a competency-mapping methodology that bridges Bodies of Knowledge and competency frameworks to design computing curricula. We demonstrate this methodology through ISANUM, a five-year engineering degree program featuring 23 competencies organized into five thematic blocks, each with explicit mappings to 494 knowledge topics from 34 Computing Knowledge areas defined in Computing Curricula 2020. The program integrates three specialized pathways (Software Engineering, Data Engineering \& Data Science, and Information Technology) with mandatory work-study programs, ensuring graduates develop both theoretical foundations and practical workplace competencies. Our contribution provides computing educators with a replicable methodology for translating Bodies of Knowledge into assessable competency frameworks, supported by a semantic wiki infrastructure (ISANUMpedia) enabling collaborative curriculum understanding, maintenance and evolution.