Developing a joint software engineering master’s curriculum across countries: Report on an ongoing multi-national educational project (original) (raw)

Developing a Joint Software Engineering Master’s Curriculum Across Countries: Report on a Multi-national Educational Project

Innovation in Teaching and Learning in Information and Computer Sciences, 2007

Developing a joint curriculum across different institutions is a unique and novel initiative to harmonize university education in Europe, sharing the efforts of curriculum development (hence reducing their cost), and to improve the quality of education. Our ongoing project covers seven partner institutions from five countries -four in the role of beneficiary partners and three have an advisory role. This paper outlines the principles adopted in the creation and development of an MSc in Software Engineering that is compliant with the Bologna agreement.

Development of a modern curriculum in software engineering at master level across countries

2009

A strong need for new approaches and new curricula in different disciplines in European education area still exists. It is especially the case in the field of software engineering which has traditionally been underdeveloped in some areas. The curriculum presented in this paper is oriented towards undergraduate students of informatics and engineering. The proposed approach takes into account integration trends in European educational area and requirements of the labour market.

Common Software Engineering Course - Experiences from Different Countries

2009

A joint common course has been created as a result of a project of the "Stability Pact of South-Eastern Europe" and DAAD. It has been conducted in Novi Sad, Serbia, with graduate students, and in Tirana, Albania, with master students by teachers from Berlin and Novi Sad. In this paper, similar methods used in each of these courses, and outcomes reached by students are presented and compared with the achievements within the "original" course, conducted at the Humboldt University in Berlin.

Developing an Interdisciplinary and Multinational Software Engineering Curriculum

2007

The European Commission and the US Department of Education have funded ATLANTIS initiative to promote collaboration in the higher education between European and American universities. In this paper, the authors present a brief description of one of the funded projects. The goal of the project is to create a new collaborative multinational model for interdisciplinary education in real-time software engineering. The proposed study will lead to creation of an international curriculum framework focusing on important aspects of this multidisciplinary computer/system/control/software engineering education.

Developing interdisciplinary and multinational software engineering curriculum

2007

The European Commission and the US Department of Education have funded ATLANTIS initiative to promote collaboration in the higher education between European and American universities. In this paper, the authors present a brief description of one of the funded projects. The goal of the project is to create a new collaborative multinational model for interdisciplinary education in real-time software engineering. The proposed study will lead to creation of an international curriculum framework focusing on important aspects of this multidisciplinary computer/system/control/software engineering education.

Collaborative development of a joint Web-based software engineering course across countries

2005

The intention of this project was to enable the usage of shared materials for software engineering courses in seven universities located in four countries: Germany, Bulgaria, Serbia and Montenegro, and the Former Yugoslav Republic of Macedonia. All participants play active roles by making contributions to the course materials and conducting courses in their home universities. This has led to novel aspects for our project: namely, its multi-lateral character and a plethora of interesting contributions from different educational environments. These unique elements impacted on both the nature of the course material and the management of the project.

Towards a European master programme on global software engineering

… Education & Training …, 2007

This paper presents a European Master programme on Global Software Engineering (SE), being put forward by four leading institutions from Sweden, UK, Netherlands and Italy. The Global SE European Master (GSEEM) programme aims to provide students with an excellence in SE based on sound theoretical foundations and practical experience, as well as prepare them to participate in global development of complex and large software systems. GSEEM has been designed with three noteworthy aspects: 1) Three specialization profiles in which the consortium excels: Software Architecting, Real-time Embedded Systems Engineering, and Web Systems and Services Engineering. 2) Two market-driven routes: "professional" to work as professionals, and "scientific" to continue the education towards research degrees. 3) An innovative concept of "shared modules", delivered together by multiple institutions. Four types of shared modules are foreseen: "parallel" twin modules which run remotely between universities, "shifted" modules which teach SE concepts incrementally with shifts in study locations and timeline ,"complementary" modules in which complementary SE concepts are taught in parallel through shared projects, and "common" modules which share the presentations and the project. The profiles realize "integrated knowledge" by complementing partial knowledge available at partner institutions. The paper explains how GSEEM achieves the objectives of educating global software engineers.

A software engineering curriculum model

FIE'99 Frontiers in Education. 29th Annual Frontiers in Education Conference. Designing the Future of Science and Engineering Education. Conference Proceedings (IEEE Cat. No.99CH37011, 1999

The development of software engineering programs is a formidable undertaking. Undergraduate software engineering curricula are currently at an "early adopter" stage and few schools are willing to risk developing a whole new program (or completely overhauling an existing program). There are serious problems for the development of such programs: the software engineering profession is immature; there is confusion about the difference between computer science and software engineering; there is a lack of understanding and appreciation among computer science faculty about the need for software engineering education; there is little available material on curriculum guidance; and there are currently no accredited programs in software engineering. For a number of years the WGSEET (Working Group on Software Engineering Education and Training) has been working to advance the state of software engineering and training. A recent effort has been the development of a set of guidelines that would assist faculty in developing software engineering programs. In this paper we describe a "curriculum model" that is an outgrowth of the guidelines work of the WGSEET. The curriculum model supports the development of a variety of degree programs which emphasize and focus on software engineering (e.g., Software Engineering, Computer Science, Information Systems, and Computer Engineering). The model provide an overall architecture, a set of design guidelines, descriptions of software engineering curriculum content that can be used to design courses and curricula, and several sample curricula.

Software engineering education: different contexts, similar contents

ACM SIGCSE Bulletin, 1999

This paper discusses two important aspects of the software engineering related education: the context, both the current one and the historical background of the development and the contents of the education. We concentrate on the situation in Slovakia which has been very similar to other countries in the Central Europe, so it can be considered representative in some sense.