Course Syllabus for

Software Engineering and Cloud Computing
Programvaruteknik och molntjänster

EDA040F, 6 credits

Valid from: Spring 2017
Decided by: Professor Thomas Johansson
Date of establishment: 2017-08-16

General Information

Division: Computer Science (LTH)
Course type: Third-cycle course
Teaching language: English


Software Engineering and Cloud Computing is a core course within Wallenberg Autonomous Systems and Software Program (WASP), whose purpose is to give a broad understanding of software engineering and cloud computing for scalable software-intensive systems.


Knowledge and Understanding

For a passing grade the doctoral student must

Competences and Skills

For a passing grade the doctoral student must

Judgement and Approach

For a passing grade the doctoral student must analyze the software product, process, and organization used in industrial software development

Course Contents

The course is organized in a collaboration between four universities in Sweden: KTH, Chalmers, Linköping, and Lund. The course consists of three modules: - Software Systems Engineering - Continuous Software Engineering - Cloud Computing

Course Literature

Lecture material (slides and articles) and hand-in assignments are distributed via the course homepage.

Instruction Details

Types of instruction: Lectures, seminars, exercises, project, miscellaneous. The course is organized around three two-day sessions with physical meetings, one for each course module. Each session consists of lectures, invited talks and seminars. The main content of each module is presented at a session and then examined through a project assignment. Between the sessions there will be local activities at the four main sites (Göteborg, Linköping, Lund and Stockholm). These will be mainly student driven.

Examination Details

Examination formats: Written report, written assignments, miscellaneous. The examination consists of active participation at the physical sessions, exercises, and project assignments.
Grading scale: Failed, pass

Admission Details

Assumed prior knowledge: The students are expected to have a background in computer science, computer engineering, electrical engineering or similar. The students are expected to have the foundational mathematics found in most engineering programs and basic programming skills.

Course Occasion Information

Contact and Other Information

Course coordinators:
Web page:

Complete view