Computer Science

Computer Science

A woman and man point at computer monitor.
Computer science focuses on programming languages and theory that will prepare you for any computing career path. You will learn both fundamentals and high-level concepts and have the flexibility to explore a variety of specialized computing topics tailored to your specific goals, interests and desired skills. You will study various aspects of data science, including data collection, visualization, foundations of computational methodologies and software and hardware applications.
  • College

  • Hours Required

    120 credit hours
  • Minors Available

  • Areas of Focus

    Artificial Intelligence, Computer Architecture and High-Performance Computing, Cybersecurity, Data Science and Informatics, Foundations of Computer Science, IoT, Robotics, and Embedded Systems, Networking, Software Engineering, User-Centered Computing

The Nebraska Difference

greek-column(places)

Flexibility for students to add a second major

graduate(people)

81% placement rate for new graduates seeking job

trophy-star-1(vote-rewards)

Develop as a Complete Engineer®

location-pin-bank-1(locations)

$81,000 average starting salary for new graduates

Group of students show off their app in front of Oasis of Diversity exhibition at museum.

Program Features

Hands-On Learning from Day One

Build practical experience throughout the curriculum through team-based projects, applied coursework, software development and a yearlong Senior Design project sponsored by industry or faculty partners.

Industry Connections & Internships

Nebraska’s growing tech ecosystem gives students access to internships, employer networking events, startup opportunities and industry partnerships with companies across Lincoln, Omaha and beyond.

Specialized Focus Areas

Customize your degree through advanced study in high-demand areas, including artificial intelligence, cybersecurity, software engineering, high-performance computing, networking, robotics, embedded systems and user-centered computing.

Student works at computer station.

Notable Courses

Computer Science I (CSCE 155E)

Introduction to problem solving with computers. Topics include problem solving methods, software development principles, computer programming, and computing in society.

Computer Science II (CSCE 156)

Data structures, algorithms, programming language topics, and design and implementation of a multilayer application with SQL database.

Human-Computer Interaction (CSCE 378)

Learn to design user-friendly computing systems through interface design, prototyping, usability testing, human behavior analysis and iterative development for effective human-computer interaction.

Programming Language Concepts (CSCE 322)

List-processing, string-processing, and other types of high-level programming languages.

Artificial Intelligence for Social Good (CSCE 417)

Explore how artificial intelligence and machine learning address societal challenges in healthcare, education, sustainability, public safety, transportation, agriculture and social services.

Senior Design (CSCE 486)

A computer science project requiring design, planning, teamwork, communication, and the integration and application of technical and analytical aspects of computer science and software engineering.

Huskers Do Big Things

Internships

  • Sandhills systems intern, Sandhills Publishing, Lincoln, Nebraska
  • Data science intern, Hudl, Lincoln, Nebraska
  • IOS intern, OSG Corporation, Irving, Texas
  • Research intern, ABB Corporate Research Center, Raleigh, North Carolina
  • Application development intern, Buildertrend, Omaha, Nebraska

Careers

  • Technology specialist, TD Ameritrade, Omaha, Nebraska
  • Mobile app developer, Sandhills Publishing, Lincoln, Nebraska
  • Programmer, Nebraska Heart Hospital, Lincoln, Nebraska
  • Implementation consultant, Fast Enterprises, LLC, Atlanta, Georgia
  • Software consultant, Self Employed, Austin, Texas

Graduate Schools

  • Ph.D., Computer Science, University of Nebraska–Lincoln
  • Ph.D., Computer Science, Ohio State University
  • M.D., University of Nebraska Medical Center
  • M.S., Mathematical Science, Purdue University

Outside the Classroom

At Nebraska, you’ll have many opportunities to discover your academic community and stretch your strengths.

science-lightbulb(school-science)

Academics & Experiential Learning

  • Many choose to add a second major or a minor in another complementary subject, such as business or math. You can also add another minor if you have completed the foreign language requirement.
  • You will have the option to enroll in our accelerated master’s program, which allows you to begin taking graduate courses as an undergraduate and complete your master’s degree in just one additional academic year.
certificate-2(vote-rewards)

Career Preparedness

  • If you need help finding an internship, preparing for an interview or polishing your resume, the College of Engineering’s career advisor is available to offer guidance and answer questions.
  • The School of Computing hosts a variety of career events throughout the school year to introduce students to hiring employers seeking their skills.
  • Explore opportunities at the University Career Fair, on Visiting Employer days or at the annual fall event, Connect to the Network.
network-people(business)

Community

  • Join one of our computing-focused student organizations to learn new skills and connect with students who share your interests.
  • Visit our Student Resource Center, a community hub where students can study and socialize with fellow majors.

Have Questions? We're Here to Help

If you have questions about the Computer Science major or navigating the application process, contact us.

Jeff Beavers portrait.
Contact Name
Jeff Beavers
Contact Title
Director of Recruitment
Phone
Phone
Email
Envelope