Study Programme in Engineering - Computer Science
General admission requirements plus upper secondary school level Physics 2 and Mathematics 3c (field-specific eligibility A8 with the exception of Chemistry 1), or field-specific eligibility 8 with the exception of Chemistry A.
EducationThe 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 InstructionInstruction is primarily through lectures, labs, assignments and seminars.
ExaminationThere 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 ContactDuring the education you will have several possibilities to contact the local industry through guest lectures, company visits and internships. Most of our students also do their exam work in the industry.
Course of study
|Semester 1||ECTS credits|
|Programming Techniques (Obligatory)||7.5|
|Mathematics for Engineers I (Obligatory)||7.5|
|Software Development Methodology (Obligatory)||7.5|
|Circuit Analysis (Obligatory)||7.5|
|Semester 2||ECTS credits|
|Circuit Analysis 2 (Obligatory)||7.5|
|Mathematics for Engineers II (Obligatory)||7.5|
|Digital Electronics (Obligatory)||7.5|
|Discrete Mathematics (Obligatory)||7.5|
|Semester 3||ECTS credits|
|Operating Systems (Obligatory)||7.5|
|Data Structures and Algorithms (Obligatory)||7.5|
|Computer Engineering (Obligatory)||7.5|
|Currently under development (Obligatory)||7.5|
|Semester 4||ECTS credits|
|Computer Networking I (Obligatory)||7.5|
|Mathematical Statistics (Obligatory)||7.5|
|Database Techniques (Obligatory)||7.5|
|Programming Languages (Obligatory)||7.5|
|Semester 5||ECTS credits|
|Computer Security I (Obligatory)||7.5|
|Project Work in Computer Science (Obligatory)||7.5|
|Software Engineering (Obligatory)||7.5|
|Sustainable Computing (Obligatory)||3|
|Embedded Systems (Obligatory)||4.5|
|Semester 6||ECTS credits|
|Computer Science - Degree project / Bachelor´s project (Obligatory)||15|
|Optional course (Elective)||15|
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.
Employment MarketComputers 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.
DegreeThe 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 StudiesThe 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.
AlumniName: Lars Olsson
Current location: Nacka
Graduation year: 2003
Degree: Master of Science in Computer Engineering
Current work: Partner in AffärsIT AB where he is also director of sales.
Previous work: Systems developer within AffärsIT
Comments on the degree programme: Good, studied 3 years in Karlstad and 2 years in Linköping
Name: Mari Göransson
Current location: Karlstad
Graduation year: 2000
Degree: Bachelor of Science in Computer Science
Current work: SharePoint-consult, Sogeti Sverige AB
Previous work: Lecturer at Computer Science, Karlstad University
Comments on the degree programme: Inspiring