course-details-portlet

TTK4235

Embedded Systems

Assessments and mandatory activities may be changed until September 20th.

Credits 7.5
Level Foundation courses, level I
Course start Spring 2026
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement School exam

About

About the course

Course content

Logic control systems, the state machine formalism and Programmable Logic Controllers (PLC). Analysis, design and documentation of computer based event driven systems. System development according to the V-model, and the Unified Modeling Language (UML) as a developmental modeling language in software engineering. Embedded systems development in C: pointers and complex data structures (arrays and structs), register-level operations, bitvise I/O operations and interrupts. Documentation and code quality. Microprocessor architecture, digitizing analog signals and serial bus communication. Introduction to other relevant topics such as information theory and hardware.

Learning outcome

Knowledge:

  • Basic knowledge of logic control and PLS.
  • Basic knowledge on the structure and function of a computer based control system.
  • Knowledge of the programming language C including compilation and linking, pointers, complex data structures and registry level operations.
  • Basic knowledge of and central components for signal adaptation and conversion.
  • Basic knowledge on information theory and hardware

Skills:

  • Analyze, design and implement embedded systems.
  • Use relevant tools for system development and documentation.
  • Implement and maintain embedded systems written in C.

General competence:

  • Communicate about control systems and their functionality with both specialists and system users.

Learning methods and activities

Lectures, laboratory work and computer exercises. Descriptions and assessment criteria for all laboratory work and exercises will be provided on Blackboard.

Compulsory assignments

  • Mandatory excercises and laboratory work

Further on evaluation

Evaluation is based on a final written exam (100%), and the result will be given as a letter grade (A-F). The candidate must have conducted mandatory excercises and laboratory work to be allowed to take the exam. If there is a re-sit examination, the examination form may change from written to oral.

Course materials

Syllabus will be announced at start of the semester.

Credit reductions

Course code Reduction From
TTK4125 7.5 sp Autumn 2015
This course has academic overlap with the course in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Engineering Cybernetics
  • Engineering Subjects

Contact information

Course coordinator

Department with academic responsibility

Department of Engineering Cybernetics

Examination

Examination

Examination arrangement: School exam
Grade: Letter grades

Ordinary examination - Spring 2026

School exam
Weighting 100/100 Examination aids Code D Duration 4 hours Exam system Inspera Assessment Place and room Not specified yet.

Re-sit examination - Summer 2026

School exam
Weighting 100/100 Examination aids Code D Duration 4 hours Exam system Inspera Assessment Place and room Not specified yet.