Journal of Software Engineering and Applications

Volume 6, Issue 10 (October 2013)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Influence of Software Modeling and Design on Domain-Specific Abstract Thinking: Student’s Perspective

HTML  Download Download as PDF (Size: 131KB)  PP. 543-553  
DOI: 10.4236/jsea.2013.610065    2,729 Downloads   4,367 Views  Citations
Author(s)

ABSTRACT

Software engineering has been taught at many institutions as individual course for many years. Recently, many higher education institutions offer a BSc degree in Software Engineering. Software engineers are required, especially at the small enterprises, to play many roles, and sometimes simultaneously. Beside the technical and managerial skills, software engineers should have additional intellectual skills such as domain-specific abstract thinking. Therefore, software engineering curriculum should help the students to build and improve their skills to meet the labor market needs. This study aims to explore the perceptions of software engineering students on the influence of learning software modeling and design on their domain-specific abstract thinking. Also, we explore the role of the course project in improving their domain-specific abstract thinking. The study results have shown that, most of the surveyed students believe that learning and practicing modeling and design concepts contribute to their ability to think abstractly on specific domain. However, this finding is influenced by the students’ lack of the comprehension of some modeling and design aspects (e.g., generalization). We believe that, such aspects should be introduced to the students at early levels of software engineering curriculum, which certainly will improve their ability to think abstractly on specific domain.

Share and Cite:

Z. Alzamil, "Influence of Software Modeling and Design on Domain-Specific Abstract Thinking: Student’s Perspective," Journal of Software Engineering and Applications, Vol. 6 No. 10, 2013, pp. 543-553. doi: 10.4236/jsea.2013.610065.

Cited by

[1] What are the differences between group and individual modeling when learning UML?
SBES 2018 Proceedings of the XXXII Brazilian Symposium on Software Engineering, 2018
[2] Is it Better to Learn from Problems or Erroneous Examples?
2017

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.