About the subject
Computer Science is the science and art of writing efficient, correct, and user friendly programs for computers. Knowledge in Mathematics is the solid base to interesting jobs for a computer scientist. 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 something for you who like Mathematics and to figure things out. Studies in Computer Science are based on Mathematics, where your logical thinking is trained. With the support of Mathematics you also become a good computer scientist. 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 or individually. In addition to programming, in several different programming languages, you read courses on e.g. various programming paradigms, database management, and algorithms and complexity. You can also deepen your knowledge in Computer Science with courses on e.g. 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 large need for people with expert knowledge of Computer Science. You find computer scientists in all labor sectors. They work in developing and in the consulting business, within the private as well as the public sector, and also with research and education in both industry and academy. As a computer scientist you cooperate with many other disciplines, interprets the complex problems to be solved and convert them to code.
Courses and programmes
-
Bachelor's programme
-
Course at bachelor's level
-
Programming Techniques for Mathematicians, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Programming Techniques for Mathematicians, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Communication for Computer Scientists, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Database Technology, 6 credits
Course, Bachelor's level, On campus, Computer Science
-
Software Engineering and Project Work, 9 credits
Course, Bachelor's level, On campus, Computer Science
-
Computer Science, Degree Project, 15 credits
Course, Bachelor's level, On campus, Computer Science
-
Computer Science, Degree Project, 15 credits
Course, Bachelor's level, On campus, Computer Science
-
Algorithms and Complexity, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Programming Paradigms, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Computer Science for Mathematicians, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Program System Construction Using C++, 7.5 credits
Course, Bachelor's level, On campus, Computer Science
-
Low Level Programming and Computer Architecture, 6 credits
Course, Bachelor's level, On campus, Computer Science
-
Computer Science, Degree Project, 15 credits
Course, Bachelor's level, On campus, Computer Science
-
Computer Science, Degree Project, 15 credits
Course, Bachelor's level, On campus, Computer Science
-
-
Course at master's level
-
Programming and Computer Science for Physicists, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Program Construction in C++ for Physicists, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Machine Learning, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 6 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 6 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 9 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 9 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 12 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 15 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 15 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 18 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 18 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 24 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 24 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 30 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 30 credits
Course, Master's level, On campus, Computer Science
-
Modelling of Processes in Cell Biology, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Computer Science, 12 credits
Course, Master's level, On campus, Computer Science
-
Deep Learning in Data Science, 7.5 credits
Course, Master's level, On campus, Computer Science
-
Degree
A bachelor’s degree in Computer Science can only be obtained through enrolment in the bachelor program listed under Educations within the subject