Computer Science M.S.

Today's fast-paced and high-tech world needs innovative thinkers who can effectively come up with creative solutions and effect change on the world. Students of this program enhance and strengthen their advanced knowledge and skills to grow in a career of computer programing, software development, cyber security, and more.

The Computer Science M.S. introduces current or aspiring computer professionals to the core areas of advanced computing architecture, advanced operating systems and theories and algorithms used in computing. Before earning their degree, sstudents will have conducted advanced research in software engineering, systems or artificial intelligence to learn high-demand skills sought by industry.

The St. Cloud State Advantage

 

  • Program courses taught by internationally-recognized faculty members.
  • State-of-the-art computing facilities including the Integrated Engineering Science and Laboratory Facility (ISELF) Visualization Lab, and supercomputing facilities in the Twin Cities.
  • Graduates go on to work as software engineers, system administrators, programmers, and designers for high-profile employers such as Amazon, Google, Medtronic, IBM,and Thomson Reuters among others.
  • Ph.D. preparation with students able to go on to successfully complete Ph.D. programs.
Student at computer station with two monitors

Admission Requirements and Details

Admission to this program is competitive. The following materials are required:

  • Transcripts or academic records from all attended colleges and universities
    • Demonstrated academic background in science, engineering, or math (pre-requisite or foundational courses can be required for students without these courses
  • Resume/CV showing professional and academic experiences
  • Personal Statement describing experiences and aspirations related to earning a master's degree in Computer Science
  • Contact details for three academic and/or professional references

Fully-qualified applicants will have taken courses that cover the following topics:

  • Non-linear data structures: sorting and searching algorithms.
  • Computer architecture: hardware organization, I/O interface, interrupt mechanisms and pipeline processor design.
  • File systems; hashed indexed, ISAM files; B-trees; external sorting.
  • Programming languages: design and implementation.
  • Operating systems: process, memory and file system management, device handlers.
  • Finite mathematics and modern algebra.

Application Deadlines

A table with application deadline dates
U.S. Citizens International
Outside U.S.
International
Inside U.S.
Fall August 15 June 15 August 15
Spring January 1 October 15 January 1
Summer N/A N/A N/A

Graduate Director: Dr. Jalal Khalil

Apply Now

Additional Resources

Become a Husky Today!

Aerial view of campus by river