Computer Science
Take your programming to the next level at one of the best computer science schools in the nation. The master’s degree in computer science at UAF will open the door to some of today’s most in-demand careers.
Our faculty include one of the world’s leading experts on the mathematics of novel graph coloring problems; the builder of the parallel volume rendering infrastructure for the Orion Nebula Fly-Through at the Hayden Planetarium; and a NASA prize winner who built a novel 3D printer from recyclable plastic and dusty regolith.
Earn your computer science master’s degree online or on campus, part-time or full-time. Choose electives that match your interests and career goals. You can also earn your bachelor’s and master’s in computer science in just five years in our BS/MS Fast Track program.
Get more information
Why Earn Your Computer Science Master’s Degree at UAF?
Develop software to analyze the spread of infectious disease. Write an algorithm to allow a LIDAR-equipped robot to navigate unknown terrain. Build and test a new computer game. In the computer science master’s degree program at UAF, you’ll learn to create technologies that are changing the way we live.
Meet SARA the Robot
What Can You Do With a Master’s Degree in Computer Science?
Earn your computer science master’s degree at UAF and graduate with a career waiting for you: our program has a 100% job placement for computer science graduates.
Computer science jobs are among the fastest growing careers in the nation. According to the U.S. Bureau of Labor Statistics, employment of computer and information research scientists is projected to grow 22 percent over the next decade — more than double the average rate for all occupations.
With your master’s degree from UAF, you’ll have the niche skills, research acumen and hands-on training to stand out in the job market, and succeed long-term in a field that offers excellent job security and growth potential.
Computer Science Master’s Degree Requirements
The master’s program includes the following coursework:
- 16 credits of electives, to match your interests.
- 6 credits of CS 690/691 Seminar, where you give three talks describing your master's project.
- 4 credits of CS 600 Professional Software Development, covering entrepreneurial and project management skills needed to succeed at complex problems.
- 4 credits of CS 601 Algorithms, Architecture, and Languages, covering the interrelationships between how we design algorithms, write code, and how the machine runs your code.
Graduate Programs Related to Computer Science
Get Started on Your Master’s Degree in Computer Science
Take the next step toward earning your master’s degree. We have the resources to help you get started.