Courses for Information and Communication Technology
The three-year bachelor's programme in Information and Communication Technology consists of six terms of courses. Each term consist of approximately 30 ECTS credits. The courses presented on this page apply to studies starting in autumn 2025.
Year 1
The first year of the programme will give you basic knowledge in electronics and computer engineering, software engineering, computer science and mathematics. These fields create a strong foundation for the rest of the programme which is based mainly on these fields. The first year will also give you an insight into your future profession.
Mandatory courses
- Programming I (ID1018) 7.5 credits
- Algorithms and Data Structures (ID1021) 7.5 credits
- Digital Design (IE1204) 7.5 credits
- Embedded Electronics (IE1206) 7.5 credits
- Introduction to Programming (II1308) 1.5 credits
- Discrete Mathematics (SF1610) 7.5 credits
- Algebra and Geometry (SF1684) 7.5 credits
- Calculus in One Variable (SF1685) 7.5 credits
- Basic Course in Mathematics (SF1690) 6.0 credits
Year 2
During the second year you will deepen and broaden your knowledge. You will reach an understanding in how products and services within information technology functions, and also gain ability to develop these systems yourself. The knowledge acquired in the first two years is then applied in a project where you choose to either develop a software system or to build an autonomous robot.
Mandatory courses
Recommended courses
Year 3
Year three offers great freedom in that you get to choose from a broad range of courses in information technology but also in economics, management, law and entrepreneurship. This makes it possible for you to tailor your programme and specialize in areas you find especially interesting.
Mandatory courses
- Digitalisation and Innovation for Sustainable Development (AL1523) 7.5 credits
- Operating Systems (ID1206) 7.5 credits
- Degree Project in Information and Communication Technology, First Cycle (II143X) 15.0 credits
- Introduction to Computer Security (IV1013) 7.5 credits
- Industrial Management, Basic Course (ME1003) 6.0 credits
- Probability Theory and Statistics (SF1900) 6.0 credits
Recommended courses
- Algorithms and Complexity (DD2352) 7.5 credits
- Neuroscience (DD2401) 7.5 credits
- Interaction Programming and the Dynamic Web (DH2642) 7.5 credits
- Artificial Intelligence and Applied Methods (ID1214) 7.5 credits
- Distributed Systems, Basic Course (ID2201) 7.5 credits
- Compilers and Execution Environments (ID2202) 7.5 credits
- Developing Mobile Applications (ID2216) 7.5 credits
- Signal Processing (II1303) 7.5 credits
- Active Career (II1307) 1.5 credits
- Wireless Systems (IK1330) 7.5 credits
- Internet of Things (IK1332) 7.5 credits
- Hardware Security (IL1333) 7.5 credits
- Data Storage Paradigms (IV1351) 7.5 credits
- Essential STEM communication (LS1452) 7.5 credits
- Project Management: Leadership and Control (ME2016) 6.0 credits
- Leading People and Organizations in Different Contexts (ME2163) 6.0 credits
- Optimization (SF1811) 6.0 credits
Read more
Bachelor's programme in Information and Communication Technology