Learning Objectives

This is a basic course in computer science which starts with an introduction to using the computing environment at KTH. Throughout the course we will use Java as the main programming language and we'll also use Git/Github to manage the coursework assignments.

In this course you'll learn the following:

  • Use command line, version control and typesetting software
  • Become confident with the Java programming language
  • Design and implement simple sequential programs to solve problems
  • Develop design, documentation and testing abilities
  • Hopefully, code with style!