ACETry ACE ↗
← Back

CMPSC 360Discrete Mathematics for Computer Science

3 credits · Computer Science · Penn State

Discrete mathematics and foundations for modern computer science. Topics include sets, relations, logic, algorithms, graphs, finite state machines and regular expressions.

Before you enroll

Prerequisites

None listed in the catalog.

Where it fits

Where it sits in degree plans

Suggested plans most often put it in Year 2 · Spring (9 programs).

Required in (11)

  • Artificial Intelligence Engineering, B.S.
  • Computer Engineering, B.S. (Behrend)
  • Computer Engineering, B.S. (Engineering)
  • Computer Science, B.S. (Abington)
  • Computer Science, B.S. (Behrend)
  • Computer Science, B.S. (Capital)
  • Computer Science, B.S. (Engineering)
  • Computer Science, Minor (Behrend)
  • Computer Science, Minor (Capital)
  • Social Data Analytics, B.S.
  • Software Engineering, B.S.

One of the options in (3)

  • Artificial Intelligence Methods and Applications, B.S. (Capital)
  • Artificial Intelligence Methods and Applications, B.S. (Information Sciences and Technology)
  • Philosophy, B.S.
What it opens up

Courses that list CMPSC 360 as a prerequisite (14)

  • A-I 305 Algorithmic Foundations for Artificial Intelligence
  • A-I 370 Problem Formulation and Automated Problem Solving
  • CMPEN 441 Operating Systems
  • CMPSC 447 Software Security
  • CMPSC 461 Programming Language Concepts
  • CMPSC 462 Data Structures
  • CMPSC 465 Data Structures and Algorithms
  • CMPSC 467 Factorization and Primality Testing
  • CMPSC 469 Formal Languages with Applications
  • DS 300 Privacy and Security for Data Sciences
  • DS 305 Algorithmic Methods and Tools
  • DS 310 Machine Learning for Data Analytics
  • DS 441 Information Retrieval and Organization
  • MATH 467 Factorization and Primality Testing