Benoit Baudry, Christopher Reichenbach, Martin Monperrus

Abstract

The course Software Engineering and Cloud Computing give the students a broad understanding of the area of software and cloud technology for scalable software-intensive systems. The course covers introductory topic areas related to software technology and cloud computing.

To give the students a broad understanding of the area of software and cloud technology for scalable software-intensive systems. The course will cover introductory topic areas related to software technology and cloud computing.

After the course the students should be able to:

  • Use the state-of-the-art of versioning systems
  • Refactor code and exploit design patterns
  • Write automated simple unit tests
  • Deploy and maintain a simple cloud application

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.

See Canvas KTH, link below.