Total Credit Hours
The Computer Science Master of Science curriculum enables students to cultivate advanced software development skills. In this program, you will expand upon previous programming knowledge by developing your own software application through a project-based curriculum that is structured around the real-world development life cycle. You will apply knowledge of computing in the areas of machine learning, data science, and human-computer interaction to produce effective designs and solutions for specific problems. Graduate-level research will be conducted throughout the program, including problem framing, hypothesis creation, and data analysis and visualization. You will also study emerging technologies and how their evolution impacts the industry as a whole. Project work in architecting solutions will serve to enhance your critical-thinking and professional skills necessary for success in the computer science industry.
Master's Objective The goal of the Computer Science Master of Science degree program is to provide an enriched knowledge and understanding of software-development concepts. Through project-based learning and guided research, the program curriculum will enable you to advance in the discipline and apply progressive knowledge, skills, and abilities to your efforts in software development. The program is designed to foster the development of highly trained individuals who are prepared for work in critical industry roles as well as encourage lifelong learning and critical-thinking skills through threaded research, analysis, and professional development.
- This program is approved for campus and online; currently only enrolling online.