CISC 304 Logic and Programming
Home Page Fall 2015

Syllabus Essential Handouts Homework Assignments

Overview:

Formal logic is important in computer science and other fields as a model of representation and reasoning. For example, logic underlies the specification of circuit design, the formation of queries in database systems, the specification and semantics of programming languages, and the automation of proofs in artificial intelligence.

This course will study formal logic, with an emphasis on propositional and first-order predicate logic. There will be a few small programming assignments in Prolog, but the course is primarily theoretical and will provide the student with knowledge of the logic representation schemes used in many advanced computer science courses.

CISC-304 satisfies the requirement of an upper-level math course for the B.S. degree in computer science.


Instructor: Sandra Carberry
Office: 448 Smith
Email: carberry@cis.udel.edu
Office Hours: Mon. 1:45pm-3:15pm; Fri. 12:30pm-2:00pm

TA: Cagri Sahin
Office: 201 Smith
Email: cagri.udel@gmail.com
Office Hours: Tues. 1:30pm-2:30pm; Wed. 1:00pm-2:00pm

Announcements