Module and Programme Catalogue

Search site

Find information on

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 typeNumberLength hoursStudent hours
Laboratory111.0011.00
Lecture221.0022.00
Private study hours117.00
Total Contact hours33.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 typeNotes% of formal assessment
AssignmentProgramming and written questions.20.00
AssignmentProgramming and written questions20.00
AssignmentProgramming and written questions20.00
Total percentage (Assessment Coursework)60.00

This module is re-assessed by exam only.


Exams
Exam typeExam 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 website

Last updated: 05/11/2015

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019