CS Flex

A Faster Way to Complete Computer-Related Courses

Computer Science (CS) Flex is an alternative modality for completing computer science courses. CS Flex is designed for anyone, including majors and non-majors, and students attending in person or online, including those in Utah and beyond. Both lower and upper division computer science courses are offered in the CS Flex format. Students have access to the same material as standard semester-long courses and can mix and match CS Flex and standard CS courses to complete the classes they need in a way that fits their goals and schedule. CS Flex uses mastery-based learning, allowing students to progress at their own pace. With open entry, there are no application deadlines, and students can start at any time. By leveraging prior experience and maintaining consistent effort, students are able to complete coursework more efficiently and can finish their degree more quickly.
 

CS Flex Format

We are now offering CS courses in a new format called CS Flex. This format uses mastery learning, progress at your pace, and flexible entry to fit your life and educational goals. CS lower-division courses are being offered in the CS Flex format. We will be expanding to include CS upper-division courses in the near future.

Accelerated Pace

Progress is based on mastery. That means as soon as you have mastered a topic, you can move on. This allows you to learn at a pace that works for you. You no longer have to wait for the calendar or other students. You can move forward as soon as you are ready.

Flexible Entry

CS Flex offers flexible course start options. Students may begin before the semester starts, at the standard start date, or after the semester begins, without waiting for a new term.

Academic Coach

The CS Flex Academic Coach, Julie Christensen, is ready to assist with advising, registering for classes, assistance with understanding CS Flex, etc. Visit the application page to learn more.

For existing CS Flex students who need new CS Flex academic advisement, please schedule an appointment with Julie using the advising page.