Fundamentals Intro to Computer Science module
Module Title - Fundamentals Intro to Computer Science
Number of credits – 10
Module 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
On successful completion of this module, you should be able to:
- Demonstrate knowledge of the fundamentals of computer hardware and architectures
- Explain the relation between high level object-oriented code and low level code execution.
- Explain and apply basic principles for reasoning about high level object-oriented code.
- Reflect on the significance of computer science in other disciplines.
Teaching and assessment:
Sessional: 1.5 hour examination (80%), continuous assessment (20%).
Supplementary (where allowed): 1.5 hour examination (100%)
Semester 1
Contact hours - 23