This course outline the necessity of the incorporation of formal methods to the practice and learning of philosophy of science. It details the most important schools in this realm: from neo positivism through logical structuralism up to the Polish Wojcicki and Przelewski, and all those authors related to computational sciences.