Coding and Logic
Learn basic skills in logical reasoning as well as simple computer programming.
The knowledge and skills you will develop
You will develop the skills to represent, construct and evaluate arguments, and learn formal methods for reasoning about difficult concepts such as time and necessity.
How this module can be useful in your career
Many organisations are now engaging with artificial intelligence and automation. Your combined knowledge of logical and computational reasoning could be a good foundation for understanding this increasingly important influence on working life.
The courses you can take
You must complete three of the courses listed below (45 points), including PHIL 101 and COMPSCI 101.
Each course is worth 15 points. Before you can enrol in a Stage II course you need to have passed the prerequisite courses for enrolment in that course.
Stage I courses
Principles of Programming
Introduction to Logic
Stage II courses
Discrete Structures in Mathematics and Computer Science