Master of Science

Academically, a master's degree is a great way to dive into more advanced coursework. Although there are core course requirements in the program, there is sufficient flexibility in electives to give you breadth in academic exposure or depth in a particular area of computer and information sciences. You could for example take a series of courses related to wireless and mobile networking, and a series of security courses to complement the technical aspects of the work. Or, if your interest is in data science or big data, you can take courses in machine learning, natural language processing, artificial intelligence and applications of social data analysis and visualization.

Through a master's program you can see if academia is a good fit for you without a huge commitment of time and effort. Many students use a master's program as a test drive of academia to see if a PhD is a good direction for them. An MS program is also a great way to get into research or to explore research opportunities. Our programs offer a project or thesis option to permit large development or research projects. Many firms, pay higher salaries for graduates with master's degrees than they do for undergraduates. This is especially true when one can demonstrate the development or research work they have undertaken.

The computer and information science industry is very competitive, but one needs to always prepare for the long term. Gaining a solid, expanding knowledge base provides for many future options. We offer three masters program: Computer Science, Data Science and Information Science & Technology.

The Master of Science in Computer Science emphasizes a general approach to the study of computing, including courses in artificial intelligence, operating systems, computer architecture, networking and communications, software engineering, graphics and image processing, data base systems, collaborative systems and theoretical areas.

The Master of Science in Data Science provides students with a strong foundation in algorithmic, computational, and statistical thinking, as well as a firm understanding of computer systems. These skills will enable graduates to analyze large quantities of data to discover new knowledge and facilitate decision making. T

he Master of Science in Information Science and Technology program provides students with knowledge about current technology that can be used to solve business and engineering problems in a variety of application settings. Students will learn how to apply advanced software systems, networks, and database technologies to model and simulate real-world processes and data structures.

If you are interested in getting an MS/CS or MS/IST degree but your undergraduate degree is in another field, this document answers many questions and shows how you can prepare to apply to one of our MS programs.