Course description
Specialisation Requirements:
* 100 points elective subjects with no more than 12.5 points at first-year level
First year subjects
Subject Semester Credit Points
136-105 Science, Philosophy and History
Many philosophical issues and problems arose in the course of twentieth century science. Ranging across the physical, biological, and social sciences we consider the work of a variety of twentieth century scientists and study some of the controversie... Semester 2 12.50
Second/Third-year subjects
Subject Semester Credit Points
161-010 Epistemology
This subject deals with two major topics in the theory of knowledge. We will consider such central epistemological questions as these. What is knowledge? Do we have knowledge? How do we know? What is the structure of knowledge? These questions will b... Semester 2 12.50
161-011 Philosophy of Language
This subject will not be available in 2009 12.50
161-210 Philosophy of Logic
This subject will not be available in 2009 12.50
161-211 Minds and Computers
This subject will not be available in 2009 12.50
161-212 Logic for Philosophers
This subject will not be available in 2009 12.50
136-033 Science, Reason and Reality
This subject addresses some of the central issues in the philosophy of science. It will raise questions such as: What is the difference between science and non-science? Is there a universal scientific method? Or do the methods employed by scientists ... Semester 1 12.50
136-260 God and the Natural Sciences
This subject studies the complex relationship between religion, theology, and the natural sciences. Theological concerns guided the science of Kepler, Newton and many other early scientists. They held that studying the Universe demonstrated the attri... Semester 2 12.50
136-207 Philosophy of Biology
This subject will not be available in 2009 12.50
136-208 History and Philosophy of Mathematics
This subject will not be available in 2009 12.50
433-255 Logic and Computation
This subject will not be available in 2009 12.50
433-253 Algorithms and Data Structures
Topics covered include complexity classes and asymptotic notations; empirical analysis of algorithms; abstract data types including queues, trees, heaps and graphs; algorithmic techniques including brute force, divide-and-conquer, dynamic programming... Semester 1 12.50
433-330 Theory of Computation
Topics covered include formal languages, grammars and recognisers; models of computation: finite state machines, pushdown automata, Turing machines; computability: the Church-Turing thesis, decidability, reducibility; complexity: the classes P and NP... Semester 1 12.50