This offering is not in the current catalogue. The information is retained from an earlier publication. Check the provider's current offering.
Karlstad University
Computer systems I
Module 1 Digital Electronics (3 ECTS cr) Digital technology focuses on the analysis and design of digital circuits. This module covers fundamental topics such as number systems, Boolean algebra, logic gates, and combinational circuits (including normal forms and Karnaugh maps), as well as flip-flops and sequential c…
- Higher education
- Information unavailable
- 18 January 2027
- Karlstad
- Information unavailable
- 50 %
Overview
Module 1 Digital Electronics (3 ECTS cr) Digital technology focuses on the analysis and design of digital circuits. This module covers fundamental topics such as number systems, Boolean algebra, logic gates, and combinational circuits (including normal forms and Karnaugh maps), as well as flip-flops and sequential circuits. Module 2 Computer Engineering (6 ECTS cr) This module explores the structure and functionality of computer systems, as well as the interface between software and hardware. Topics include data representation and arithmetic, assembly programming, memory systems (including cache memory), the architecture and operation of modern processors, and interrupt handling. Parallel processors, such as GPUs, are also covered. Module 3 Theoretical Computer Science (6 ECTS cr) This module covers the foundations of automata theory, formal languages, computability, and complexity theory. It is essential for understanding the capabilities and limitations of computers, including why some problems are computationally unsolvable while others are easy or hard to solve. In automata theory and formal languages, the module explores regular languages (with expressions and finite automata), context-free languages (with grammars and pushdown automata), and the pumping lemma. In computability theory, topics include Turing machines, the Church-Turing thesis, and the decidability of languages (problems). The final part of the module focuses on complexity theory, addressing complexity classes and the time complexity of algorithms. The use of AI to tackle hard problems (NP problems) is also discussed.
Admission scores
Entry requirements
Registered for Programming and Data Structures, 15 ECTS credits, and Mathematics for Artificial Intelligence I, 15 ECTS credits, or equivalent.
The text is reproduced from the Susa source. Antagningsdata does not map GY11 and GY25 or assess personal eligibility.
Source, measure and data quality
- Source
- Skolverket Susa-navet
- Period
- 2027-01-18
- Measure
- Entry-requirement text reproduced from the published Susa data; no personal eligibility assessment is made.
- Population
- Education offering e.uoh.kau.dvga28.55574.20271
- Last checked
- 2026-09-23T10:37:50.445791+00:00
- Limitation
- Antagningsdata does not map GY11 and GY25. General and specific conditions are not separated without structured source data.
Programme content
Study structure
Application and important dates
- Programme or course starts
- Programme or course ends
Salary and salary distribution
Common occupations after graduation
Students
Geographical background
Previous upper-secondary schools and programmes
Completion and outcomes
About the provider
Sources and data quality
Education facts for the selected offering come from Skolverket Susa-navet.
Retrieved . Published . Times are shown in Swedish local time.
Source identity and publication version
- Publication version
- 8e217193-f5fa-4778-b085-a4521fd03e8d
- Education identity in the source
- i.uoh.kau.dvga28.55574.20271
- Offering identity in the source
- e.uoh.kau.dvga28.55574.20271
- Education-form source code
- HS
- Education code in the source
- DVGA28
- Change time according to the source
- 2026-09-14T15:56:19
The provider, education and education offering are separate identities. Application information should be checked on the official website. Supplementary statistics have not been obtained from this source.