CS3050 Logic and Reasoning
Academic year
2024 to 2025 Semester 1
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
15
SCQF level
SCQF level 9
Planned timetable
To be confirmed
Module coordinator
Dr M J Nederhof
Module Staff
TBC Module coordinator(s): Honours Coordinator - Computer Science (hons-coord-cs@st-andrews.ac.uk)
Module description
This module covers the foundations of logic that are relevant to computer scientists, with an emphasis on automatic reasoning and decidability. Topics include propositional and predicate calculus, various proof techniques, and Goedel's incompleteness theorem
Relationship to other modules
Pre-requisites
BEFORE TAKING THIS MODULE YOU MUST PASS CS2002 AND ( PASS CS2101 OR PASS CS2001 )
Anti-requisites
YOU CANNOT TAKE THIS MODULE IF YOU TAKE PY4612
Assessment pattern
3-hour Examination = 40%, Coursework = 60%
Re-assessment
3-hour Examination = 40%, Coursework = 60%
Learning and teaching methods and delivery
Weekly contact
2 hr x 10 weeks lectures, 1 hr x 5 weeks tutorial/discussion.
Scheduled learning hours
25
Guided independent study hours
125