Computer Science
Baylor University Online Master of Computer Science
Pre-requisite(s): CSI 5303, or equivalent; or consent of instructor. Advanced topics in software engineering research, including techniques used in software verification and validation with a particular focus on software specification and testing.
Baylor University’s Online Masters in Computer Science degree program prepares its graduates for the highest-demand roles in software engineering.
Designed for students with a Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a closely-related degree.
- Developed for maximum demand—earn advanced credentials and skills for leading computer science roles.
- Instills innovative thinking—gain comprehensive knowledge and thoughtful skill-building for technology experts.
- Globally connected, ethically centered—consider the human aspects surrounding technology in an increasingly connected and diverse world.
Design and implementation of distributed systems with up-to-date software architecture and relevant development frameworks. Topics include inter-module communication, asynchronous processing, security, concurrency, parallelism, and an overview of contemporary enterprise technology and challenges.
- Ranked #8 in the nation for Best Online Master's in Computer Science by Fortune.
- 100% online coursework
- Courses are 15 weeks, three intakes per year
- Learn from Nationally Recognized Faculty
- Total credits: 30 (up to 42 with foundation courses)
Object-oriented design and development with best practices in solving recurring engineering problems. Topics include core object‐oriented concepts, such as composition, inheritance, polymorphism, and templates; an overview of design pattern‐based problem solving and design practices; and advanced design patterns applicable for enterprise solution development.
High Demand For Software Engineering Roles
- The Bureau of Labor Statistics (BLS) is more optimistic about future demand for software developers than other occupations.
- BLS estimated a 17% growth in software development jobs from 2023 to 2033, exceeding the 4% growth for all occupations.
- The average software developer earned $132,270 per year in 2023.
Prerequisite(s): CSI 5324 or consent of instructor. Advanced topics in software engineering research, including the techniques used in the modeling and analysis of complex systems.
Software Engineering Curriculum
The courses you will take in the Online Masters in Computer Science - Software Engineering Track are listed below. Based on your previous education, you may need to take some foundation courses prior to beginning these courses. They are listed in the brochure and an enrollment advisor can help determine if they are necessary.