Computer Science Graduate Programs - College of Engineering & Natural Sciences

Computer Science Graduate Programs

Computer Science Graduate Programs

The Tandy School of Computer Science maintains a world-class reputation in strategic areas of study for computer science, including cyber security, software engineering, artificial intelligence, and bioinformatics. In addition, our faculty provide students with a broad base of knowledge in computing which equips students for opportunities in industry, government, or academia.

Overview

The Tandy School of Computer Science offers graduate-level degree programs, M.S. in Computer Science, Ph.D. in Computer Science, and a Ph.D. in Computer Engineering.

M.S. and Ph.D. students in the Tandy School of Computer Science are engaged in many innovating and high-impact research projects. As a result of this research, students enjoy opportunities at conferences and meetings to network and interact with other professionals in their field.

Graduate students not only build expertise in their specialty area but also develop essential professional and leadership skills. An emphasis on team-oriented scholarly research and individualized advising creates an environment conducive to cultivating skills in scholarly writing and presentation, grantsmanship, project and team management, teaching, and student mentorship. This approach provides a foundation for career success as a graduate of the program.

  • Program Objectives

    Master of Science in Computer Science

    Students will be able to:

    1. To possess a thorough and in-depth understanding of the foundational areas of Computer Science.
    2. Ability to apply theoretical findings.
    3. To demonstrate professional skills and behavior

    Doctor of Philosophy in Computer Science

    The primary focus in selecting and training candidates for the doctoral program is to ensure breadth and depth of knowledge and to develop the student’s ability to conduct independent and productive research, synthesis, and design.

    The objectives of the program are:

    1. Ability to synthesize and leverage solutions and techniques from the discipline’s foundational areas.
    2. Ability to specialize in and contribute to the body of knowledge in Computer Science topics.
    3. To demonstrate professional skills and behavior.

    Doctor of Philosophy in Computer Engineering

    The primary focus in selecting and training candidates for the doctoral program is to ensure breadth and depth of knowledge and to develop the student’s ability to conduct independent and productive research, synthesis, and design.

    The objectives of the program are:

    1. To ensure skills in the use of the tools of computer engineering and to ensure a broad understanding of the discipline’s basic areas.
    2.  To ensure a firm foundation in computational mathematics and engineering sciences.
    3. To provide opportunities for advanced specialization and creative research in computer engineering.
    4. To provide the environment and academic, research and outreach opportunities that will prepare students to make tangible contributions to the computer engineering and to society.
  • Degree Options

    Computer Science, Interdisciplinary Track, M.S

    Prepares students for careers in a wide range of industries. Students take advanced courses in theory and applications.

    Computer Science, Non-Thesis Option, M.S.

    Prepares students for careers in a wide range of industries. Students take advanced courses in theory and applications.

    Computer Science, Thesis Option, M.S.

    Allows students to obtain a breadth of knowledge in computer science by taking advanced courses in theory, application and current research.

    Computer Science, Ph.D.

    Obtain a depth of knowledge in an area of interest by focusing on courses in that area, conducting independent research and producing scholarly work.

    Computer Engineering, Ph.D.

    Obtain a depth of knowledge in an area of interest by focusing on courses in that area, conducting independent research and producing scholarly work.

  • Professional Opportunities

    A graduate degree in computer science prepares students for a careers in design and development, analysis, and management. Students who graduate from this program can expect to find careers in the following fields :

      • Software Engineer
      • Computer Systems Engineer
      • Computer Network Architect
      • Computer Scientist
      • Data Scientist
      • Computational Scientist
      • Professor of Computer Science
  • Application Requirements

    To be considered for graduate admission, the following items must be submitted to the Graduate School:

    • A completed Graduate School application
    • Statement of Purpose (admission essay)
    • 2 – 3 letters of recommendation from individuals who can comment on your academic potential.
    • Official or unofficial transcripts from all universities attended
    • GRE General Test results
    • $60 application fee
    • International students who studied at a university outside of the U.S. will also need to submit TOEFL or IELTS results

    Apply Today