Skip to main content
Breadcrumb

Mini Project: Distributed Systems Development

Course
Bachelor’s level
7,5 credits (ECTS)
Study pace
50%
Time
Day
Location
Göteborg
Study form
Campus
Language
English
Duration
-
Application open
-
Application code
GU-18611
Tuition
Full education cost: 17 875 SEK
First payment: 17 875 SEK
Cancelled

About

In this project course, the students work together in groups. Each group produces a software prototype, and relevant project documentation. Each student is assigned a role in the project group, where they are expected to be responsible for the tasks associated with the role. Students are encouraged to change roles during the development process to build a holistic picture of the developed system.

During the project students are presented with the opportunity to use and develop their skills in the areas Software Architecture and Web/Mobile development.

The project is challenging, and requires the students to collaborate and organize their work efficiently. There is little external steering in this course: the students are responsible for the overall planning and setting their own internal deadlines in order to finish the project on time.

The students combine their theoretical knowledge about Software Architecture and Distributed Web/Mobile Systems.

The students take a realistic industrial problem and solve it by creating a software architecture description of a web/mobile system, and by designing and implementing this system. The system may partly consist of existing systems, after which the implementation problem becomes an integration problem.

During this project, the students are responsible for their own software process: they have to supervise and follow-up on their own processes in order to finish the project.

Prerequisites and selection

Requirements

To be eligible for this course, students must have successfully completed the following courses, or equivalent: DIT344 Fundamentals of Software Architecture, 7.5 credits, DIT341 Mobile and Web Development, 7.5 credits, DIT092 Mini Project: Team Programming, 7.5 credits. Applicants must prove knowledge of English: English 6/English B or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.

Selection

Selection is based upon the number of credits from previous university studies, maximum 225 credits.