course-details-portlet

TTK4235 - Embedded Systems

About

Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

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

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. Hardware and microprocessor architecture, digitizing analog signals, serial bus communication and information theory. Introduction to electromagnetic compatibility (EMC).

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 electromagnetic compatibility (EMC)

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

  • Oblig

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.

Required previous knowledge

TDT4110 Information Technology, Introduction and TFE4101 Electrical Circuits and Digital Design, TDT4102 Procedural and Object-Oriented Programming, or equivalent.

Course materials

Syllabus will be announced at start of the semester.

Credit reductions

Course code Reduction From To
TTK4125 7.5 AUTUMN 2015
TPK4128 3.0 AUTUMN 2017
More on the course

No

Facts

Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I

Coursework

Term no.: 1
Teaching semester:  SPRING 2024

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Engineering Cybernetics
  • Engineering Subjects
Contact information
Course coordinator:

Department with academic responsibility
Department of Engineering Cybernetics

Examination

Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD School exam 100/100 C 2024-05-15 09:00 INSPERA
Room Building Number of candidates
SL311 Sluppenvegen 14 132
Summer UTS School exam 100/100 C 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.
Examination

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

More on examinations at NTNU