Module and Programme Catalogue

Search site

Find information on

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