SIE 505 – Formal Foundations for Information Science (Hahmann) Sample Syllabus (Spring 2018) This course increases student’s understanding of formalism underlying information systems and science. It introduces five foundational modes of thinking that underlie information processing: logical, relational, recursive, quantitative, algorithmic thinking. It increases familiarity with formal syntax and language and develops an understanding