A Semantic-Web Oriented Competency Model for Engineering Programs
Abstract
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.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.