M.S. Degree Concentrations

Master of Science Concentrations

The Master of Science program also includes three optional concentrations: Computational Data Science, Computer Engineering, and Computer Security. Students selecting one of these concentrations must complete 12 credit hours of electives from its corresponding category.

  • The Computational Data Science concentration prepares students to process big data. In a spectrum of real-world applications, the collected data (from such sources as mobile devices, GPS, sensor/RFID networks, Internet, social media, etc.) is so large and complex, the traditional data processing tools cannot efficiently and effectively handle it. This concentration focuses on algorithms development, machine learning, computation techniques, network and computing infrastructure and software.
  • The Computer Engineering concentration prepares students to meet the need of computer engineering professionals in the industry for designing and managing emerging smart devices and computer-integrated physical systems with programmable intelligence. Students learn the hardware-software co-design principles and theory, architecture of the associated software and hardware, devices and sensors communication protocols and the interfaces to effectively design, build and evolve such smart devices and computer-driven intelligent physical systems.
  • The Computer Security concentration exposes students to a wide range of topics on the security of computer systems. Students study the vulnerabilities in software and networks and develop algorithms and software to protect data, using digital encryption coding, protected databases and protected computer networking techniques.

Note that the concentrations are optional; students who are seeking academic careers or positions in research and development may choose to complete a thesis option instead of selecting a concentration.