This module introduces students to the discipline of computer science using a concrete to abstract exploration of fundamental computing topics, including: information encoding and computer architecture; operating systems, networking and the internet; algorithms, languages and software development; data structures and databases; artificial intelligence; theory of computation.
None
Following the successful completion of this module, the student will be able to demonstrate, at an introductory level, a knowledge and a practical understanding of: data storage and manipulation; operating systems; networking and the internet; algorithms; programming languages; software engineering; data abstraction; database systems; artificial intelligence; and the theory of computation.
The students will also be able to appreciate the role of abstraction in the control of complexity and the importance of social and ethical issues in computing.
This module provides an opportunity to exercise aspects of the following QCA Key Skills (at proficiency Level 4): Application of Number, ICT, Improving Own Learning and Performance, Problem Solving
Follow Us On: