Foundations of Computer Science

School of Computer Science

College of Engineering and Physical Sciences


Code 22754

Level of study First Year

Credit value 20

Semester 1+2

Module description

The module will introduce the fundamental concepts of Computer Science, such as the representation of data in computer memory, programming constructs, data models and data structures and the analysis of algorithms. The ideas will be presented abstractly, although examples will be given in the language used in the parallel programming workshop modules