# Computer Science
**Source**: https://www.su.se/english/education/course-catalogue/education-subjects/science-and-mathematics/computer-science
**Parent**: https://www.su.se/english/education/course-catalogue/education-subjects
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.
## Subject description
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.
## 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
Courses and programmes within the subject area.
### Courses
[Current courses at the Department of Mathematics](https://www.su.se/english/education/course-catalogue?q=&internationalStudents=%5B%22true%22%5D&forcedReasonCode=%5B%220%22%5D&organisationId=%5B%22403%22%5D&educationTypeId=%5B%2222+24%22%5D)
[Overview of courses at the Department of Mathematics](https://www.su.se/english/divisions/department-of-mathematics/education/courses-and-programmes/course-list-overview)
### Programmes
[Master's Programme in Computational Mathematics](https://www.su.se/english/education/course-catalogue/nm/nmbmo)
[All current programmes at the Department of Mathematics](https://www.su.se/english/education/course-catalogue?q=&internationalStudents=%5B%22true%22%5D&forcedReasonCode=%5B%220%22%5D&organisationId=%5B%22403%22%5D&educationTypeId=%5B%2278+101270%22%5D)
## Degree
[Information about degrees at Stockholm University](https://www.su.se/english/education/qualifications-degrees)
## Research
[Read more about research at the Department of Mathematics](https://www.math.su.se/english/research)
## Contact
[Contact details, Department of Mathematics](https://www.su.se/english/divisions/department-of-mathematics/education/contact)
## Area of interest
[Science and Mathematics](https://www.su.se/english/education/course-catalogue/education-subjects/science-and-mathematics)