Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

A Multidimensional Software Engineering Course

Bibliographic Data

ID20297301
AuthorsOhad Barzilay (Tel Aviv University), Orit Hazzan (0000-0002-8627-0997, Technion – Israel Institute of Technology), A Yehudai (Tel Aviv University)
Year2009
Volume52
Issue3
Pages413-424
Publication date2009-08-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2008.930094
OpenAlexW2150614697
LanguageEN
Citations received1
References cited13

Software engineering (SE) is a multidimensional field that involves activities in various areas and disciplines, such as computer science, project management, and system engineering. Though modern SE curricula include designated courses that address these various subjects, an advanced summary course that synthesizes them is still missing. Such a course would enable young practitioners to get a comprehensive description of SE, to experience a genuine software development process, and to appreciate the relations and tradeoffs between the various domains of SE. This paper proposes a multidimensional SE course framework aimed at giving SE students just such comprehensive, cross-paradigm, practical, and theoretical experience and background. The course is organized along four axes: a) fundamentals of SE; b) practices and tools; c) productization; and d) technology evolution. Each of these axes, in themselves multifaceted, enables an examination of SE on various scales and from different perspectives; together they create a holistic multidimensional description of SE. The course is evaluated according to accepted criteria highlighting the course scope, pedagogic decisions, and relevance. The authors also describe their experience of teaching the course three times in the Tel Aviv University and the academic college of Tel-Aviv-Yaffo, Israel

Course (navigation) · Curriculum · Engineering management · Field (mathematics) · Library science · Mathematics education · Pedagogy · Process (computing) · Programming language · Relevance (law) · Scope (computer science) · Sociology · Software engineering · Tel aviv · Computer Science · Engineering · Mathematics · Psychology · Software · Software Engineering Research · Software Engineering Techniques and Practices · Software Reliability and Analysis Research

  • An Assessment of the Software Engineering Curriculum in Turkish Universities

    Open Access•Alok Mishra, Ali Yazıcı et al.•Croatian Journal of Education -…•2011

Citations per year0.07
Citation span2011 - 2011 (1)
Highly citedNo

Tools

Open DOISci-Hub
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae