TY - GEN
T1 - Teaching software modeling in computing curricula
AU - Börstler, Jürgen
AU - Kuzniarz, Ludwik
AU - Alphonce, Carl
AU - Sanders, William B.
AU - Smialek, Michal
PY - 2012
Y1 - 2012
N2 - Modeling is a key skill in software development. The ability to develop, manipulate and understand models for software is therefore an important learning objective in many CS/SE courses. In this working group, we investigated how and when (software) modeling is taught to help us better understand the key issues in teaching (software) modeling. Several shortcomings were found in common curricula, both in their understanding of the term \modeling" and in how they address its teaching. This WG report summarizes the findings and formulates recommendations on the inclusion of software modeling courses in future CS/SE curricula.
AB - Modeling is a key skill in software development. The ability to develop, manipulate and understand models for software is therefore an important learning objective in many CS/SE courses. In this working group, we investigated how and when (software) modeling is taught to help us better understand the key issues in teaching (software) modeling. Several shortcomings were found in common curricula, both in their understanding of the term \modeling" and in how they address its teaching. This WG report summarizes the findings and formulates recommendations on the inclusion of software modeling courses in future CS/SE curricula.
UR - https://www.scopus.com/pages/publications/84873439146
U2 - 10.1145/2426636.2426640
DO - 10.1145/2426636.2426640
M3 - Conference contribution
AN - SCOPUS:84873439146
SN - 9781450318723
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 39
EP - 50
BT - ITiCSE-WGR 2012 - Proceedings of the Final Reports of the Innovation and Technology in Computer Science Education 2012 Working Groups
T2 - 2012 Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2012
Y2 - 3 July 2012 through 5 July 2012
ER -