Embedded System Design (MNN 1023)
COURSE OVERVIEW:
This project oriented course focuses on using modern methods, techniques, and tools for specification and design of embedded systems. Topics include analytical methods, development methods, and notation like UML, Petri nets, embedded real-time systems, networking, power management, and embedded real-time programming. Performance evaluation based on modelling and simulation techniques is also covered.
LEARNING OUTCOMES:
At the end of the course, students will be able to:
CO1 : Formulate and solve problems in embedded based system design
CO2: Display a structured approach in design, debug, and test a small scale embedded system
CO3 : Complete a small embedded system project in a team
CO4: Integrate hardware and software parts of the embedded system to obtain a successful application by referring to various information sources
SCHEDULE:
Week 1- 2 : Overview
Week 3-4 : Embedded system hardware
Week 5-7 : Embedded operating systems, middleware and scheduling
Week 8 : Mid-term break
Week 9 – 11 : Implementing embedded systems
Week 12-14 : Validation
Week 15 : Presentation
Week 16 : Study break
Week 17 : Test