Skip to main content (Press Enter)
Computing Major Sub-Plan

Fundamental Computation

Fundamental Computation explores the science and the principles that underlie all of computing. It provides broad training with the opportunity to focus on specific areas such as artificial intelligence, human-computer interaction, computing theory, and programming languages. From software developer to systems analyst, information architect to database administrator, graduates are well-prepared for any number of careers in the technology industry and beyond.

The requirements on this page are currently in flux and do not accurately reflect the most recent calendar changes for the 2025-26 calendar year.

Please refer to the Computing Major Modular Degree Plan for the new requirements. Students already enrolled in previous plans can continue to follow the requirements laid out in those plans, but new students may no longer enroll in those plans.

Back to top
OSZAR »