About

Graduate degree programs in the Department of Computer Science provide students the opportunity to study different subject areas of computing science, conduct research in specialized areas, and make original contributions to the field.

Our graduate programs, leading to MS and PhD degrees, are designed to pursue research at the frontiers of computer science and application areas. The graduate program is supported by faculty who are actively participating in research and development in specialized areas such as algorithm analysis, database systems, document image processing, scheduling, computational geometry, computer security, parallel programming, programming languages, and multi-media. Four in-house computer laboratories support teaching and research activities.

Available Options

  • Thesis Track
  • Project Track
  • Integrated BS-MS Track
  • Exam Track - Foundations and Theory
  • Exam Track - Cyber Security
  • Exam Track - AI and Machine Learning
  • Exam Track - Software Engineering
  • Exam Track - Data Science and Big Data
  • Exam Track - Database and Information Retrieval
  • Exam Track - Graphics and Augmented Reality
  • Exam Track - Programming Language and Systems

Accreditation

For information regarding accreditation at 51³Ô¹ÏºÚÁÏ, please head over to Academic Program Accreditations.

Learning Outcomes

  1. Acquires in-depth knowledge of specialized areas and advanced topics in computer science.
  2. Independently analyze, design, and implement an innovative computer application or research project.
  3. Prepare a final project or research report on the solution to a computer-related problem.
  4. Present the results of their research orally.

Our master's program gives you the opportunity to study different areas, including:

  • Design and analysis of algorithms.
  • Operating and distributed systems.
  • Computer architecture and networking.
  • Computational geometry and robotics.
  • Computer graphics and image processing.
  • Programming languages and compiler construction.
  • Artificial intelligence and expert systems.
  • Database design, document analysis, and retrieval.
  • Software engineering.

Career Possibilities

Some of the jobs obtained by computer science graduate students are as follow:

  • Programmer
  • Scientific programmer
  • System programmer
  • Computer control programmer
  • Interface programmer/designer
  • Client/server software developer
  • Computer graphics specialist
  • Software publishing
  • Software engineer
  • Quality assurance engineer
  • Telecommunications planner
  • Artificial Intelligence
  • Modeling/simulation
  • Database designer/administrator

Requirements

Loading from 51³Ô¹ÏºÚÁÏ Catalog…

Documents/Downloads

Master of Science in Computer Science

Thesis Track

Project Track

Integrated BS-MS Track

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Foundations and Theory

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Cyber Security

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - AI and Machine Learning

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Software Engineering

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Data Science and Big Data

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Database and Information Retrieval

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Graphics and Augmented Reality

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Exam Track - Programming Language and Systems

  • Plans of Study
    Syllabi
    • NA
    Degree Worksheets
    • NA
    Careers
    • NA
    Graduate Handbooks
    • NA
    Additional Downloads
    • NA
    Related Links
    • NA

Contacts

Department of Computer Science

The Department of Computer Science is nationally and internationally recognized for research in theoretical and experimental computer science. We are especially known in areas such as real-time algorithms, information retrieval, document analysis, parallel computing, language design, software engineering, computer science education, graphics, computational geometry, networking, information customization, cybermedia, and internet security.

Website
/cs
Phone

Howard R. Hughes College of Engineering

The College of Engineering provides students a well-rounded foundation in several engineering disciplines for a successful career in engineering and computer science. Through the hands-on, experiential education experience we offer, students are enabled to achieve excellence in their respective fields.

Website
Email
Phone