Bachelor Programme in Computer Science and Engineering with ten weeks introduction, specialization in Embedded Systems


Program Description

During the past decades, computer science and engineering have had a significant impact into our daily lives, and the development continues. A degree in computer science and engineering from Kristianstad University offers you an excellent starting point for a career in an exciting and fast-moving field.

The training is intended for you who are interested in technology and computers and want to influence our world with technology. You want to learn to program and get a wide technical training that can give jobs in many different industries.

The programme starts with an introductory course in mathematics and physics.

Embedded systems

The programme has a focus on embedded systems. The vast majority of computers are "invisible". They control the engine, the brakes, the seat belts, the airbags and the audio system in your car. They send radio signals from your cell phone, control your microwave oven, fridge, and washing machine, look for microbes in biological samples, construct images from the inside of the human body and control planes and trains. The invisible computers are called embedded systems.

The training includes programming, design, and understanding of hardware for embedded systems. You learn to work in projects and many other things that a good engineer needs to know.

Form of study

The studies are full-time. The training is organized according to the CDIO Initiative principles, which were developed from suggestions from both industry and academia – this is a sort of approval which shows that our education meets requirements set by the labor market.

Overall educational goals

The purpose of the programme is to provide skills in programming, and knowledge within Mathematics, Physics, Electronics and Signal Processing, both individually and in project form.

The programme is organized according to the principles of the CDIO initiative, which have been developed based on proposals and viewpoints from both the academic world and industry. The core of CDIO relates to a number of educational goals, both disciplinary and non-disciplinary. These are described by the CDIO Syllabus, which is divided into four parts, 1) knowledge within a particular discipline, 2) personal and professional skill, 3) work in a group and communication, as well as the sequence 4) Conceive, Design, Implement, Operate. The Syllabus is further structured into four levels, bearing in mind the detailed description of the educational goals.

The goal is that our newly qualified Engineering graduates should be able to apply fundamental Computer Science knowledge in the CDIO context, to real products, processes, systems and services in modern regulated working environments. As a graduate Engineer, one should be able to participate in in project work and contribute to product development with other developers. In our education, this goal is obtained by means of mutually supportive subject-courses, with learning aims which clearly demonstrate the integration of personal and professional knowledge and abilities, as well as knowledge and abilities in product, process and system development. The students develop their personal and social abilities by working actively in groups and projects.

Degree goals

Knowledge and understanding

For a Bachelor’s degree in Computer Technology, the student should

  • show knowledge of the scientific basis of computer technology and its proven know-how and familiarity with topical research and development work, and
  • show broad proficiency in computer technology and relevant knowledge of mathematics and natural sciences and an ability to communicate this in English

Skill and ability

For a Bachelor’s degree in Computer Technology, the student should

  • show an ability to independently and creatively identify, formulate and handle problems and analyze and evaluate different technical solutions from a holistic perspective
  • show an ability to plan and, applying adequate methods, carry out assignments within given timeframes
  • show an ability to use knowledge critically and systematically and also to model, simulate, predict and evaluate processes starting from relevant information
  • show an ability to design and manage products, processes and systems taking into consideration people‘s preconditions and needs and society‘s objective of economically, socially and ecologically sustainable development
  • show an ability for teamwork and cooperation in groups of different composition, and
  • show an ability to communicate orally and in writing and to discuss information, problems, and solutions in a dialogue with different groups in English.

Judgement and approach

For a Bachelor’s degree in Computer Technology, the student should

  • show an ability to make assessments paying heed to relevant scientific, social and ethical aspects
  • be able to evaluate the possibilities and limitations of technology, its role in society and people‘s responsibility for its use, including social and economic aspects as well as environmental and work environment aspects, and
  • show an ability to identify his/her need for additional knowledge and to continually develop his/her competence.

Structure and content

The Bachelor Programme in Computer Science and Engineering is directed towards giving the student a broad competence within Computer Architecture, Programming, Computer Communication, to foster personal and professional development, and competence within Development of products, processes, and systems. An introductory course in mathematics and physics of 15 credits is given during the first semester. The course content corresponds to Mathematics 3C and Physics 2. The completion of the programme is a thesis project of 15 credits.

The programme is built up from five mutually supportive knowledge areas within the training: Programming, Digital Circuit and Computer Design, Mathematics and Physics, System Design, and finally extra-disciplinary areas of knowledge.


This area of knowledge deals with how the computer is controlled by software, and how modern and relevant applications are developed, which knowledge is conveyed through a variety of different programming courses and projects.

Design of Digital Circuits and Computers

This area of knowledge deals with the construction and functioning of computers.

Mathematics and Physics

Mathematics comprises the theoretical basis for the applied teaching, and Physics provides a fundamental physical understanding of our environment, and how computers can communicate with that environment.

System Design

A number of courses dealing with the way embedded systems work, and how they communicate with their environment.

Knowledge of other disciplines

Knowledge from other disciplines makes up an important part of our programme and the CDIO initiative. In the programme, students communicate with each other orally and in writing, in Swedish, and in English, in a professional way, where the work is often organized in teams of varying size.

Entry requirements and selection

General requirements for university studies in Sweden. Specific requirements: basic level physics ( equivalent of Swedish course Physics 1a or Physics 1b1+1b2), basic level chemistry (equivalent of Swedish course Chemistry 1) or intermediate level natural sciences (equivalent of Swedish course Natural Sciences 2), advanced level mathematics (equivalent of Swedish course Mathematics 3B or 3C)


After completing the study programme, the result is

Degree of Bachelor of Science (180 credits) in Computer Science with specialization in Embedded Systems

A student who attains the lowest passing grade for all the courses in accordance with the currently applying plan fulfils the requirements for the degree of Bachelor of Science in Computer Science. At the request of a student who satisfies these requirements, the University will supply a diploma attesting to this result. The application for this should be made in accordance with the specifications of the University.

Last updated Feb 2018

About the School

Kristianstad University was founded in 1977. Today there are about 14,000 students at the campus, situated just 10 minutes from the town centre. On the campus you have access to inspiring meeting plac ... Read More

Kristianstad University was founded in 1977. Today there are about 14,000 students at the campus, situated just 10 minutes from the town centre. On the campus you have access to inspiring meeting places and a wide range of services within a short walking distance. Read less