If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
Fundamentals: Introduction to Computer Science
School
Computer Science
Department
Computer Science
Module Code
06 21933
Module Lead
Dr S J Vickers
Level
Masters Level
Credits
10
Semester
Semester 1
Pre-requisites
Co-requisites
Restrictions
None
Exclusions
Description
The module will explore some of the fundamentals of computer science. Topics will include: introduction to number systems, the relationship between software and hardware, reasoning about programs.
The aims of this module are to:
Introduce the fundamentals of stored program computing
Introduce the reasoning principles for object-oriented computing
Learning Outcomes
Module Outcomes:
Demonstrate knowledge of the fundamentals of computer hardware and software architectures.
Explain the relation between high level object-oriented code and low level execution.
Explain and apply basic principles for reasoning about high level object-oriented code.
Reflect on the significance of computer science in other disciplines.