Skip to content


Digital Design 7.5 credits

First cycle, D0011E
Course syllabus valid: Spring 2022 Sp 3 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
First cycle
Grade scale
G U 3 4 5
Embedded Systems
Subject group (SCB)
Electrical Engineering
Main field of study
Computer Science and Engineering

Entry requirements

In order to meet the general entry requirements for first cycle studies you must have successfully completed upper secondary education and documented skills in English language and basic programming skills (D0009E Introduction to Programming). Alternative: Alternative to completed courses can be corresponding knowledge acquired through work within the IT or electronics sector.

More information about English language requirements


The selection is based on 1-165 credits.

Course Aim
The student should be able to:
  • Demonstrate knowledge of the disciplinary foundation of and proven experience in the field of digital design as well as insight into current research and development work. This is shown in laboratory and theoretical assignments.

  • Demonstrate the ability to identify, formulate and deal with issues autonomously and creatively and to analyse and evaluate technological solutions. This is shown through designing and analyzing a digital arithmetic/logic unit (ALU).

  • Demonstrate the ability to integrate knowledge critically and systematically as well as the ability to model, simulate, predict and evaluate sequences of events even with limited information. This is shown through designing and analyzing a simple yet modern processor from primitive components.
  • Demonstrate the ability to identify the need for further knowledge and undertake ongoing development of his or her skills. This is shown in laboratory and project assignments which require gathering of information and critical evaluation.

  • Demonstrate insight into research and development though understanding the possibilities and limitations of embedded systems technology. This is shown through laboratory and project assignments, highlighting the trade-offs between hard- and software.

Logical gates, combinatorial circuits, decomposition and methods for logic minimization. Finite state machines and sequential circuits. State encoding and minimization. Topological sort for circuit analysis: cycles, critical path, and evaluation. Binary arithmetics and logic, and computational structures. Abstraction of a micro computer in terms its components; e.g. registers, memory, peripheral circuits.

Each course occasion´s language and form is stated and appear on the course page on Luleå University of Technology's website.
Instruction consists of lectures, (seminars) and assignments. During the course, home assignments may occur, which will give bonus points at the written exam following directly after the course.

If there is a decision on special educational support, in accordance with the Guideline Student's rights and obligations at Luleå University of Technology, an adapted or alternative form of examination can be provided.

Written exam. Mandatory hand-in assignments and labs. Optional hand-in assignments for bonus points to the written exam.

Per Lindgren

Transition terms
The course D0011E is equal to SMD182

Literature. Valid from Spring 2015 Sp 4 (May change until 10 weeks before course start)
David Money Harris, Sarah L. Harris, Digital Design and Computer Architecture (2nd edition), 2012; ISBN 9780123944245 (E-book ISBN 9780123978165).

Course offered by
Department of Computer Science, Electrical and Space Engineering

CodeDescriptionGrade scaleCrStatusFrom periodTitle
0002Laboratory workU G#3.00MandatoryA07
0003Written examG U 3 4 54.50MandatoryS22

Study guidance
Study guidance for the course is to be found in our learning platform Canvas before the course starts. Students applying for single subject courses get more information in the Welcome letter. You will find the learning platform via My LTU.

Syllabus established
by the Department of Computer Science and Electrical Engineering 28 Feb 2007

Last revised
by Jonny Johansson, HUL SRT 16 Feb 2021