We report on the design and delivery of a senior Software Engineering course within the limits of a Computer Science program. The course is structured around a collaboration with a large, active Free Open Source Software project. We show how this structure allows us to (a) incorporate principles of Project Based Learning and of Service Learning, reaping the benefits of these pedagogies, (b) effectively, using a hands-on approach, teach a number of essential topics in Software Engineering, (c) provide the students with a capstone project experience, given the lack of one in our curriculum, and (d) use the project as a powerful motivating factor for the students. We outline the experiences of the course instructor, of the teaching assistants ...
In the traditional software engineering courses, the students develop small programs from scratch. T...
As a relatively young discipline within software engineering, value-based software engineering does ...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
We report on the design and delivery of a senior Software Engineering course within the limits of a ...
Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development mod...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
This paper presents the results after four years of running of an instructional method that utilizes...
Too often, computer science programs offer a software engineering course that emphasizes concepts, p...
Too often, computer science programs offer a software engineering course that emphasizes concepts, p...
This paper presents the results after four years of running of an instructional method that utilizes...
This paper presents the results after four years of running of an instructional method that utilizes...
There is a large gap between the scale and complexity of typical software products and examples used...
This paper presents the results after four years of running of an instructional method that utilizes...
(1) Background: final year students of computer science engineering degrees must carry out a final d...
In the traditional software engineering courses, the students develop small programs from scratch. T...
As a relatively young discipline within software engineering, value-based software engineering does ...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
We report on the design and delivery of a senior Software Engineering course within the limits of a ...
Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development mod...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
This paper presents the results after four years of running of an instructional method that utilizes...
Too often, computer science programs offer a software engineering course that emphasizes concepts, p...
Too often, computer science programs offer a software engineering course that emphasizes concepts, p...
This paper presents the results after four years of running of an instructional method that utilizes...
This paper presents the results after four years of running of an instructional method that utilizes...
There is a large gap between the scale and complexity of typical software products and examples used...
This paper presents the results after four years of running of an instructional method that utilizes...
(1) Background: final year students of computer science engineering degrees must carry out a final d...
In the traditional software engineering courses, the students develop small programs from scratch. T...
As a relatively young discipline within software engineering, value-based software engineering does ...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...