TDT4160 - Computers and Digital Design


Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
School exam 100/100 4 hours D

Course content

The course will contain terminology, principles and concepts for construction and operation of different kinds of modern computers and other computer related equipment. Basic methods, analysis and design of of sequential logic and finite state machines. Principles of how computers (and other digital machines) are constructed from combinatoric and sequential logic logic blocks. Short historic overview into the evolution of computer technology. Architecture (organization), operation and realization of computers and computer systems. Construction of computers on different levels, instruction format, address modes, processor architecture and types, Hardware and software interface, connection of components, interrupt, busses, storage hierarchy, and cache. Examination of central computer technical equipment (peripheral units). Short introduction to distributed systems, embedded systems, parallel computers, new technologies and new applications.

Learning outcome

Knowledge:- The student should know how computers work and how they are constructed-The student should know the principles of design and analysis of sequential digital logic and finite state machines- The student should know how a simple processor is constructed- The student should understand the interface between hardware and software- The student should know of central peripheral units- The student should understand how abstraction and structure is used to handle complexity in computer systemsSkills:- The student should be able to write simple programs in an assembly language-The student should be able to exploit digital logic elements to construct basic sequentional digital logic and finite state machines.- The student should be able to read schematics and block diagrams- The student should be able to see how schematics and block diagrams at different abstraction levels relate to each otherGeneral competence:- The student should understand the general operation of a computer and be able to use this knowledge in projects at all abstraction levels.-The student should have an understanding of the underlying digital logic of computers.

Learning methods and activities

Lectures and exercises.

Compulsory assignments

  • Exercises

Further on evaluation

If there is a re-sit examination, the examination form may change from written to oral.

Course materials

- Tanenbaum: Structured Computer Organization (6th edition)ISBN-13: 978-0132916523 or ISBN-10: 0132916525.- Electrical Circuits and Digital Design, Part 2. Compilation for course TFE4101, selected chapters form D.D. Gajski "Principles of digital design". Compiled by K. Svarstad, P.G. Kjeldsberg, P. Svensson, and R. Hergum. Pearson 2014, ISBN 978-1-78434-312-5.- Evaluation board for ARM-processor.

Credit reductions

Course code Reduction From To
SIF8026 7.5
IT2201 7.5 SPRING 2006
TFE4105 3.7 AUTUMN 2010
More on the course

Version: 1
Credits:  7.5 SP
Study level: Intermediate course, level II


Term no.: 1
Teaching semester:  AUTUMN 2023

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Informatics
  • Technological subjects
Contact information
Course coordinator:

Department with academic responsibility
Department of Computer Science


Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD School exam 100/100 D 2023-12-02 09:00 INSPERA
Room Building Number of candidates
SL210 Sluppenvegen 14 51
SL311 grønn sone Sluppenvegen 14 68
SL311 brun sone Sluppenvegen 14 82
SL311 orange sone Sluppenvegen 14 65
SL415 Sluppenvegen 14 53
SL510 Sluppenvegen 14 51
SL111 blå sone Sluppenvegen 14 36
SL111 lyseblå sone Sluppenvegen 14 72
SL111 orange sone Sluppenvegen 14 60
SL111 brun sone Sluppenvegen 14 81
SL111 grønn sone Sluppenvegen 14 50
SL122 Sluppenvegen 14 1
SL323 Sluppenvegen 14 1
SL274 Sluppenvegen 14 13
SL120 blå sone Sluppenvegen 14 30
SL410 blå sone Sluppenvegen 14 12
SL324 Sluppenvegen 14 1
SL321 Sluppenvegen 14 1
SL311 lyseblå sone Sluppenvegen 14 18
Summer UTS School exam 100/100 D INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU