Courses
Freshman
- Introduction to Computer Science II
Sophomore
- Combinatorics Structures
- Computer Systems
- Probability in Computing
- Survey of Computational Languages
Junior
- Introduction to Algorithms
- Introduction to NLP
- Software Engineering
- Introduction to Databases
Senior
- Computer System Fundamentals
- Tools in Data Science
- Introduction to Artificial Intelligence
- Web Application Development