DA2210 HT17 (50647) Introduction to the Philosophy of Science and Research Methodology for Computer Scientists

DA2210

20130718_110200.jpg

This course intends to give a broad introduction to theory of knowledge especially with regard to mathematics, natural sciences and computer science. A short overview of history of science is given. The most important thoughts within general theory of knowledge are presented and analysed. Poppers and Kuhns scientific philosophy are presented. Concepts such as causalityrealism and antirealismhypotheses and ad hoc hypotheses will be discussed. A review of the ethical problems of scholarship and the researcher's role is made. 

  • The basic concepts within theory of knowledge and scientific methodology, such as causality, data, correlation, hypothesis, inductive-deductive methods.
  • Special methods and problems within computer science and mathematics.
  • Scientific methodology within engineering projects.
  • Experimental methodology.
  • Ethics within scholarship and the scientists role in the society.
  • How one reads and writes scientific reports.
  • Practical training in the writing of scientific reports.

Canvas

From the course instance vettig17 onwards, all course material will be uploaded to Canvas.

  • Course PM is to be found here or through Pages -> View All Pages in the sidebar. Lecture notes are available through Course PM or Files.
  • The schedule is available through KTH Social.
  • All course material including seminars, homework and other assignments are found week by week under Modules in the sidebar.
  • Lecture notes are found week by week in Modules or collected under Files.