Course - Computer engineering for Cyber-Physical Systems - AIS2203
AIS2203 - Computer engineering for Cyber-Physical Systems
About
Examination arrangement
Examination arrangement: Portfolio assessment
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Portfolio assessment | 100/100 |
Course content
This course contains the following topics related to computer engineering for cyber-physical systems (e.g., intelligent IoT systems, industrial robots, mobile robots, vision systems, and sensors):
- Parallel activities. Processes and threads. Concurrency.
- States and context switching. Re-runnable programs (reentrancy).
- Scheduling. Synchronisation and thread management. Thread pools.
- Asynchronous events. Interrupt handling.
- Real-time clock. Time management.
Learning outcome
Knowledge
- The candidate can explain concepts, mechanisms, and programming methods to handle cyber-physical systems.
- The candidate can describe concurrent applications in object-oriented development environments.
- The candidate can explain how real-time engineering is part of control of cyber-physical systems, e.g., robots.
Skills
- The candidate can develop concurrent applications in object-oriented development environments.
- The candidate can implement concurrent solutions locally and in distributed systems.
- The candidate can integrate concurrent mechatronics solutions.
- The candidate can design responsive user interfaces for system interaction.
General competence
- The candidate can contribute to planning and development of real-time cyber-physical systems, including system integration.
- The candidate can evaluate the value of real-time engineering for autonomous systems and IoT applications.
Learning methods and activities
Learning activities include lectures, tutorials and practical lab/project work. A constructivist approach for learning is endorsed, with focus on problem solving and practical application of theory.
Further on evaluation
The final grade is based on an overall evaluation of the portfolio, which consists of a number of works delivered through the semester. The portfolio contains assignments that are carried out, digitally documented and submitted during the term. Both individual and team assignments may be given. Assignments are designed to help students achieve specific course learning outcomes, and formative feedback is given during the period of the portfolio. The re-sit exam is an oral exam the following spring.
Specific conditions
Admission to a programme of study is required:
Automation and Intelligent Systems - Engineering (BIAIS)
Computer Science - Engineering (BIDATA)
Recommended previous knowledge
- AIS1002 Objektorientert programmering og algoritmer
- AIS1003 Objektorientert programmering for kyberfysiske systemer
Required previous knowledge
The course has no prerequisites. It is a requirement that students are enrolled in the study programme to which the course belongs.
Course materials
An updated course overview, including curriculum, is presented at the start of the semester and will typically also include English material.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
IE303812 | 7.5 | AUTUMN 2021 |
No
Version: 1
Credits:
7.5 SP
Study level: Third-year courses, level III
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: English, Norwegian
Location: Ålesund
- Computer and Information Science
- Engineering Cybernetics
- Engineering
Department with academic responsibility
Department of ICT and Natural Sciences
Examination
Examination arrangement: Portfolio assessment
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
-
Autumn
ORD
Portfolio assessment
100/100
Release
2024-12-11Submission
2024-12-13
09:00
INSPERA
12:00 -
Room Building Number of candidates
Examination arrangement: Oral ecam
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring UTS Oral ecam 100/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"