2014 · 37 citations · 16 references
EducationComputer ScienceEducational TechnologyInstructional DesignSoftware EngineeringWorkplace LearningContinuing Professional DevelopmentContinuing Professional EducationEducational Software DesignExperience DesignSkill DevelopmentSoftware DesignDesign SkillsEducational ProgramsSoftware Engineering Education
This paper reports on part of the findings of a mixed-methods study which explored the educational experiences of Computing Professionals who design and develop educational software. A particular focus is given on the gaps professionals perceive between what was covered in their formal (university) education and the skills and knowledge that have been most important to them in their professional roles. Discrepancies were found particularly in areas related to practical skills (such as testing, maintaining code over time, use of source code control and development tools), communication, critical thinking and problem solving, and strategies used to continue learning on-the-job. Participant suggestions for improving university programs focused largely on the use of large scale, complex, authentic projects of significant duration. The author recommends further consideration be given to explicitly teaching the type of self-learning skills and strategies used by experienced professionals.
16
Expertise in design: an overview
Nigel Cross · Design Studies · 2004 · 933 citations
Arts, Design, Design Theory +8
EPICS: engineering projects in community service
William Oakes, J. Spencer · 2005 · 386 citations
What knowledge is important to a software professional?
Timothy C. Lethbridge · Computer · 2000 · 284 citations
Lifelong education for adults : an international handbook
Colin Titmus · 1989 · 152 citations