Modelling: A Neglected Feature in the Software Engineering Curriculum
CSEET '03 Proceedings of the 16th Conference on Software Engineering Education and Training
Programming in context: a model-first approach to CS1
Proceedings of the 35th SIGCSE technical symposium on Computer science education
An investigation of software engineering curricula
Journal of Systems and Software
The role of modelling in the software engineering curriculum
Journal of Systems and Software - Special issue: Software engineering education and training
Improving CRC-card role-play with role-play diagrams
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Is abstraction the key to computing?
Communications of the ACM
An iterative methodology for teaching object oriented concepts
Informatics in education
Empirical Foundation of Central Concepts for Computer Science Education
Journal on Educational Resources in Computing (JERIC)
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Best practices for teaching UML based software development
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Teaching modeling: why, when, what?
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Marrying Content and Process in Computer Science Education
IEEE Transactions on Education
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
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.