At the university of Minnesota an interdisciplinary team has been developing and running an ongoing course sequence in software engineering. The project served the dual purpose of giving the students some experience in applying the theory of software engineering to problems large enough to require a group effort, and at the same time enabling the development team to evaluate the effectiveness of the concepts and tools used. In this article the authors report on their experience with these concepts and tools, concentrating on the software- engineering rather than training and technology transfer aspects of the process
This paper outlines an introductory course in software engineering undertaken by computing students ...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
One of the most serious problems in software engineering projects is the communication between users...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
An undergraduate course in Software Engineering has been offered at the University of Wisconsin-LaCr...
Discusses the development of software engineering from a craft to commercial practice, and towards a...
The local software industry elapses a period of steady growth. The key factor which contributes for ...
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging t...
Introduces concepts and techniques relevant to the production of large software systems. Students ta...
Abstraction is recognized as a key concept in Computer Science and Software Engineering. Is it, howe...
Higher education provides a solid theoretical and practical, but mostly technical, background for th...
This paper considers the possible benefits of an integrated Software Engineering tool set specifical...
Experience from industry shows that graduates in computer science generally lack many of the skills ...
Teamwork is often considered one of the most important "generic skills" that we can provide to gradu...
This paper outlines an introductory course in software engineering undertaken by computing students ...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
One of the most serious problems in software engineering projects is the communication between users...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
An undergraduate course in Software Engineering has been offered at the University of Wisconsin-LaCr...
Discusses the development of software engineering from a craft to commercial practice, and towards a...
The local software industry elapses a period of steady growth. The key factor which contributes for ...
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging t...
Introduces concepts and techniques relevant to the production of large software systems. Students ta...
Abstraction is recognized as a key concept in Computer Science and Software Engineering. Is it, howe...
Higher education provides a solid theoretical and practical, but mostly technical, background for th...
This paper considers the possible benefits of an integrated Software Engineering tool set specifical...
Experience from industry shows that graduates in computer science generally lack many of the skills ...
Teamwork is often considered one of the most important "generic skills" that we can provide to gradu...
This paper outlines an introductory course in software engineering undertaken by computing students ...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
Contribution: This article identifies the participation of external stakeholders as a key contributi...