Study Programme in Engineering - Computer Science
180 ECTS credits
Study programme
Are you interested in computer technology and programming? Or thinking about a career in data security or Internet technology? In that case the Computer Science programme at Karlstad University is something for you. Theoretical and practical elements are combined in the programme, and you can choose to continue in computer science, or specialise in data security or Internet technology.
Education level:
Basic level
Prerequisites
General admission requirements and Physics 2, Mathematics 3c/Mathematics D
While studying
Education
The program provides base knowledge in computer science with three choosable profiles, advanced computer science or specialization in data security or internet technology. To provide a broad base in computer science you will study program technique, program development methodology, data structures and algorithms, operating systems and data communication as well as a number of programming languages. You also study computer technology and digital technology to understand how a computer works on a logical level. The focus of the programme is on software more than hardware, which implies a great deal of programming. Withing computer science you can choose to broaden your knowledge in several aspects or tailor your education to your personal interests. In data security you study among other topics, software security, network security, integrity, cryptography and IT law. In internet technolgy you study web programming, data communication with TCP/IP, tele communication, network security and database technique.Form of Instruction
Instruction is primarily through lectures, labs, assignments and seminars.Examination
There are no set examination periods, and generally no final exam at the end of a semester, an academic year, or a complete study programme. Examination usually takes place at the end of each course, module, or unit.Professional Contact
During the education you will have several possibilities to contact the local industry through guest lectures, company visits and a mentorship programme. Most of our students also do their exam work in the industry.Course of study
Semester 1 | ECTS credits |
---|---|
Introduction to Computer Science (Obligatory) | 7.5 |
Mathematics for Engineers I (Obligatory) | 7.5 |
Programming Techniques (Obligatory) | 7.5 |
Circuit Analysis (Obligatory) | 7.5 |
Total ECTS credits:
30
Semester 2 | ECTS credits |
---|---|
Software Development Methodology (Obligatory) | 7.5 |
Mathematics for Engineers II (Obligatory) | 7.5 |
Digital Electronics (Obligatory) | 7.5 |
Discrete Mathematics (Obligatory) | 7.5 |
Total ECTS credits:
30
Semester 3 | ECTS credits |
---|---|
Database Techniques (Obligatory) | 5 |
Computer Engineering (Obligatory) | 5 |
Operating Systems (Obligatory) | 5 |
Data Ethics (Obligatory) | 7.5 |
Data Structures and Algorithms (Obligatory) | 7.5 |
Total ECTS credits:
30
Semester 4 | ECTS credits |
---|---|
Mathematical Statistics (Obligatory) | 7.5 |
Computer Networking I (Obligatory) | 7.5 |
Fundamentals of Software Engineering (Obligatory) | 7.5 |
Programming Languages (Obligatory) | 7.5 |
Total ECTS credits:
30
Semester 5 | ECTS credits |
---|---|
Sustainable Computing (Obligatory) | 3 |
Embedded Systems (Obligatory) | 4.5 |
Software Engineering (Obligatory) | 7.5 |
Computer Security I (Obligatory) | 7.5 |
Project Work in Computer Science (Elective) | 7.5 |
Applied Machine Learning (Elective) | 7.5 |
Total ECTS credits:
30*
Semester 6 | ECTS credits |
---|---|
Computer Science - Degree project / Bachelor´s project (Obligatory) | 15 |
Optional course (Optional) | 15 |
Total ECTS credits:
30
*Full-time study always equals 30 ECTS credits per semester (20 weeks).
Elective course: Students are free to choose among certain alternative courses, often depending on their choice of specialisation.
Optional course: Students are free to choose any course offered at Karlstad University or at other universities. Courses listed are examples of recommended or frequently chosen courses for a specific programme.
Läsårs- och programvärderingar
Start semester Autumn 2013
Start semester Autumn 2014
Start semester Autumn 2015
Start semester Spring 2016
Start semester Autumn 2016
Start semester Spring 2017
Start semester Autumn 2017
Start semester Autumn 2020
Start semester Autumn 2021
Future prospects
Employment Market
Computers are used in most organisations today, both in the private and the public sectors. Depending on the type of organisation, computer scientists with different expertise are needed.Degree
The study programme leads to a degree in computer science, 180 ECTS credits. This is equivalent to three years full time studies. For examination and assessment regulations, see under the heading "Learning outcomes" in the programme study plan.Further Studies
The education is part of the new flexible education structure in Europe. With your degree you can, provided that you have the necessary mandatory courses, continue your studies aiming for a masters degree in computer science, either at Karlstad University or at other universities in Europe.- Start Autumn 2025
- Mode of study Campus (Karlstad)
- Language Swedish and English
- Application code KAU-80370
- Study pace 100% (Day)