Proceedings of the Final Reports on Innovation and Technology in Computer Science Education 2012 Working Groups 2012
DOI: 10.1145/2426636.2426640
|View full text |Cite
|
Sign up to set email alerts
|

Teaching software modeling in computing curricula

Abstract: 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 t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(1 citation statement)
references
References 21 publications
0
1
0
Order By: Relevance
“…Software design is the only way to accurately materialize customer requirements, and actually there are guidelines and recommendations [5], [6] for object-oriented software design that designers, generally beginners, fail to implement in practice. As a result, designers have great difficulty in finding good decisions, which leads to the violation of the principles of the object-oriented approach, which results in low-quality designs [7]- [9].…”
Section: Introductionmentioning
confidence: 99%
“…Software design is the only way to accurately materialize customer requirements, and actually there are guidelines and recommendations [5], [6] for object-oriented software design that designers, generally beginners, fail to implement in practice. As a result, designers have great difficulty in finding good decisions, which leads to the violation of the principles of the object-oriented approach, which results in low-quality designs [7]- [9].…”
Section: Introductionmentioning
confidence: 99%