Hero Image

Computer Science & Engineering Graduate Programs

Apply Now

MS in Computer Science

The Master of Science in Computer Science program is designed to broaden students’ knowledge of computer science while deepening their expertise in specific areas of the discipline.

General Description

The Masters of Science program in Computer Science is based on course work as well as research (either thesis or independent study option). The student must meet the general requirements of the Graduate Program.

There is no foreign language requirement for the program.

Stuent Outcomes

At the time of graduation, for a Master’s in Computer Science, our students should have:

  • [Adv. CS] advanced knowledge of computer science in the areas of theoretical computer science, programming languages, and systems;
  • [Written Comm.] the ability to communicate computing concepts through written reports;
  • [Oral Comm.] the ability to communicate computing concepts through oral presentations; and
  • [Research] the ability to conduct research on a theoretical or applied problem in computer science.

PhD in Computer Science

Students of exceptional ability as demonstrated in previous coursework are encouraged to pursue a doctor of philosophy degree; individuals with substantial experience in industrial research and development may also apply to the doctoral program. The current research programs of the department include artificial intelligence, machine learning, big data and cloud computing, computer security, privacy, computer networking, sensor networks, parallel computation, distributed computing, mobile computing, software engineering, databases, knowledge-based systems, visualization, computational theory, and computer science education. 
Student Outcomes

At the time of graduation, doctoral students in Computer Science should have:

  • [Adv. CS] advanced knowledge of computer science in the areas of theoretical computer science, programming languages, and systems;
  • [Written Comm.] the ability to communicate computing concepts through written reports;
  • [Oral Comm.] the ability to communicate computing concepts through oral presentations; and
  • [Research] expertise in conducting research on a theoretical or applied problem in computer science, demonstrated by the writing of a successful research proposal, a dissertation that contributes original and scholarly work to the field, and publications that have been accepted by the wider computer science community via peer review.

Graduate Certificate in Cybersecurity

The Cybersecurity Graduate Certificate offers graduate students and post‐ baccalaureate professionals an opportunity to build and strengthen their capabilities in cybersecurity for academic and professional work. The 12 credit hours of coursework required for the certificate include the foundational overview of cybersecurity and in addition allow the student to focus on cybersecurity courses that are of particular interest.

GRE Waiver

The GRE requirement is waived for graduate applicants (Accelerated MS in CS, MS in CS, and PhD in CS) who meet all of the following criteria:: (1) current NMT undergraduate students or recent NMT graduates (within the past five years) or current NMT graduate students; and (2) majoring in Computer Science, Information Technology, Mathematics, or Electrical Engineering; and (3) 3.0 or higher CGPA.