Course image CS310, CS344, CS350, CS351 - Introducing the Third Year Project (2024/25)
2024/25
Course image CS430/CS910: Foundations of Data Analytics
2024/25
Course image Computer Science Year 4 and MSc Module Fair
2024/25
Course image CS908:Research Methods
2024/25
The module aims to facilitate students' acquisition of a range of research methods, ensure that students are aware of the legal framework within which research is conducted, and that students are sensitive to the social and ethical issues which affect Computer Science research. Lectures for the this module will take place each week of Term 1 during 11:00-13:00 on Fridays in FAB0.08. Assessments for these modules start in Term 1 and continue until late Term 2.
Course image CS352:Project Management for Computer Scientists
2024/25
Course image CS349:Principles of Programming Languages
2024/25
Course image CS324:Computer Graphics
2024/25
The graphical presentation of models, whether they be based directly an interpretation of the physical world or a scientific process, is an important aspect of current and future applications of computers. In this module you will be introduced to the terminology, concepts and approaches for modelling and manipulating graphical objects. This module will focus on several techniques for realistically visualising models of objects in ways that exploit the capabilities of our vision will be described. By the end of this module, you should understand:
The mathematics underpinning geometric transformations and techniques for object modelling and manipulation
Approaches that approximate the physical process of image generation, such as projective geometry, viewing transformations, illumination and radiosity
How approaches that approximate the physical process of image generation are made available through graphical programming standards, such as OpenGL and WebGL
The mathematics underpinning geometric transformations and techniques for object modelling and manipulation
Approaches that approximate the physical process of image generation, such as projective geometry, viewing transformations, illumination and radiosity
How approaches that approximate the physical process of image generation are made available through graphical programming standards, such as OpenGL and WebGL