
Online Master of Computer Science
Online
DURATION
2 up to 3 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Jun 2025
TUITION FEES
Request tuition fees
STUDY FORMAT
Distance learning
Introduction
The online Master of Science in Computer Science is designed for two groups of students. The first are those with a limited background in computer science (college minor or equivalent) who want a credential that will allow them to break into the field. The second consists of computer and information technology professionals who want to advance their careers by acquiring specialized skills in areas like AI, machine learning, security, computer architecture, networking, operating systems, cybersecurity, and software systems. Whichever group you belong to, you'll be trained by the same world-class faculty who teach in our on-campus program, and you’ll have the flexibility that comes with learning online.
Why Choose Engineering Online
Advance your career with our Engineering Online program! Backed by the university's esteemed reputation and national recognition in engineering education, you'll engage directly with industry leaders and a rigorous curriculum. Beyond graduation, tap into the extensive Aggie Alumni Network, offering invaluable connections to propel your career forward.
Supported, Online Learning
We offer the convenience and flexibility of asynchronous online learning without sacrificing the caliber of education that you expect from a top-tier university. Using Canvas, online learners experience an intuitive, user-friendly design, and our highly engaged faculty use tools that promote instructor-to-student and student-to-student interaction — all from the comfort of your own home or study environment.
Gallery
Admissions
Curriculum
Requirements for the MCS degree include:
- At least 18 credit hours of graded computer science and engineering (CSCE) graduate coursework (excluding CSCE 681, 684, 685, and 691).
- Three breadth CSCE courses, one selected from each of these sets: Theory (627 and 629), Systems (605, 611, 613, 614, and 678), and Software (604, 606, 634, 655, 656, 670, 671, 672 and 713). These must be passed with a grade of B or better. These count toward the requirement of 18 hours of graded CSCE graduate coursework.
- At most, one three-credit 400–level CSCE undergraduate course approved by the graduate advisor. This course does NOT count toward the 18 hours of CSCE-graded graduate coursework.
- Up to six credit hours of non-CSCE graded graduate coursework (excluding 681, 684, 685, and 691).
- One credit hour of CSCE 681 (Graduate Seminar).
- Up to three credit hours of CSCE 685 (Directed Studies).
- A total of at least 30 credit hours satisfying the above requirements.
The online Master of Science in Computer Science is a 30-credit-hour program with a flexible curriculum. If you are trying to break into the industry, you can focus on foundational courses. If you are already an industry professional, you can advance your career by taking specialty courses in areas like AI and machine learning.
Candidates typically enroll in two courses per semester, which allows them to reach eligibility to graduate within five semesters. You’ll also have flexibility as to how many courses to enroll in each semester, subject to university program rules.
Rankings
- #9Top Public College of Engineering Online M.E. Programs| U.S. News & World Report 2023
- #12Best Online M.E. Programs for Veterans | U.S. News & World Report 2024
- #6Top Public Graduate Programs | U.S. News & World Report 2024
Career Opportunities
Computer scientists work in many industries from oil and gas to government agencies like NASA. You’ll find us in the internet and telecommunications industry, in aerospace, in the video game industry, at hardware and software development companies — and just about everywhere else. Some of the positions that our students occupy after graduation include:
- Computer and information research scientist
- Computer network architect
- Computer programmer
- Computer systems analyst
- Database administrator or architect
- Information security analyst
- Software engineer
- Network administrator
Why study at College of Engineering at Texas A&M University
Increase your salary. A master’s degree in computer science from a top-tier university will unlock a new world of professional opportunities. The Bureau of Labor Statistics projects that employment in computer and information technology occupations will grow much faster than the average for all occupations through 2032, and the median annual salary for these occupations is well over twice the national average.
World-class faculty with a student focus. Our faculty represent some of the top minds in the field and are well-known throughout the international academic community and global industry. Just as importantly, our focus is on you — the student. Our mission is to develop computer scientists for positions of leadership in industry, government, and academia.
Strength of the Aggie Network. Obtaining your master’s degree from Texas A&M — one of the largest universities in the U.S. and a tier-1 research institution — will give you a marketable credential recognized around the world. The Aggie network spans the globe with more than 500,000 former students in over 160 countries. Once you join us, you’ll find that Aggies are fiercely loyal to their alma mater and each other.