This is an introduction to the basic concepts and problems in the analysis of scientific reasoning and inquiry. The course will focus on some central patterns of reasoning and argumentation which in science and critically discuss their features and limitations. Topics covered include the nature of theory and evidence, the logic of theory testing, and the debate about the aims of science and the trustworthiness of scientific results. Classical examples and case-studies from the history and practice of scientific inquiry will be employed to illustrate the relevant problems and theoretical positions. No previous knowledge of either logic or philosophy is required.