Can you successfully teach software craftmanship to university students? I have several old colleagues who try to improve how programming skills are picked up by students, for instance Marie Nordström worked on how to improve student comprehension of object oriented programming concepts. Yesterday, I found out about a project where a whole course was taught around software craftmanship where students worked on improving their deficiencies which concepts such as “apprenticeship patterns” and “programming katas“.
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
References
[bibtex file=http://www.citeulike.org/bibtex/user/greger/tag/20120304?fieldmap=posted-at:posted-date&clean_urls=0]