Information Package / Course Catalogue
Formal Logic
Course Code: CSE104
Course Type: Required
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 5
Objectives of the Course

The main objective of this course is to enable the students to understand: - what logic is about, - how logical reasoning can be discretized and formalized in: - propositional logic, - predicate logic, and - intensional logic; - why formal logic cannot handle all what is reasonable.

Course Content

The topics to be covered are the following: • Basic concepts of logic • Arguments and argument schemata • Logical constants • Logic systems • Propositional logic • Analysis of propositions into predicates and arguments • Formal languages • Syntax of a formal language • Backus-Naur form • Semantics of a formal language • Syntactic validity • Semantic validity • First-order predicate logic • Deduction systems

Name of Lecturer(s)