Objectives
This course introduces students to basic computing principles, including abstraction and composition, while providing a broad introduction to the field of computer science, including computer organisation, operating systems, data management, distributed applications. It will introduce students to basic programming methodologies and problem solving techniques through a simple structured programming language.
