Learn the foundations behind the science of computing and test real-world applications.
CPSC 124 – Introduction to Programming
Gain an introduction to the theory and practice of computer programming. The emphasis of this course is on techniques of program development within the object-oriented paradigm.
CPCS 220 – Introduction to Computer Architecture
Learn how computers really work and how millions of transistors come together to form a complete computing system.
CPCS 444 – Artificial Intelligence
Discover some of the major problems and techniques in the field of artificial intelligence.