Reflections on teaching abstraction and other soft ideas
O Hazzan - ACM SIGCSE Bulletin, 2008 - dl.acm.org
This essay relies on my research works about abstraction conducted over the past decade. It
addresses the importance of increasing students' awareness to the concept of abstraction …
addresses the importance of increasing students' awareness to the concept of abstraction …
Face recognition: Some challenges in forensics
Face recognition has become a valuable and routine forensic tool used by criminal
investigators. Compared to automated face recognition, forensic face recognition is more …
investigators. Compared to automated face recognition, forensic face recognition is more …
Projects and firms as discordant complements: Organisational learning in the Munich software ecology
O Ibert - Research Policy, 2004 - Elsevier
In current theorising, projects and firms are understood as “learning organisations”. Although
the learning function can be regarded as constituent for both organisational forms, the …
the learning function can be regarded as constituent for both organisational forms, the …
Collaborative learning in a wiki environment: Experiences from a software engineering course
S Minocha, PG Thomas - New Review of Hypermedia and …, 2007 - Taylor & Francis
The post-graduate course, Software Requirements for Business Systems, in the Department
of Computing of the Open University involves teaching systematic elicitation and …
of Computing of the Open University involves teaching systematic elicitation and …
Talking about code: Integrating pedagogical code reviews into early computing courses
CD Hundhausen, A Agrawal, P Agarwal - ACM Transactions on …, 2013 - dl.acm.org
Given the increasing importance of soft skills in the computing profession, there is good
reason to provide students with more opportunities to learn and practice those skills in …
reason to provide students with more opportunities to learn and practice those skills in …
Software Developers as Users
CS De Souza, RDG Cerqueira, LM Afonso… - Cham: Springer …, 2016 - Springer
This book is the result of many years of discussions, thoughts, questioning, trials, errors,
improvement, retrials, persistency, doubts, encouragement, challenges, and progress …
improvement, retrials, persistency, doubts, encouragement, challenges, and progress …
The role of representations in engineering practices: Taking a turn towards inscriptions
representations are the foundation of design, which is an essential component of
engineering (Dym et al., 2005).[...] the objective nature of the hard sciences (including …
engineering (Dym et al., 2005).[...] the objective nature of the hard sciences (including …
[图书][B] Teacher education and the development of practical judgement
R Heilbronn - 2011 - books.google.com
Current conceptions of teacher training reflect key issues in professional practices. Two
prevailing views seem to be in conflict, the first is that a teacher ought to be able to act as an …
prevailing views seem to be in conflict, the first is that a teacher ought to be able to act as an …
What makes teaching software architecture difficult?
M Galster, S Angelov - Proceedings of the 38th International Conference …, 2016 - dl.acm.org
The software architecture is usually the first design artifact that addresses quality issues (eg,
performance, security). Also, the architecture is reference point for other development …
performance, security). Also, the architecture is reference point for other development …
Supporting reflective practice in software engineering education through a studio-based approach
Learning is a lifelong process, especially in the fast-paced software industry. In addition to
formal training courses, good software developers continually learn by reflecting on what …
formal training courses, good software developers continually learn by reflecting on what …