Master of Science (M.S.) Major in Computer Science Online
Prepare for career growth by mastering advanced computer science concepts in areas like artificial intelligence, software engineering, and system design.
Program Overview
Meet the future head-on with an online M.S. in Computer Science
Build advanced computer science expertise you can apply immediately in the workplace. Texas State University’s online Master of Science in Computer Science is designed for working professionals who want to deepen their technical capabilities and bridge the gap between foundational knowledge and real-world application.
Through flexible online course work and faculty-guided projects, you’ll develop hands-on experience designing, implementing, and deploying scalable software, artificial intelligence, and computing systems. Course work emphasizes practical application, allowing you to build skills you can use on the job and apply toward a professional portfolio.
Graduates are prepared to solve complex technical problems, lead high-impact initiatives, and pursue advanced roles across industry—or continue on to doctoral study.
Tools and technologies you’ll use:
- Programming Languages: Python, C++, Java
- AI/ML Frameworks: PyTorch, TensorFlow, and modern deep learning libraries
- Cloud Computing Platforms: AWS, Microsoft Azure
- Databases: Relational, NoSQL, and vector databases (e.g., PostgreSQL, MongoDB, FAISS)
- Software Engineering Tools: Version control and collaboration tools (e.g., Git, GitHub)
- Distributed & Scalable Systems: Tools and frameworks for building high-performance and distributed applications
- Programming Languages: Python, C++, Java
- AI/ML Frameworks: PyTorch, TensorFlow, and modern deep learning libraries
- Cloud Computing Platforms: AWS, Microsoft Azure
- Databases: Relational, NoSQL, and vector databases (e.g., PostgreSQL, MongoDB, FAISS)
- Software Engineering Tools: Version control and collaboration tools (e.g., Git, GitHub)
- Distributed & Scalable Systems: Tools and frameworks for building high-performance and distributed applications
As a student in this online master’s in computer science program, you will learn how to:
- Design and analyze efficient algorithms for complex problems
- Apply advanced artificial intelligence concepts and techniques
- Develop and manage complex computing and operating systems
- Design secure, scalable, and high-performance software systems
- Communicate technical concepts clearly to technical and nontechnical audiences
- Design and analyze efficient algorithms for complex problems
- Apply advanced artificial intelligence concepts and techniques
- Develop and manage complex computing and operating systems
- Design secure, scalable, and high-performance software systems
- Communicate technical concepts clearly to technical and nontechnical audiences
Career opportunities:
- Software Engineer
- Systems Engineer
- Machine Learning Engineer
- Data Engineer
- Information Security Analyst
- Computer Systems Analyst
- AI Systems Engineer / Applied AI Engineer
- Software Engineer
- Systems Engineer
- Machine Learning Engineer
- Data Engineer
- Information Security Analyst
- Computer Systems Analyst
- AI Systems Engineer / Applied AI Engineer
Also available:
We offer a variety of student-centered online degrees that can help you advance. Explore other graduate programs.
Tuition
Pay as you go, one course at a time
Tuition for the online master’s degree program in computer science is affordable and paid by the course, so you can achieve your academic goals while remaining within your budget.
| Program | Per Credit Hour | Per Course | Per Program |
|---|---|---|---|
| M.S. Computer Science | $500 | $1,501 | $15,014* |
Tuition breakdown
Ready to take the next step
toward earning your degree?
Calendar
Here are some key dates to plan around
The Texas State M.S. in Computer Science program is delivered in a convenient online learning format that offers maximum flexibility for working adults like you. Choose the start date that fits your goals.
| Term | Start Date | App Deadline | Document Deadline | Registration Deadline | Tuition Deadline | Class End Date | Term Length |
|---|---|---|---|---|---|---|---|
| Fall 1 2026 | 8/19/26 | 8/5/26 | 8/12/26 | 8/19/26 | 8/13/26 | 10/7/26 | 8 weeks |
| Fall 2 2026 | 10/8/26 | 9/24/26 | 10/1/26 | 10/8/26 | 10/1/26 | 12/10/26 | 8 weeks |
Now Enrolling
Admissions
See what you need to start an accredited online computer science degree program
Apply to the M.S. in Computer Science online program quickly and easily with our streamlined admission process. Review the admission requirements below and take the next step toward your professional goals.
To be eligible to earn your M.S. in Computer Science degree online from Texas State University, you must have the following:
- Completed online application
- Nonrefundable application fee of $55 ($90 for international*)
- Baccalaureate degree from an accredited college or university in a computer science-related area. Graduates of programs outside this area may be required to satisfy program prerequisites before full admission into the program
- Copy of official transcripts from each institution where course credit was granted
- Minimum 2.75 GPA overall or 2.75 GPA in your last 60 hours of undergraduate course work (plus any completed graduate courses)
- Resume/CV detailing work experience, extracurricular and community activities, and honors and achievements
- Three letters of recommendation from persons best able to assess your ability to succeed in graduate school
For applicants without a U.S. bachelor’s degree (or equivalent)**:
You must submit an approved English proficiency exam score that meets the minimum program requirements.
- Official TOEFL iBT scores required with a 78 overall and minimum individual module scores of
- 19 listening
- 19 reading
- 19 speaking
- 18 writing
- Official PTE scores required with a 52 overall
- Official IELTS (academic) scores required with a 6.5 overall and minimum individual module scores of 6.0
- Official Duolingo scores required with a 110 overall
- Official TOEFL Essentials scores required with an 8.5 overall
**Exemption: Applicants who have earned a bachelor’s degree or higher from a regionally accredited U.S. institution or an equivalent degree from a country on our exempt countries list are not required to submit an English proficiency exam score.
Transcripts may be sent electronically to [email protected] or mailed to:
TXST One Stop
Texas State University – Graduate Admissions
601 University Dr.
San Marcos, TX 78666
*Texas State defines an on-campus international student as anyone with a nonimmigrant visa status, including H-1B visa holders, or those seeking a visa to enroll. If you are not a U.S. citizen, permanent resident, refugee, or asylee, you will be classified as an international applicant.
An online international student is someone who holds citizenship in another country, is not a U.S. permanent resident, and resides outside the U.S. while enrolling in an online program.
Students who are not on a visa but are graduating from a Texas high school after three years in residence are considered domestic applicants.
If you are a U.S. citizen, permanent resident, refugee, or asylee, you are considered a domestic applicant.
Admission Requirements
- Minimum 2.75 GPA
- No GMAT/GRE required
- All official transcripts
Courses
Preview courses in this online master’s degree in computer science program
To graduate from the Master of Science in Computer Science online degree program, you must complete a total of 30 credit hours, including 12 credit hours of core courses and 18 credit hours of electives.
Students will select one course from this group.
Students will select one course from this group.
Students will take the following core courses:
18 hours of electives for 30 total hours
Request Information
Submit this form, and an Enrollment Specialist will contact you to answer your questions.
Begin Application Process
Start your application today!
Or call 833.690.1245 833.690.1245
for help with any questions you have.