COMP101
Principles of Computing
On this module, you will learn the principles of computing, discrete mathematics, statistics, and technical communication (e.g., notation, pseudocode, unified modelling language, etc.). You begin to use core concepts and methods from computer science to solve practical problems and leverage algorithms in your solutions. Particular attention will be drawn to the history of computing, referencing the plurality of voices in the profession and the controversies evoked by algorithmic bias. A series of worksheet tasks will acquaint you with the techniques and methods in a practical way, enabling you to responsibly design, build, and annotate computing solutions.
Topics
This is an indicative topic list. Please check the learning space for accurate infomation.