Computer Science (MS)


Computer Science, MS

On Campus 30 cr

The School of Computing aims to increase students' breadth of knowledge and develop depth of expertise in a subfield of computer science and engineering.


The School of Computing offers opportunities for students to develop teaching skills in support of undergraduate instruction and to enhance research skills in support of the department's active research programs. The goal is to build a foundation for future scientific discovery, engineering innovation, and scholarly and professional achievement.

Areas of research include:

faculty bios

  • Informatics and Algorithmics Foundations: Algorithms; artificial intelligence; bioinformatics; computational complexity; computational game theory; computer vision; computing education; constraint processing; data mining; databases; geoinformatics; machine learning; multiagent systems; simulation and modeling; and visualization.
  • Software Engineering: Eye tracking; empirical software engineering; program analysis and verification; programming languages; and software testing and reliability.
  • Systems and Networking: Computer networks; cyber-physical systems; wireless networking; Internet of Things; molecular communication; synthetic biology; deep learning architectures; security and privacy; robotics; embedded systems; sensors and sensor networks.

The School of Computing is home to advanced computing research infrastructure, including the Holland Computing Center, with over 121 trillion floating-point operations per second (121 TFlops) computation rate and over 7 petabytes of storage. Graduate students have access to state-of-the-art research facilities, including unmanned aerial vehicle testbeds, a city-wide gigabit wireless network testbed, advanced embedded systems facilities, and dedicated research labs.

For more information, visit


  1. Bioinformatics
    • On Campus

    For details regarding this specialization, visit


    School of Computing

  2. Computer Engineering
    • On Campus

Graduate Admission Requirements

  • Application for Admission with $50 non-refundable application fee.
  • One set of transcripts.
  • If International: upload copies of all college- or university-level transcripts or mark sheets (records of courses and marks earned), with certificates, diplomas, and degrees plus certified English translations.

    * Official documents are required from all students who are admitted and enroll. Photocopies of certified records are not acceptable. International students enrolled in other U.S. institutions may have certified copies of all foreign records sent directly to the Office of Graduate Studies by their current school’s registrar office.

  • If the student’s native language is not English, verification of English proficiency is required.

    * When sending TOEFL scores, our institution code is 6877 and a department code is not needed

  • If applicant is not a US citizen and expects an F or J visa: financial information.
  • Applicants must also fulfill any additional requirements the department specifies at the time of application.

Major Admission Requirements

  • Minimum English proficiency: Paper TOEFL 600, Internet TOEFL100, IELTS 7.0, Duolingo 120
  • Curriculum vitae
  • Three letters of recommendation
  • GRE is not required
  • Statement of purpose, including research interests, objectives, and potential SoC faculty names

NOTE: When sending TOEFL scores, our institution code is 6877 and a department code is not needed

Admission Deadlines

For Financial Consideration: Apply by January 15 for Fall, by September 1 for Spring.

Otherwise: March 1 for Fall or October 1 for Spring.


School of Computing

Graduate Chair

Mehmet Can Vuran

Support Staff

Larita Lang

Tuition & Fees
See program summaries for details like application deadlines and requirements.
Contact Me
* If you would like to be contacted by phone, please provide your phone number in the comment section above.

The University of Nebraska does not discriminate based on race, color, ethnicity, national origin, sex, pregnancy, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, marital status, and/or political affiliation in its programs, activities, or employment.

UNL Graduate Chairs and staff please complete the program update form to provide edits. Updates to graduate program pages are made on an annual basis in conjunction with the Graduate Application for Admission.