Undergraduate Course: Embedded Software (INFR10013)
Course Outline
School |
School of Informatics |
College |
College of Science and Engineering |
Course type |
Standard |
Availability |
Available to all students |
Credit level (Normal year taken) |
SCQF Level 10 (Year 4 Undergraduate) |
Credits |
10 |
Home subject area |
Informatics |
Other subject area |
None |
Course website |
http://www.inf.ed.ac.uk/teaching/courses/es |
|
|
Course description |
Embedded (or reactive) systems monitor, respond to, or control an external environment through sensors, actuators and other I/O interfaces. These systems are inherently concurrent and require reliable software which satisfy timing constraints. This module provides an introduction to the fundamental principles underlying the specification, design and implementation of embedded systems with particular emphasis on the software. |
Entry Requirements
Pre-requisites |
|
Co-requisites |
|
Prohibited Combinations |
|
Other requirements |
Successful completion of Year 3 of an Informatics Single or Combined Honours Degree, or equivalent by permission of the School.
|
Additional Costs |
None |
Course Delivery Information
|
Delivery period: 2010/11 Semester 2, Available to all students (SV1)
|
WebCT enabled: No |
Quota: None |
Location |
Activity |
Description |
Weeks |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Central | Lecture | | 1-11 | | | | 17:10 - 18:00 | | Central | Lecture | | 1-11 | 17:10 - 18:00 | | | | |
First Class |
Week 1, Monday, 17:10 - 18:00, Zone: Central. Room 2.14, Appleton Tower |
Summary of Intended Learning Outcomes
1 - An understanding of the principles underlying the development of software for embedded systems, from specification through to validation.
2 - An appreciation of the interplay between the different requirements in a complex embedded software design, involving issues such as concurrency, reliability and adherence to timing constraints.
3 - The ability to compare different specification techniques through hands-on experience of programming in the Esterel language as part of the assessed coursework
4 - Comparision of features in high-level languages intended for embedded software, such as Ada, Esterel, Real-time Java and C/Posix |
Assessment Information
Written Examination 75
Assessed Assignments 25
Oral Presentations 0
Assessment
Development of a small embedded system using the Esterel language environment.
If delivered in semester 1, this course will have an option for semester 1 only visiting undergraduate students, providing assessment prior to the end of the calendar year. |
Please see Visiting Student Prospectus website for Visiting Student Assessment information |
Special Arrangements
Not entered |
Contacts
Course organiser |
Dr Amos Storkey
Tel: (0131 6)51 1208
Email: A.Storkey@ed.ac.uk |
Course secretary |
Miss Kate Weston
Tel: (0131 6)50 2701
Email: Kate.Weston@ed.ac.uk |
|
copyright 2010 The University of Edinburgh -
1 September 2010 6:10 am
|