Open CS Courses
When offered, the following CS courses are open to all students that meet the prerequisites:
Undergraduate
- CS 10100 – Digital Literacy
- CS 11000 – Introduction To Computers
- CS 15800 – C Programming
- CS 15900 – Prog Appl For Enginrs
- CS 17700 – Progrmng With MM Objs
- CS 18000 – Prob Solving & O-O Programming (specified sections, off-peak semesters only)
- CS 23500 – Intro Organizatnl Comp
Graduate
- CS 50100 - Computing For Science And Engineering
- CS 59100SE – Security Seminar
- CS 59000FCS - Foundations of Computer Science:
- Includes proof techniques, asymptotic algorithm performance, foundational data structures and examples of common algorithm design techniques. Emphasis is on using appropriate data structure and not their implementation and on understanding foundational algorithm paradigms.
- CS 59000DEI - Data Engineering I:
- Overview of data storage and retrieval tasks:
- Storage system architecture and performance measurement
- Scale issues and tools for various scales: Files, spreadsheets, database, cloud systems
- File data manipulation using Unix scripts and Python
- Query and basic data manipulation using SQL
- Extract/Transform/Load process; simple data loads
- Introduction to data loading and data manipulation in R
- Data summarization: R, SQL
- Overview of data storage and retrieval tasks:
- CS 59000DEII - Data Engineering II
- Role and Importance of Data Quality:
- Data quality concepts; Tools for enforcing data integrity/quality (e.g., constraints);
- Data cleaning; Missing data approaches, data imputation
- Data security and access control in file systems
- Introduction to relational databases
- Cloud Computing
- Overview of NoSQL systems
- Introduction to Map-Reduce; basic applications
- Role and Importance of Data Quality:
- CS 59000FDM - Foundations of Decision Making:
- Includes hypothesis testing (A/B testing), multiple hypothesis testing, visualization, fairness and data biases. Emphasis is on decision-making supported by finite, noisy data not theoretical convergence limits.
- CS 59000NCDS - Numerical Computing for Data Science
MMS
Last Updated: Jun 20, 2025 5:05 PM