The Software Engineers Student-Centered Learning
摘要
This paper proposes a method for constructing individualized educational trajectories for software engineering students at Ukrainian universities, supporting student-centered learning (SCL). The method is based on the European e-Competence Framework (e-CF), mapping competencies to standard ICT professional profiles. It uses graph theory to model relationships between e-CF profiles, required competencies, and work products. Profiles are clustered into groups with strong internal connections. Possible trajectories between profile levels are evaluated by a “reachability” metric based on the new competencies required. The method is applied to create trajectories spanning junior bachelor to doctoral levels in software engineering. Results show the bachelor-level “Developer,” “Digital Media Specialist,” and “Test Specialist” profiles have the most vital connections. At the master’s level, the “DevOps Expert,” “Systems Architect,” and “Systems Analyst” profiles are built most directly on the bachelor profiles. For the doctoral level “Digital Transformation Leader” profile, only the “Systems Architect” master trajectory has sufficiently strong links. This methodology and analysis guide students in selecting educational paths based on their software engineering career goals. Planned future work includes an interactive assistant recommending disciplines along trajectories from current to target proficiency levels.