This module is inactive in the selected year. The information shown below is for the academic year that the module was last running in, prior to the year selected.
2015/16 Taught Postgraduate Module Catalogue
COMP5700M Systems Programming
15 creditsClass Size: 30
Module manager: Dr David Duke
Email: d.j.duke@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2015/16
This module is not approved as an Elective
Objectives
On completion of this module, students should be able to ...- Practical experience in C programming
- Demontrate competence at systems-level programming;
- Understand the relationship between programming language constructs and machine architecture;
- Understand performance implications of choices in control logic and data structure design;
- Evaluate the performance of a program, and identify bottlenecks;
- Demonstrate ability to design and implement resource-efficient algorithms;
Skills outcomes
Low-level programming.
Resource-driven analysis and optimisation of programmes.
Syllabus
- The 'C' Programming language;
- Machine architecture including memory hierarchy and instruction pipelining;
- Machine and Assembly code;
- Low-level data storage, pointer structures and arrays, files and buffers;
- Memory heirarchy and caching;
- Implementing algorithms efficiently - techniques and traps;
- Processor architecture;
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 11 | 1.00 | 11.00 |
Lecture | 22 | 1.00 | 22.00 |
Private study hours | 117.00 | ||
Total Contact hours | 33.00 | ||
Total hours (100hr per 10 credits) | 150.00 |
Private study
Reading; lab worksheets; coursework.Opportunities for Formative Feedback
Three coursework assessments provide progressive feedback , supported by self-assessment via worksheets.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Assignment | Programming and written questions. | 20.00 |
Assignment | Programming and written questions | 20.00 |
Assignment | Programming and written questions | 20.00 |
Total percentage (Assessment Coursework) | 60.00 |
This module is re-assessed by exam only.
Exams
Exam type | Exam duration | % of formal assessment |
Standard exam (closed essays, MCQs etc) | 2 hr | 40.00 |
Total percentage (Assessment Exams) | 40.00 |
This module is re-assessed by exam only.
Reading list
The reading list is available from the Library websiteLast updated: 05/11/2015
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD