Undergraduate Course: Engineering Software 3 (ELEE09016)
Course Outline
| School | School of Engineering | 
College | College of Science and Engineering | 
 
| Course type | Standard | 
Availability | Available to all students | 
 
| Credit level (Normal year taken) | SCQF Level 9 (Year 3 Undergraduate) | 
Credits | 10 | 
 
| Home subject area | Electronics | 
Other subject area | None | 
   
| Course website | 
None | 
Taught in Gaelic? | No | 
 
| Course description | The study of imperative stored program control architecture 
and application in an embedded environment. An initial series 
of exercises teaching principles and techniques is followed by 
an application project phase. | 
 
 
Entry Requirements (not applicable to Visiting Students)
| Pre-requisites | 
 | 
Co-requisites |  | 
 
| Prohibited Combinations |  | 
Other requirements |  None | 
 
| Additional Costs |  Laboratory notebook | 
 
 
Information for Visiting Students 
| Pre-requisites | None | 
 
| Displayed in Visiting Students Prospectus? | No | 
 
 
Course Delivery Information
 |  
| Delivery period: 2013/14  Semester 1, Available to all students (SV1) 
  
 | 
Learn enabled:  Yes | 
Quota:  None | 
 
Web Timetable  | 
	
Web Timetable | 
 
| Course Start Date | 
16/09/2013 | 
 
| Breakdown of Learning and Teaching activities (Further Info) | 
 
 Total Hours:
100
(
 Lecture Hours 11,
 Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
87 )
 | 
 
| Additional Notes | 
 | 
 
| Breakdown of Assessment Methods (Further Info) | 
 
  Written Exam
100 %,
Coursework
0 %,
Practical Exam
0 %
 | 
 
| No Exam Information | 
 
Summary of Intended Learning Outcomes 
Understanding of the consequences of the fetch-execute 
model and the essential hardware architecture which underlies 
it. Knowledge of the founding principles of hardware/software 
interfacing and co-design. Knowledge of instruction set 
architecture, code re-organisation techniques, and 
serialisation efficiency and timing issues in a real-time 
environment. Ability to apply systematic techniques of fault 
diagnosis. Understanding of choice and trade-off issues in 
design. | 
 
 
Assessment Information 
| In-course assessments 20%. End of course submission 80%. |  
 
Special Arrangements 
| None |   
 
Additional Information 
| Academic description | 
Not entered | 
 
| Syllabus | 
Not entered | 
 
| Transferable skills | 
Not entered | 
 
| Reading list | 
Not entered | 
 
| Study Abroad | 
Not entered | 
 
| Study Pattern | 
Not entered | 
 
| Keywords | Embedded programming, digital systems, processor architecture, serial control structure | 
 
 
Contacts 
| Course organiser | Dr Iain Lindsay 
Tel: (0131 6)50 5572 
Email: iain.lindsay@ed.ac.uk | 
Course secretary | Ms Tina Mcavoy 
Tel: (0131 6)51 7080 
Email: Tina.McAvoy@ed.ac.uk | 
   
 
 |    
 
© Copyright 2013 The University of Edinburgh -  10 October 2013 4:17 am 
 |