TTK4155 - Industrial and Embedded Computer Systems Design


Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Arbeider 40/100
Skriftlig eksamen 60/100 4 timer

Course content

Design of embedded computer systems. Computer architectures and system components for industrial applications. Microcontrollers and specialized microprocessors. Parallel and serial bus systems. Datacommunication in industrial environments. Analog/digital interfaces.

Learning outcome

- Understand the essential requirements for computers and computer equipment that are intended to operate in dedicated applications and industrial environments (hereinafter referred to as embedded systems - ES).
- Understand the purpose of customizing of computers to the application's scale and complexity.
- Detailed knowledge of the most important components included in a typical ES:
- microcontrollers with typical peripherals
- memory types and architectures
- specialized I/O systems
- methods for interconnecting hardware components at different levels, including robust solutions for data communication in industrial environments
- power supplies and other supporting systems including packaging
- Overview with respect to principles of low level computer programming and driver development.
- Detailed knowledge of the different phases and the tools involved in the realization of ES.

- Assess current application areas of ES independently and make concise requirements specifications in cooperation with the problem owner.
- Contribute to sound design choices and component specifications with respect to adaptation of the computer hardware to application requirements.
- Design, debug and document simple ES independently in conjunction with smaller projects, and actively contribute to the realization of large projects.
- Specify, develop and document low-level computer programs and drivers for ES in C.
- Master essential development tool for ES development, eg. multimeter, oscillocope, logic and code programmers, integrated development environments, cross-compilers, linkers, emulators and debugging tools.

General competence:
- Understand the role of ES plays in modern society.
- Be able to explain the difference between traditional computers and computers that are designed for industrial and dedicated applications.
- Be able to explain ES fundamental structure and function at different levels for both non-technical and technically qualified personnel.
- Communicating technical issues with both specialists and general public.

Learning methods and activities

Lectures and exercises. Compulsory project work: design and implementation of an embedded computer system. Portfolio evaluation is the basis for the final grade in the subject. Parts of the portfolio are final exam in writing 60% and project 40%. The result for each part is given in percentage units, while evaluation of the entire portfolio (the final grade) is given as a letter. If there is a re-sit examination, the examination form may change from written to oral.

Compulsory assignments

  • Exercises

Specific conditions

Compulsory activities from previous semester may be approved by the department.

Course materials

Textbook and/or lecture notes will be announced at start of the semester.

Credit reductions

Course code Reduction From To
SIE3060 7.5
TDT4258 3.7
More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2011

Language of instruction: English, Norwegian


Subject area(s)
  • Applied Electrical Engineering
  • Computers
  • Computer Systems
  • Electronics
  • Program/system-utvikling
  • Technological subjects
Contact information
Course coordinator:
  • Jo Arve Alfredsen

Department with academic responsibility
Department of Engineering Cybernetics


Examination arrangement: Portfolio assessment

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Skriftlig eksamen 60/100 2011-12-03 09:00
Room Building Number of candidates
Autumn ORD Arbeider 40/100
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