COMP200 - Introduction to Computing and Information Systems

Revision 9 · 3 credits · Foundations for computing study

4 Units · 18 Open Tutorials

Welcome to COMP200

This open guide follows the four units in the current syllabus outline. It develops computational thinking, procedures, programming-language concepts, and modern computing systems and applications.

Prerequisite: None. Basic computer literacy and competence are required.

Course Units

Unit 1: An Introduction to Computational Thinking

Computer science; problems, algorithms, and procedures; recursive problem-solving and decomposition; data and abstraction.

View Unit →

Unit 2: Computing and Problem-Solving Procedures

Modelling computing and abstract machines; algorithm efficiency; sorting and searching strategies.

View Unit →

Unit 3: Computer Languages and Programming

Imperative and declarative paradigms; objects and object-oriented languages; interpreters and compilers.

View Unit →

Unit 4: Virtual Machines, Networked Computing Systems, and Applications

System software and virtual machines; networks, web, edge, clouds, databases, security, graphics, e-commerce, AI, and ethical issues.

View Unit →