6 ECTS credits
150 u studietijd
Aanbieding 1 met studiegidsnummer 4016991ENR voor alle studenten in het 2e semester met een verdiepend master niveau.
The course gives a broad view on the practical and technological aspects of embedded systems. This course covers modern software and systems engineering technology, methods and techniques for embedded systems. Students must have prior non-trivial programming experience, for example in C, C++ or other programming languages. The course's theoretical part (HOC) includes topics such as:
The laboratory practical part (WPO) and the project (ZELF) support the theoretical part (HOC) course and they will target a concrete software platform and embedded device. Firstly, through a number of guided exercises, students learn the implementation aspects of some architectural constructions in an embedded system. Secondly, students are required to apply through a project the topics of analysis, architecture and design towards embedding a realistic application. Furthermore, the project has to be developed (programmed) and optimized. Special focus goes to architectural and multitasking design, which are very specific topics in embedded systems.
This course will be taught in English.
Know background of and modern software engineering methods and techniques for embedded systems.
Apply software engineering methods and techniques (analysis, architecture and design) for embedded systems.
Present an embedded project in a structured way and argue choices made. Apply software and system engineering methods and techniques for embedded systems including functional and non-functional requirements.
This course contributes to the following programme outcomes of the Master in Applied Computer Sciences:
MA_A: Knowledge oriented competence
2. The Master in Engineering Sciences has in-depth knowledge and understanding of integrated structural design methods in the framework of a global design strategy
3. The Master in Engineering Sciences has in-depth knowledge and understanding of the advanced methods and theories to schematize and model complex problems or processes
4. The Master in Engineering Sciences can reformulate complex engineering problems in order to solve them (simplifying assumptions, reducing complexity)
5. The Master in Engineering Sciences can conceive, plan and execute a research project, based on an analysis of its objectives, existing knowledge and the relevant literature, with attention to innovation and valorization in industry and society
7. The Master in Engineering Sciences can present and defend results in a scientifically sound way, using contemporary communication tools, for a national as well as for an international professional or lay audience
8. The Master in Engineering Sciences can collaborate in a (multidisciplinary) team
10. The Master in Engineering Sciences can develop, plan, execute and manage engineering projects at the level of a starting professional
11.The Master in Engineering Sciences can think critically about and evaluate projects, systems and processes, particularly when based on incomplete, contradictory and/or redundant information
MA_B: Attitude
13. The Master in Engineering Sciences has a critical attitude towards one’s own results and those of others
15. The Master in Engineering Sciences has the flexibility and adaptability to work in an international and/or intercultural context
MA_C: Specific competence
17. The Master in Applied Computer Sciences has a thorough understanding of the underlying physical principles and the functioning of electronic and photonic devices, of sensors and actuators and is able to use them to conceive information processing systems and more specifically systems of systems
18. The Master in Applied Computer Sciences is able to design and use systems for efficient storage, access and distribution of digital information
20. The Master in Applied Computer Sciences is able to design (distributed) systems of systems and execute performance assessment of the designed product
21. The Master in Applied Computer Sciences has a thorough knowledge of programming concepts and can apply them in smart systems of systems
22. The Master in Applied Computer Sciences has a thorough knowledge of hardware platforms, operating systems, firmware and their impact on smart systems of systems
23. The Master in Applied Computer Sciences is aware of data privacy and security aspects
24. The Master in Applied Computer Sciences is able to manage complex multidisciplinary projects on systems of systems and, as a consequence, can take educated, well-researched decisions on the technologies involved
25. The Master in Applied Computer Sciences has a profound knowledge of modeling and simulation of systems of systems including consideration for maintainability, reliability and adaptability
26. The Master in Applied Computer Sciences can apply his/her acquired knowledge and skills for designing smart city or digital health dedicated systems of systems.
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Andere bepaalt 100% van het eindcijfer
Binnen de categorie Examen Andere dient men volgende opdrachten af te werken:
The exam itself is an execution of a project in a team context. Production of a technical report describing the work and findings. Oral defense of the theoretical part and presentation of the work performed including a defense.
Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: toegepaste computerwetenschappen: Standaard traject
Master of Applied Sciences and Engineering: Applied Computer Science: Standaard traject (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (enkel aangeboden in het Engels)