Stockholm university logo, link to start page

Computer Science

Computer Science is the science and art of writing efficient, correct, and user-friendly programmes for computers. Knowledge in mathematics is the solid base to interesting jobs in computer science. As a computer scientist you deal with all kinds of computer related problems. New areas of work also constantly arise in the IT society.

Computer Science is for people who like mathematics and also like figuring things out. It trains you to think logically. You will gain wide-ranging competence through basic Computer Science, together with courses in Mathematics and Mathematical Statistics.

The courses in Computer Science usually contain many practical exercises, in groups and individually. In addition to programming in several different programming languages, you read courses on various programming paradigms, database management, and algorithms and complexity, among other topics.

You can also deepen your knowledge in Computer Science with courses on topics like software design, functional programming and machine learning. Some courses are given in collaboration with KTH Royal Institute of Technology.

Career opportunities

The knowledge and information society has a great need for people with expert knowledge of Computer Science. You find computer scientists in all employment sectors. They work in developing and in the consulting business, within the private and public sectors, and also with research and education in both industry and education.

As a computer scientist you cooperate with many other disciplines, interpret complex problems, and convert them to code.

Courses and programmes


A bachelor’s degree in Computer Science can only be obtained through enrolment in the bachelor program listed under Educations within the subject

More information about degrees at Stockholm University