MS, Software Engineering, Data Science

Top view shot of two open laptops on a table with documents.

The Department of Computer Engineering offers a MS in Software Engineering with a Specialization in Data Science. This program focuses on building software systems that are powered by advances in machine learning and data science. Students and professionals alike will be trained to investigate and summarize real-world data of all sizes, ask the right questions, find informative answers, and create visualizations that effectively communicate their results. Upon completion of this program, students will be able to:

  • Develop software tools and applications that are driven by machine learning and data science.
  • Build upon the foundations of extracting knowledge from data, verifying the utility of the information, and scaling their analysis to Big Data.
  • Use techniques and methods for analyzing data, including data preprocessing, exploratory analysis, association analysis and pattern mining, Web search, text mining, recommender systems, social network and sentiment analysis, hypothesis testing, image recognition, time series analysis, deep learning, and data visualization.

This specialization affords numerous software development careers for graduates in the data science field in startup, small, medium and large-scale companies.

Visit the Master of Science in Software Engineering website to learn more about the program.

Apply Now