CSC-40044 - System Design & Programming
Lecture Time:
Level: Level 7
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2022/23


Available as a Free Standing Elective






Barred Combinations


Description for 2022/23

This module provides a comprehensive introduction to system design and programming for students who did not graduate from a computer science or related programme. The module covers the principles and practice of system design in the context of an available set of requirements, introduction to programming (algorithms, data structures, data storage and manipulation, and user interfaces), introduction to object oriented programming, the development of computer programs using appropriate technology and including the accessing of data over the Internet and the use of user interfaces to manipulate and display data. Students studying this module will be able to develop programs in a major programming language using principles taught on the course.

To provide knowledge and skills in systems design and programming sufficient to allow students without requisite skills to undertake following modules on the course. This module will be taken by students with limited prior experience in programming.

Intended Learning Outcomes

critically appraise systems design options and select an approach appropriate to a provided set of requirements: 1
develop designs for computer programs on the basis of a set of requirements: 1
develop computer programs using a major programming language and appropriate technology: 1
critically evaluate the extent to which computer programs meet their requirements: 1

Study hours

10 hours lectures;
30 hours practicals;
50 hours coursework preparation;
60 hours of guided independent study.

School Rules


Description of Module Assessment