Carleton University · COMP 3400

Computational Logic and Automated Reasoning

Credits : 0.5 creditReference year : 2026-27

Description

Applications of formal logic in computer science. Symbolic logics such as classical predicate calculus are used to represent domain knowledge, to model computational problems and to solve them by means of automated reasoners. Applications include artificial intelligence, software engineering, data management and hardware verification.

Prerequisites

  • Prerequisite(s): COMP 2804 .

Conditions and arrangements

  • Prerequisite(s): COMP 2804 .
  • Lectures three hours a week.
Reference text in its original language

Applications of formal logic in computer science. Symbolic logics such as classical predicate calculus are used to represent domain knowledge, to model computational problems and to solve them by means of automated reasoners. Applications include artificial intelligence, software engineering, data management and hardware verification.

  • Prerequisite(s): COMP 2804 .
  • Lectures three hours a week.

Sources and references

Dates and sources are retained to help you verify the information. Translations are provided to facilitate reading; the official source governs conditions and requirements.

Source reference : https://calendar.carleton.ca/undergrad/courses/COMP/

Write to StudyCanada

Your plans or a question: let’s continue the conversation by email.

We will use these details to reply to your enquiry. Privacy

This form contacts StudyCanada. To contact this institution, use the details on its profile.