CS 2800

CS 2800

Course information provided by the Courses of Study 2020-2021.

Covers the mathematics that underlies most of computer science. Topics include mathematical induction; logical proof; propositional and predicate calculus; combinatorics and discrete mathematics; some basic elements of basic probability theory; basic number theory; sets, functions, and relations; graphs; and finite-state machines. These topics are discussed in the context of applications to many areas of computer science, such as the RSA cryptosystem and web searching.

When Offered Fall, Spring.

Prerequisites/Corequisites Prerequisite or corequisite: one programming course or permission of instructor.

Distribution Category (MQR-AS, SMR-AS)

View Enrollment Information

Enrollment Information
Syllabi: 2 available
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 3 Credits GradeNoAud

  • 10368CS 2800  LEC 001

  • Instruction Mode: Hybrid-Online and In Person
    Hybrid: rotational in person attendance to be determined by instructor.
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 20337CS 2800  LEC 002

    • MWFOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11764CS 2800  DIS 201

    • TUpson Hall 116
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11765CS 2800  DIS 202

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11766CS 2800  DIS 203

    • RUpson Hall 116
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11767CS 2800  DIS 204

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11768CS 2800  DIS 205

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11769CS 2800  DIS 206

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11770CS 2800  DIS 207

  • Instruction Mode: In Person
    Enrollment limited to students who are able to attend in-person classes in the Ithaca area.

  • 11771CS 2800  DIS 208

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11772CS 2800  DIS 209

    • ROnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11773CS 2800  DIS 210

    • TOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11775CS 2800  DIS 211

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11776CS 2800  DIS 212

    • FOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11777CS 2800  DIS 213

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 11778CS 2800  DIS 214

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 21260CS 2800  DIS 215

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online

  • 21261CS 2800  DIS 216

    • WOnline Meeting
    • Feb 8 - May 14, 2021
    • van Zuylen, A

  • Instruction Mode: Online