Computer Science and Software Engineering

Computer Science and Software Engineering

Department Chair: Ling Zheng
Graduate Program Director: Jay Wang

Master of Science in Computer Science (M.S.C.S.)

The Master of Science in Computer Science provides a broad background in graduate-level computer science study. The thirty- to forty two-credit program allows the student to choose a thesis option or a non-thesis option. Students may also choose to specialize in Cybersecurity, Databases and Intelligent Information Systems, or Computer Networks. When the applicant has a strong background in computer science, such as a bachelor’s degree in computer science with excellent standing, up to twelve credits (CS-501B Program Development (3 cr.)-CS-505 Operating Systems Concepts (3 cr.)) may be waived. Other majors may be required to take some or all of these courses. These foundation courses must be completed with a minimum GPA of 3.0, and all prerequisite courses must be passed with a grade of “B-” or better.

Master of Science in Data Science (M.S.D.S.)

The Master of Science in Data Science offers a compelling pathway for students with or without a strong background in computer science to develop the skills needed to enter the highly attractive job market for data scientists and data analysts. The program emphasizes project-based learning, providing students with hands-on experience working with real-world data from a variety of disciplines. Students will engage in projects in collaboration with external partners, addressing questions that can be solved using a range of data science techniques. Graduates of the program will be well positioned to compete in the job market across a variety of fields, having gained broad experience in data analysis methods as well as skills in data visualization and in communicating results effectively in both written and oral forms.