Search course

Use the search function to find more information about the study programmes and courses available at Chalmers. When there is a course homepage, a house symbol is shown that leads to this page.

Graduate courses

Departments' graduate courses for PhD-students.

  Study programme, year:  1 2 3

Study programme syllabus for
TIDAL - COMPUTER ENGINEERING Academic year: 2021/2022
The Study programme syllabus is adopted 2021-02-17 by Dean of Education and is valid for students starting the programme the academic year 2021/2022

Entry requirements:

General entry requirements:

Basic eligibility


Specific entry requirements:

English 6, Mathematics equivalent to Matematik 4, Physics equivalent to Fysik 2, Chemistry equivalent to Kemi 1
English B, Physics equivalent to Fysik B, Chemistry equivalent to Kemi A, Mathematics equivalent to Matematik D

General organization:


The education aims at developing knowledge, skills and approaches required to participate both in leading and development of technologies and applications needed to digitize the society.

The education should be close to the applications and have such a structure and content that the computer engineer is attractive in the labor market and well-trained to use the technology for sustainable social development.

The program's vision is to train engineers who are well prepared to develop applications, processes and systems to improving the quality of life for a globally growing population.


Learning outcome:

The finished engineers, has as an overall goal, have a broad competence in the field of computer technology with a focus on the development of complex program systems including construction of computer systems that enable digitization of the society. The students are given the opportunity to study in a limited subject area during the final year. 

The D-program's detailed objectives (11) constitute specializations of the degree scheme's objectives for the graduate engineering degree and can be classified under the three overall learning objectives for digitization: 

  • D1) Learn the technologies that are necessary for digitization. 
  • D2) Apply the technology to create added value (innovation, business sense). 
  • D3) Understand the consequences of the technology, by critically examining regarding ethical, legal and social aspects. 

The detailed goals for the D program are: 

Goal 1: Based on proven experience and insight into current research and development work, the engineer must, after graduation: (D1)

  • Show knowledge of the interaction between software and hardware: analyze, explain, model and an computer system control.
  • Show knowledge of computer programming and the software development process.
  • Show knowledge in theory for calculations and computer interaction: algorithms, complexity, logic for simple or multiple calculation units.
  • Demonstrate the ability to handle both real-time aspects and control technical and control technical aspects in connection with system design.

Goal 2: Demonstrate broad knowledge of software and hardware, including mathematical and natural science that areas connected to the computer technology area, as well as deep knowledge in programming technology and further in-depth knowledge of selected parts in the field. (D1)

Goal 3: Demonstrate deep knowledge in engineering science and natural sciences as well as basic knowledge in social sciences. Demonstrate the ability to be able to identify, formulate and manage complex issues in a critical, independent and creative manner with a holistic view, to be able to participate in development and research and thereby contribute to innovation in the subject area. The overall view here refers to both the software and hardware aspects of CSE (computer and software engineering) as well as their economic, organizational and sustainability aspects. (D3)

Goal 4: Based on specifications be able to formulate theoretical models of computer-based products. Be able to work in projects with respect for schedules as well as technical, ethical and business restrictions. (D2)

Goal 5: Based on a problem, develop and integrate / use knowledge, critically and systematically, and have the ability to model, simulate, predict and evaluate events based on relevant information. (D2)

Goal 6: Skills to be able to participate and / or lead the development of new products and systems with a holistic view from needs and idea formulation, construction and manufacturing to operation and decommissioning by following a systematic development process. This also includes the ability to model, develop and design computer-related products, software development processes and computer systems that consider the user, society and sustainable development. In particular, technical and professional skills related to mathematics, technology, interpersonal communication, leadership and ethics. (D3)

Goal 7: Effectively manage and collaborate in groups with heterogeneous composition, with respect for the participants' different roles and being able to initiate, plan, lead and evaluate technical development projects.

Goal 8: Be able to communicate information, problems and solutions, and results of technical development work in a structured manner and with relevant technical tools, in both speech and writing, in Swedish and English, and adapted for target groups active in as well as outside the computer technology area.

Goal 9: Demonstrate the ability to make judgments regarding relevant scientific, societal and ethical aspects, by having insight into the business and business conditions for the development and introduction of new technology that can critically evaluate the application / system / product based on an ethical and societal perspective.

Must be able to familiarize themselves with new areas, technical as well as non-technical, have insights into other areas of social science and the humanities. (D3)

Goal 10: View critical holistic view and independently identify, formulate and handle complex issues and show insight into the possibilities and limitations of technology regarding social and economic aspects, as well as environmental and work environment aspects.

Consider and discuss ethical aspects of research and development work, both as to how the work is carried out and what is being investigated / developed. (D3)

Goal 11: Demonstrate the ability to identify the need for further, in-depth knowledge and in a scientifically correct way relate these to their own competence and develop the same and be able to contribute to research and development work and be able to relate their work in a relevant scientific context. (D2)


Extent: 180.0 c



During the semester of yare 3, a thesis will be completed comprising of 15 credits. The work is carried out in groups of two students. The thesis work should be conducted at an external company. The work may be commenced by students who have approved courses of at least 120 credits. Specific course requirements may also apply.


Courses valid the academic year 2021/2022:

See study programme

 Degree requirements:
  Degree of bachelor of science in engineering, specialisation Computer engineering:
Passed courses comprising 180 credits
Degree project 15 credits
Courses in theme Environment 7,5 credits
Have completed the required courses in the main field of study mathematics, where the degree project cannot be included, of at least 15 credits
Passed advanced level courses at Chalmers (degree project can be included) comprising at least 60 credits
Fulfilled course requirements according to the study programme

See also the Local Qualifications Framework - first and second cycle qualifications

Title of degree:

Bachelor of Science in Engineering. The main field of study, Computer Engineering is stated in the degree certificate.

Other information:

The program comprises three years of full-time study. The program starts with an introductory course, the purpose of which is partly to introduce the students to university studies and the new study friends. The teaching in year 1 also includes basic courses in digital and computer technology, programming technology, environmental engineering, English and 16.5 credits mathematics. In year 2, the program is profiled more strongly towards the subject matter in computer technology with more programming technology and computer technology. All courses in year 1 and year 2 are compulsory.
The engineering education ends with a project course followed by a thesis in all 22.5 credits. The courses will provide the experience and skills required to become employable as an engineer in the subject area. In order to start the project course, 90 credits must be achieved.
The organization of the third year gives the students the opportunity to place part of their studies at another university in Sweden or abroad.
Course literature in both Swedish and English is included in the program.
There is the possibility, with limited supplementation, to continue with studies at the advanced level (master level).

Page manager Published: Thu 04 Feb 2021.