Foundations of Computational Theory and Programming

Foundations of Computational Theory and Programming (30 credits)

This module equips you with the necessary foundational computational skills to support your Foundation Year studies and prepare you for degree-level Computer Science. Studying computational theory, we will study topics covering different areas of base numbers, logic, hardware andcomputational intelligence, such as big data and machine learning. The module also provides a basis for future work programming, giving you knowledge of the programming language used through the remainder of your Foundation Year studies.