About the Online Master’s Degree Computer Science Program
The Master of Science Computer Science is ideal for students interested in building on their programming abilities to develop more of a theoretical understanding of programming languages. Our online master’s degree computer science prepares students to apply technology to real-world systems and problems.
Students gain knowledge in areas including algorithms, machine architecture, complex programming and software design.
Students must also select one of the following specializations:
- Computer Networking
- Computer Programming
- Information Security
Program Learning Outcomes
Graduates of the M.S. Computer Science program will be able to:
- Select appropriate numerical computation techniques, operating systems and programming languages for specific development requirements and constraints.
- Apply networking and database development concepts in programming solutions.
- Identify appropriate software engineering principles and methods for different development projects.
- Apply concepts of compiler design and parallel processing to software development.
- Identify problems, think analytically and recommend technology-based solutions to problems.
Career and Industry News
Take the next step:
Completion of the M.S. Computer Science degree requires 39 credit hours. Students may be eligible to transfer up to 18 credit hours from previous graduate study.
Students must have computer science or computer engineering experience to succeed in the M.S. Computer Science program. Students without significant industry experience must take up to five undergraduate prerequisite courses prior to beginning graduate course work. The number of prerequisites will be determined upon evaluation of transcripts and other supporting documents submitted during the admissions process.
Required prerequisite courses may include: MA201 Discrete Mathematics; CS211 Computer Organization CS310 Programming Language Concepts; CS320 Theory of Computation; and CS421 Operating Systems.
Career and Industry News
Career Opportunities in Computer Science
If you enjoy solving problems, deciphering complex puzzles and working with computers, a career in computer science might be ideal for you. Computer science involves mathematics and electrical engineering, combining three major processes: theory, abstraction and design. At a high level, computer scientists generally work in three areas:
- Designing, developing, testing and deploying systems and applications.
- Researching new ways to use the computer—developing new databases and ways for the computer to analyze information.
- Solving computer problems by designing new algorithms and data structures to solve networking, security and storage challenges.
The American Sentinel computer science master's degree will help you build upon your computer science knowledge and give you the skills to advance your career.
Job Outlook for Computer Science
Computer science and computer software engineering are among the fastest growing fields today. With the M.S. Computer Science you'll be qualified for positions in applications software development, systems software development, software engineering/software integration, database management (with SQL), simulation and modeling, computer graphics as well as management positions in computer science. Learn more about the Bureau of Labor Statistics outlook for computer software engineer and computer programmer jobs.