This document provides an overview of a philosophy of science course, including its objectives, teaching methods, schedule of topics and readings, and requirements. The course will survey key themes in philosophy of science such as the nature of science, scientific theories and justification. It will be taught using progressive methods like lectures, discussions and guest speakers. Topics will include theories of science from logical positivism to Kuhn, problems of induction, scientific realism, and suggestions from fields like hermeneutics and postmodernism. Students will be evaluated based on class participation, a presentation, a short written paper, and a final exam.