Computer Science (MS)

MS

Computer Science
,

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.

Description

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: Computer Science

Academic Pathways

Specializations

Applying for Admission

Standard requirements for all graduate programs

  • Application for Admission with $50 non-refundable application fee.
  • Transcripts (unofficial): Uploaded as part of application form.

    If International: Uploads must include all college- or university-level transcripts or mark sheets (records of courses and marks earned), with certificates, diplomas, and degrees plus certified English translations.

    After admission: 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 applicant’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.

Additional requirements specific to this program

UNL Undergrads applying for the Accelerated program: See Accelerated Master's Programs for instructions, and in the application form be sure to select only from the "UNL Undergraduates: Accelerated Master's Programs" section.

All other applicants:

  • Minimum English proficiency: Internet TOEFL 100, IELTS 7.0, Duolingo 120.
  • GRE is not required
  • Resume/CV
  • Personal Statement: Your statement should include your research interests, your objectives, and names of potential faculty advisors.
  • Letters of recommendation: Three letters are required; up to 5 may be submitted if identified in the application form prior to submission.

Admission Application Deadlines

For financial consideration: apply by January 15 for Fall or by September 1 for Spring.  Otherwise: March 1 for Fall or October 1 for Spring.

Program Faculty

Suzette Person (bio)

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

Max Pierobon (bio)

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

Byrav Ramamurthy (bio)

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

Stephen Reichenbach (bio)

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

Peter Revesz (bio)

Database Systems, Constraint Programming, Geographic Information Systems, Bioinformatics

Charles Riedesel (bio)

Algorithms, Graph Theory, Computer Science Education

Ashok Samal (bio)

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

Stephen Scott (bio)

Machine Learning, Bioinformatics, Design and Analysis of Algorithms

Sharad Seth (bio)

VLSI Design and Testing, Document Image Analysis, Geographic Information Systems

Richard Sincovec (bio)

Scientific Computing, Parallel Computing, Mathematical Software, Object-Oriented Methods, Software Engineering, Computing and Information Environments

Leen-Kiat Soh (bio)

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

Witawas Srisa-an (bio)

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

Vinod Variyam (bio)

Computational Complexity Theory, Computational Group Theory, Computational Learning Theory, Randomized Computations

Mehmet Can Vuran (bio)

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

Lisong Xu (bio)

Design and Analysis of Network Protocols and Architectures

Hongfeng Yu (bio)

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

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.