Computer Science
- Degree Levels:
- Master
- Delivery Options:
- St. Cloud (On Campus)
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.
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
| 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
Additional Resources
Become a Husky Today!
