Skip to main content

CS Master’s Program

Why Masters in Computer Science?

The Masters in Computer Science program is a very flexible program that can be customized in many ways by a student in collaboration with their faculty advisor and the graduate coordinator.  Students can focus on cybersecurity, data science, machine learning, software engineering, human computer interaction, systems, and others via courses and research. Or they can pursue a broader set of courses with a capstone course.

The program consists of a minimum of 30 credits and can be typically completed in two years by a full-time student. Students can choose a thesis, project, or capstone course as the culminating activity. For more details, see the link to the handbook below.

As a graduate student in the CS department, you will benefit from:

  • small classes taught by highly regarded faculty members,
  • opportunities to participate in cutting edge research, and
  • a collegial department atmosphere, where students and faculty interact frequently.

For more information, please contact computerscience@boisestate.edu.

Program Learning Outcomes

Graduates from the Masters in Computer Science program will be able to

  1. systematically apply computer science theory and skills to define specific requirements and analyze, design, and execute appropriate technical solutions
  2. plan, contextualize, develop, and deliver both oral and written presentations describing the technical, scientific, and societal impacts of their work
  3. engage in self-directed learning

CS Masters’ Handbook

The current masters handbook addresses many of the questions you may have about the CS Master’s program including how to apply, frequently asked questions, degree guidelines, culminating activity (thesis project or capstone) process, graduate assistantships, and other resources and policies.

Back To Top