Common Software Engineering Course - Experiences from Different Countries (original) (raw)
Related papers
Multi-country experience in delivering a joint course on software engineering–numerical results
A joint course, created as a result of a project under the auspices of the 'Stability Pact of South-Eastern Europe' and DAAD, has been conducted in several Balkan countries: in Novi Sad, Serbia, for the last six years in several different forms, in Skopje, FYR of Macedonia, for two years, for several types of students, and in Tirana, Albania, in the form of a crash, seven-day course, for the last two years. In this paper, we will put an emphasis on the assessment methods used within these courses, and compare them with the 'original' course that has been conducted at the Humboldt University in Berlin for almost a decade. Having a good environment for comparisons we draw some conclusions about teaching software engineering in different environments.
Conducting a Joint Course on Software Engineering Based on Teamwork of Students
2008
For the previous six years, under the auspices of the "Stability Pact of South-Eastern Europe" and DAAD, a joint project for developing a course in "Software Engineering" has been conducted. The intention of the project was to enable usage of shared materials for software engineering courses at a wide range of universities in participating countries. During school-year 2004/05, for the first time the same course, with the same case study, and the same assignments has been conducted at the Humboldt University Berlin, and the University of Novi Sad. In this paper, we share some of the experiences obtained through conducting the same course in the two school-years: 2004/05 and 2005/06.
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.
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.
Software Engineering: A new Member in the Engineering Education Familiy
1999
Recognizing the increasing importance of software engineering activities (especially in the form of programming tasks) in all kinds of industry projects, we first compare the discipline of software engineering to more traditional engineering disciplines. We then argue that general computer science studies do not guarantee to deliver the special skills software engineers need today. Therefore specific software engineering curricula are necessary. As an example, we present some aspects of the curriculum of the software engineering study at the Polytechnic University of Upper Austria and propose an integration of some of these aspects in other engineering studies.
The cross-course software engineering project at the NTNU: four years of experience
Proceedings 16th Conference on Software Engineering Education and Training, 2003. (CSEE&T 2003)., 2003
Many software engineering courses include all-term projects to convey principles relating to large-scale multi-person development. But even such projects will easily be too small and simple, unless a sufficient amount of study time is allocated to them. This time may be hard to find, especially in strictly programmed profession studies where a lot of general theory courses have to be taken. This paper reports on the experiences from a software engineering project where the solution to the above problem has been to have several courses share one project. This had some advantages. First of all, it allows time for a bigger and more complex project with reasonable sacrifices of "own time" in each of the participating courses. Equally important, it is possible to show connections between the courses. In spite of these advantages, there have also been problems with the project, still leaving room for improvement.
Software engineering education
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.
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.
Practice in Software Engineering course : ” what and how to study ”
2011
The goal of this paper is to share the experience of V. N. Karazin Kharkiv National University in Software Engineering training, especially in organizing students’ practical work so that they gain competences required by modern software industry based on world standards. As software development became now comprehensive industry there is strong demand for highly qualified specialists all over the world. As any industry it is based on standards for products as well as for processes. So any university graduate planning to work in this industry should know these standards and be able to work with them including tailoring to the concrete situation. It is especially true for the graduates majoring in Computer Science (CS). Usually these knowledge and skills are taught in the course of Software Engineering (SE) which is adjourned to the senior years when all the fundamental concepts of CS and technological skills have been already gained. Unfortunately all manuals on SE studies including C...