Computer Science

Graduate Degree Program Summary

Graduate programs offered

Earn a Graduate Degree

  • MS in Computer Science (30-36 cr, Option I or III) with optional specialization:
    • Bioinformatics
    • Computer Engineering
  • PhD in Computer Science (90 cr) with optional specialization:
    • Bioinformatics
  • PhD in Engineering (90 cr) with a specialization in Computer Engineering-Computer Science
Areas of Study

These informal areas of focus may help to shape your course of study but they will not appear on transcripts.

  • Informatics
  • Software Engineering
  • Systems and Networking

Online and Distance Opportunities

Some online coursework may be available for your program; contact dept. for details.

Contacts for Computer Science

Ask a question

Other Ways to Connect

On the Web
Computer Science

Graduate Chair
Dr. Jitender Deogun

Graduate Recruiting Chair
Dr. Mehmet Can Vuran

Graduate Admissions Chair
Dr. Ashok Samal

Graduate Secretary
Ms. Shelley Everett

Campus Address
256 Avery Hall
Lincoln NE 68588-0115

Promo image for Computer Science

Application checklist and deadlines

1. Required by Graduate Studies

2. Required by Computer Science

  • Entrance exam(s): GRE
  • Minimum English proficiency: Paper TOEFL 600, Internet TOEFL 100, IELTS 7.0
  • Curriculum vitae
  • Department application
  • Statement of purpose
  • Three recommendation letters

When sending GRE or TOEFL scores, our institution code is 6877 and a department code is not needed.

Application Deadlines for Computer Science
  • For Financial Consideration: January 15 for Fall. September 1 for Spring.
  • Otherwise: March 1 for Fall. October 1 for Spring.

Application/admission is for entry in a specific term and year. Our academic year is divided into 3 terms: Fall (August-December), Spring (January-May), and Summer (multiple sessions May-August). Some programs accept new students only in certain terms and/or years.


The Computer Science and Engineering Department at the University of Nebraska-Lincoln offers graduate programs in computer science and computer engineering leading to master's and doctoral degrees. The graduate programs increase students' breadth of knowledge and develop depth of expertise in a subfield of computer science and engineering. The graduate programs offer 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.

Informatics areas of research include: bioinformatics; computer vision; constraint processing; data mining; databases; geographic information systems; image analysis; simulation and modeling; visualization; algorithms; computational complexity; intelligent agents; machine learning; and semantic modeling. Software engineering research areas include: methodology; maintenance; program analysis; programming languages; and software testing and reliability. Systems and networking areas of research include: collaborative technologies; distributed computing and storage; embedded systems; sensors and sensor networks; networking; real-time systems; and security.

The Ph.D. program in computer engineering is supported jointly by the faculty in the computer science and engineering department at the University of Nebraska-Lincoln and the computer and electronics engineering department at the University of Nebraska at Omaha, 50 miles away. Students on both campuses work closely with faculty and with professionals working in the field and industry.

Courses and More

Faculty and research

Where available, names link to bios or homepages and contact card icons () link to directory listings with address, phone, and email.

Hamid Bagheri

Software Engineering

Brian Bockelman

Graduate Faculty Associate

Christopher Bourke

Computational Complexity Theory and Machine Learning

Justin Bradley

Intelligent Mobile Unmanned Systems

Berthe Choueiry

Artificial Intelligence; Constraint Satisfaction; Abstraction and Reformulation; Scheduling and Resource Allocation; Interactive, Collaborative, and Distributed Problem Solving

Stephen Cooper

Computer Science Education; Program Visualization

Donald Costello

Cryptography and Security; Performance Management and Capacity Planning; Systems Design and Analysis; Intellectual Property Management.Emeritus

Juan Cui

Computational and Systems Biology; Bioinformatics; Cancer Informatics; Data Mining and Machine Learning

Jitender Deogun

Design and Analysis of Algorithms; Optical Networks; Graph Algorithms; Information Retrieval; Bioinformatics; Combinatorics

Carrick Detweiler

Sensor Networks; Multi-Robot Systems; Localization; Underwater Robotics

Brittany Duncan

The Intersection of Artificial Intelligence, Human-Robot Interaction, and Unmanned Systems

Matt Dwyer

Software Specification and Modeling; Software Analysis; Verification and Testing; System Architecture and Design; Embedded SoftwareEmeritus

Brady Garvin

Software Engineering

Steve Goddard

Real-Time Systems; Distributed Systems; Software Engineering; Computer Networks; Multimedia Systems; Scheduling Theory

Mohammad Hasan

Artificial Intelligence; Agent-based Systems; Network Science; Complex Systems; Machine Learning

Hong Jiang

Computer Architecture; Parallel and Distributed Processing; Cluster and Grid Computing; Distributed Storage Systems; Performance Evaluation; Interconnection Networks

Ying Lu

Autonomic Computing; Web Architecture; Distributed Systems; Real-Time and Embedded Computing

ThanhVu Nguyen

Software Engineering; Program Analysis and Verification

Suzette Person

Software Testing and Program Analysis Techniques in the Context of Evolving Software

Max Pierobon

Molecular Communication Theory for Nanonetworks; Communication Engineering Applied to Intelligent Drug Delivery Systems; Biological Circuit Network Engineering

Byrav Ramamurthy

Computer Networks; Network Security; Optical Networks and WDM; Wireless Networks; Middleware Support for Grid Computing; Telecommunications

Stephen Reichenbach

Digital Image Processing; Visualization and Informatics; Internet and Multimedia Systems

Peter Revesz

Database Systems; Constraint Programming; Geographic Information Systems; Bioinformatics

Charles Riedesel

Algorithms; Graph Theory; Computer Science Education

Gregg Rothermel

Software Testing; Empirical Studies; Program Analysis; End-User Software Engineering

Ashok Samal

Computer Vision; Geographic Information Science; Document Analysis; Parallel and Distributed Computing

Anita Sarma

Software Engineering; Version Control and Configuration Management; Computer-Supported Cooperative Work

Stephen Scott

Machine Learning; Bioinformatics; Design and Analysis of Algorithms

Sharad Seth

VLSI Design and Testing; Document Image Analysis; Geographic Information SystemsEmeritus

Richard Sincovec

Scientific Computing; Parallel Computing; Mathematical Software; Object-Oriented Methods; Software Engineering; Computing and Information EnvironmentsEmeritus

Leen-Kiat Soh

Multiagent Systems; Intelligent Education Systems; Machine Learning; Intelligent Agents; Data Mining; Image Processing and Analysis; Multiagent Systems

Witawas Srisa-an

Computer Architecture; Object-Oriented Systems; Dynamic Memory Management; Embedded Systems

David Swanson

Scientific and High Performance Computing; Cluster and Grid Computing; Molecular Dynamics; Monte Carlo

Vinod Variyam

Computational Complexity Theory; Computational Group Theory; Computational Learning Theory; Randomized Computations

Mehmet Can Vuran

Wireless Sensor Networks; Cognitive Radio Networks; Wireless Mesh Networks; InterPlaNetary Internet; Cross-Layer Design

Lisong Xu

Design and Analysis of Network Protocols and Architectures

Hongfeng Yu

Large Data Analysis and Visualization; High-Performance Computing; User Interfaces and Interaction

This summary page is maintained by Graduate Studies.
For additional details check out the dept./program website: Computer Science.

Departments: Have an update for this summary? Contact Kurt Mueller.