Computing
Study plan 2026 autumn, 180 credits
Overview
| Programme outline | Requirements |
|---|---|
| 1st year Computer Engineering | 60 |
| 2nd year Computer Engineering | 60 |
| 3rd year Computer Engineering | |
| Total requirements: | 180 |
1st year Computer Engineering
Requirements: 60 credits
Compulsory courses To the top
- DAT100 Introduction to Programming
- DAT111 Introduction to Software Development
- MAT101 Discrete Mathematics 1
- ING100 Introduction to Engineering Practice
- MAT110 Mathematics 1
- DAT102 Algorithms and Data Structures
- DAT107 Database Systems
2nd year Computer Engineering
Requirements: 60 credits
Compulsory courses To the top
- MAT122 Statistics for Engineering
- MAT210 Advanced discrete mathematics
- DAT108 Programming and Web Applications
- DAT103 Computers and Operating Systems
- DAT109 Software Development
- DAT110 Distributed Systems and Networking Technology
- ING164 Mechanics, electricity and chemistry for engineers
3rd year Computer Engineering
Requirements: 60 credits
Programme options
Requirements: 30 credits
Compulsory courses To the top
Optional courses To the top
- DAT159 Selected Topics in ICT
- MAT301 Multidimensional Analysis (Mathematics 3)
- SIK201 Introduction to Fire Safety
- DAT160 Intelligent Robots
- DAT170 Network and server administration
- DAT155 3D Computer Graphics
- DAT158 Machine Learning Engineering and Advanced Algorithms
- DAT156 Work placement, ICT
- DAT171 Information Security and Linux
- DAT154 Software Architecture and Application Development
- DAT255 Deep Learning Engineering
Requirements: 30 credits
Compulsory courses To the top
- UIB EMNE Funksjonell programmering 10 studiepoeng (tilbys av UiB)
- DAT154 Software Architecture and Application Development
Optional courses To the top
- MAT301 Multidimensional Analysis (Mathematics 3)
- DAT160 Intelligent Robots
- SIK201 Introduction to Fire Safety
- DAT152 Advanced Web Applications
- DAT155 3D Computer Graphics
- DAT156 Work placement, ICT
- DAT159 Selected Topics in ICT
- DAT170 Network and server administration
- DAT158 Machine Learning Engineering and Advanced Algorithms
- DAT153 Mobile and Distributed Applications
- DAT171 Information Security and Linux
- DAT255 Deep Learning Engineering
Requirements: 30 credits
Compulsory courses To the top
Optional courses To the top
- DAT160 Intelligent Robots
- DAT158 Machine Learning Engineering and Advanced Algorithms
- SIK201 Introduction to Fire Safety
- MAT301 Multidimensional Analysis (Mathematics 3)
- DAT155 3D Computer Graphics
- DAT159 Selected Topics in ICT
- DAT152 Advanced Web Applications
- DAT156 Work placement, ICT
- DAT255 Deep Learning Engineering
- DAT154 Software Architecture and Application Development
- DAT153 Mobile and Distributed Applications
Profile - Machine Learning and AI
Requirements: 30 credits
Compulsory courses To the top
Optional courses To the top
- DAT152 Advanced Web Applications
- DAT160 Intelligent Robots
- SIK201 Introduction to Fire Safety
- DAT156 Work placement, ICT
- MAT301 Multidimensional Analysis (Mathematics 3)
- DAT159 Selected Topics in ICT
- DAT155 3D Computer Graphics
- DAT170 Network and server administration
- DAT171 Information Security and Linux
- DAT153 Mobile and Distributed Applications
- DAT154 Software Architecture and Application Development
Requirements: 30 credits
Compulsory courses To the top
Optional courses To the top
- DAT160 Intelligent Robots
- MAT301 Multidimensional Analysis (Mathematics 3)
- SIK201 Introduction to Fire Safety
- DAT156 Work placement, ICT
- DAT159 Selected Topics in ICT
- DAT170 Network and server administration
- DAT158 Machine Learning Engineering and Advanced Algorithms
- DAT152 Advanced Web Applications
- DAT153 Mobile and Distributed Applications
- DAT171 Information Security and Linux
- DAT154 Software Architecture and Application Development
- DAT255 Deep Learning Engineering
Elective courses or Exchange
Requirements: 30 credits
Optional courses To the top
- SIK201 Introduction to Fire Safety
- DAT152 Advanced Web Applications
- DAT156 Work placement, ICT
- DAT158 Machine Learning Engineering and Advanced Algorithms
- MAT301 Multidimensional Analysis (Mathematics 3)
- DAT159 Selected Topics in ICT
- DAT160 Intelligent Robots
- DAT170 Network and server administration
- DAT155 3D Computer Graphics
- DAT171 Information Security and Linux
- DAT153 Mobile and Distributed Applications
- DAT154 Software Architecture and Application Development
- DAT255 Deep Learning Engineering
3rd year Joint courses for all
Requirements: 30 credits