# Foundations Of Computer Sci

## CSCI-2200

This course introduces important mathematical and theoretical tools for computer science, including topics from set theory, combinatorics, and probability theory, and then proceeds to automata theory, the Turing Machine model of computation, and notions of computational complexity. The course will emphasize formal reasoning and proof techniques.

4 credits
Cross-listed with:
CSCI-2200 Foundations Of Computer Sci
Prereqs:
CSCI-1200 Data Structures
and
one of:
MATH-1010 Calculus I MATH-1500 Calculus I For Arch,mgmt,hass MATH-1020 Calculus II MATH-2010 Multivar Calc & Matrix Algebra

# Past Term Data
Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Simple View
Detailed View

| Spring | Summer | Fall
--- | --- | --- | ---
| (Session 1) | (Session 2) |

2026

Foundations Of Computer Sci (4c)

- Meredith Elizabeth Widman
- Radoslav Svetlozarov Ivanov

Seats Taken: 95/144

2025

Foundations Of Computer Sci (4c)

- Daniel John DiTursi
- Alex Algernon Theodore Gittens

Seats Taken: 126/160

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Malik Magdon-Ismail

Seats Taken: 231/280

2024

Foundations Of Computer Sci (4c)

- Radoslav Svetlozarov Ivanov

Seats Taken: 193/240

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Daniel John DiTursi

Seats Taken: 307/320

2023

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Alex Algernon Theodore Gittens

Seats Taken: 210/250

Foundations Of Computer Sci (4c)

- Xiaoyang Liu
- Shianne M. Hulbert
- David Eric Goldschmidt

Seats Taken: 402/400

2022

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Stacy Elizabeth Patterson

Seats Taken: 145/245

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- David Eric Goldschmidt

Seats Taken: 282/300

2021

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Alex Algernon Theodore Gittens

Seats Taken: 160/300

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Malik Magdon-Ismail

Seats Taken: 261/375

2020

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Uzma Mushtaque
- Alex Algernon Theodore Gittens

Seats Taken: 224/334

Foundations Of Computer Sci (4c)

- Shianne M. Hulbert
- Malik Magdon-Ismail

Seats Taken: 345/400

2019

Foundations Of Computer Sci (4c)

- Erica Ann Eberwein
- Stacy Elizabeth Patterson

Seats Taken: 256/334

Foundations Of Computer Sci (4c)

- Konstantin Kuzmin
- Shianne M. Hulbert
- Erica Ann Eberwein
- Malik Magdon-Ismail

Seats Taken: 327/376

2018

Foundations Of Computer Sci (4c)

- Erica Ann Eberwein
- David Eric Goldschmidt

Seats Taken: 238/244

Foundations Of Computer Sci (4c)

- Erica Ann Eberwein
- Jeffrey C. Trinkle

Seats Taken: 310/308

2017

Foundations Of Computer Sci (4c)

- Stacy Elizabeth Patterson
- Jeffrey C. Trinkle

Seats Taken: 199/232

Foundations Of Computer Sci (4c)

- Malik Magdon-Ismail

Seats Taken: 303/308

2016

Foundations Of Computer Sci (4c)

- Petros Drineas

Seats Taken: 192/232

Foundations Of Computer Sci (4c)

- Malik Magdon-Ismail

Seats Taken: 196/270

2015

Foundations Of Computer Sci (4c)

- Stacy Elizabeth Patterson

Seats Taken: 217/232

Foundations Of Computer Sci (4c)

- Malik Magdon-Ismail

Seats Taken: 175/232

2014

Foundations Of Comp Sci (4c)

- Stacy Elizabeth Patterson

Seats Taken: 150/155

Foundations Of Computer Sci (4c)

- Malik Magdon-Ismail

Seats Taken: 202/230

2013

Foundations Of Comp Sci (4c)

- Petros Drineas

Seats Taken: 94/100

Foundations Of Computer Sci (4c)

- David Eric Goldschmidt

Seats Taken: 195/200

2012 |  |  |
2011 |  |  |
2010 |  |  |
2009 |  |  |
2008 |  |  |
2007 |  |  |
2006 |  |  |
2005 |  |  |
2004 |  |  |
2003 |  |  |
2002 |  |  |
2001 |  |  |

2000

Programming In C++ (1c)

- David Lee Hollinger

Seats Taken: 44/120

1999

Programming In C++ (1c)

- Gregg Katsura Steuben

Seats Taken: 35/120

Programming In C++ (1c)

- James Pearley Kilbride

Seats Taken: 9/30

Programming In C++ (1c)

- Gregg Katsura Steuben

Seats Taken: 32/120

1998

Programming In C++ (1c)

- Gregg Katsura Steuben

Seats Taken: 47/120