Middlebury
header image

CSCI0102

Math Foundations of Computing

Mathematical Foundations of Computing
An introduction to the mathematical foundations of computer science, with an emphasis on formal reasoning. Topics include propositional and predicate logic, sets, functions, and relations; basic number theory; mathematical induction and other proof methods; combinatorics, probability, and recurrence relations; graph theory; and models of computation. (CSCI 0101 previously or concurrently) 3 hrs. lect./disc.
Subject:
Computer Science
Department:
Computer Science
Division:
Natural Sciences
Requirements Fulfilled:
DED
Equivalent Courses:
CSCI0200 *
MATH0145

Sections

Spring 2010

CSCI0102A-S10 Lecture (Martin)

Spring 2009

CSCI0102A-S09 Lecture (Dickerson)

Spring 2008

CSCI0102A-S08 Lecture (Huang)

Spring 2007

CSCI0102A-S07 Lecture (Briggs)

Spring 2005

CSCI0102A-S05 Lecture (Briggs)

Spring 2004

CSCI0102A-S04 Lecture (Martin)