2024/08/07 by Luiz Fernando Capretz, Capretz, Luiz Fernando
Psychology · Social Sciences · #Competency Development and Evaluation #FOS: Computer and information sciences #Higher Education Learning Practices #Higher Education and Employability #Software Engineering (cs.SE)
paper · pdf · doi:10.48550/arxiv.2408.03509
openalex publication_date 2024/08/07 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
For a long time, it has been recognized that the software industry has a demand for students who are well grounded in design competencies and who are ready to contribute to a project with little additional training. In response to the industry needs, an engineering design course has been developed for senior level students enrolled in the software engineering program in Canada. The goals of the course are to provide a realistic design experience, introduce students to industry culture, improve their time management skills, challenge them technically and intellectually, improve their communication skills, raise student level of professionalism, hone their soft skills, and raise awareness of human factors in software engineering. This work discusses the details of how this design course has been developed and delivered, and the learning outcomes that has been obtained.