CEGEP Courses I Conceivably Could Teach Ones with a * require less preparation than the others Humanities - World Views ~~~~~~~~~~~~~~~~~~~~~~~~ The Scientific World View * From Myth to Philosophy Practical Skepticism Critical Thinking * Creativity, Science, Art Humanities - Knowledge ~~~~~~~~~~~~~~~~~~~~~~ The Sciences and the Humanities * Fun with Epistemology What is Knowledge? Experiment, Experience, Empiricism Knowledge: Genuine and Bogus Humanities - Ethics ~~~~~~~~~~~~~~~~~~~ The Ethics of Science Issues in Multimedia Authoring Values and Computing Philosophy / Liberal Arts ~~~~~~~~~~~~~~~~~~~~~~~~~ Critical Thinking * Introduction to Logic * Introduction to the Philosophy of Science * Introduction to the Philosophy of Computing * Introduction to Metaphysics and Epistemology The Scientific Revolution Ancient Natural Philosophy Introduction to Philosophy (regular) Introduction to Philosophy via Neurophilosophy History of Western Philosophy Computer Science ~~~~~~~~~~~~~~~~ Logic for Computer Science Students * Structured Programming in C * Structured Programming in Pascal * History ~~~~~~~ History of Computing History of Logic Note: Liberal Arts courses overlap with Philosophy ones. The classification is immaterial, really. Some of the philosophy / liberal arts courses could be "toned down" and made into humanities courses of the first two sorts.