CS 5012

Foundations of Computer Science

Course Description

Pre-Requisite(s): CS 5010, CS 1110 or equivalent, Math 1210 or equiv, Math 3351 or equiv, Math 3100 or equiv

Provide a foundation in discrete mathematics, data structures, algorithmic design and implementation, computational complexity, parallel computing, and data integrity and consistency for non-CS, non-CpE students. Case studies and exercises will be drawn from real-world examples (e.g., bioinformatics, public health, marketing, and security).


  • Nada Basit

     Rating

     Difficulty

     GPA

    3.90

     Sections

    Last Taught

    Fall 2018

  • Yuri Malitsky

     Rating

     Difficulty

     GPA

    3.62

     Sections

    Last Taught

    Summer 2024

  • Phong Nguyen

     Rating

     Difficulty

     GPA

    3.84

     Sections

    Last Taught

    Fall 2024