THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2013/2014
Archive for reference only
THIS PAGE IS OUT OF DATE

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Informatics : Informatics

Undergraduate Course: System Level Integration Practical (INFR10042)

Course Outline
SchoolSchool of Informatics CollegeCollege of Science and Engineering
Course typeStandard AvailabilityNot available to visiting students
Credit level (Normal year taken)SCQF Level 10 (Year 4 Undergraduate) Credits10
Home subject areaInformatics Other subject areaNone
Course website http://course.inf.ed.ac.uk/slip Taught in Gaelic?No
Course descriptionThe objective of this module is the design, analysis and implementation of wirelessly-networked embedded systems. Students will have hands-on experience of all aspects of system design - from abstract system specification to its realisation on a programmable integration platform. Programming languages used include Java, Python and C.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Other requirements This course is open to all Informatics students including those on joint degrees. For external students where this course is not listed in your DPT, please seek special permission from the course organiser.
Additional Costs None
Course Delivery Information
Delivery period: 2013/14 Semester 1, Not available to visiting students (SS1) Learn enabled:  No Quota:  None
Web Timetable Web Timetable
Course Start Date 16/09/2013
Breakdown of Learning and Teaching activities (Further Info) Total Hours: 100 ( Seminar/Tutorial Hours 10, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 88 )
Additional Notes
Breakdown of Assessment Methods (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
No Exam Information
Summary of Intended Learning Outcomes
1 - An understanding of the practical issues involved in the specification, design and implementation of complex embedded systems through hands-on experience
2 - Experience of working as a team, involving members with complimentary skill sets, leading to the development of skills such as project management, requirements capture and negotiations with team members
3 - An appreciation of the intimate interaction between the software and the hardware when optimising metrics such as memory footprint, speed and power consumption
4 - Experience in using tools such as compilers for embedded systems, system-level simulators and web-authoring tools for the final report.
Assessment Information
Written Examination 0
Assessed Assignments 100
Oral Presentations 0

Assessment
Five students are assigned to a team by the lecturer, which meets once a week to co-ordinate and plan the activities for the week. Each team is given an Integration Platform, wireless protocol IP and other peripherals, and, programming, debugging and simulation environments. Prompted by the lecturer, the team intially defines the requirements for the embedded system and partitions the tasks among its members, with deliverables and time lines. The meetings are minuted and decisions recorded on the team web page. The practical work is delivered as a web-based report which accounts for the entire course mark and each team member is assessed solely on the work assigned to them.
Special Arrangements
None
Additional Information
Academic description Not entered
Syllabus This module emphasises team work involving members with complementary skill sets drawn from the following degree programmes: Computer Science, Software Engineering, and the Artificial Intelligence, Electronics and Physics joint degrees.

During the course of the project, students will appreciate the intimate interaction between the software and hardware aspects of complex systems and exercise the following areas:
* Requirements capture and system specification
* Software-Hardware co-design and integration
* Design and implementation of the embedded software, including device drivers and communication protocols
* Optimisation for memory, speed and power
* System validation

Relevant QAA Computing Curriculum Sections: Architecture, Compilers and Syntax Directed Tools, Computer Communications, Simulation and Modelling, Software Engineering, Systems Analysis and Design
Transferable skills Not entered
Reading list Students are referred to the course web page
Study Abroad Not entered
Study Pattern Lectures 0
Tutorials 8
Timetabled Laboratories 0
Non-timetabled assessed assignments 92
Private Study/Other 0
Total 100
KeywordsNot entered
Contacts
Course organiserDr Mary Cryan
Tel: (0131 6)50 5153
Email: mcryan@inf.ed.ac.uk
Course secretaryMiss Kate Farrow
Tel: (0131 6)50 2706
Email: Kate.Farrow@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information
 
© Copyright 2013 The University of Edinburgh - 13 January 2014 4:27 am