Computer Science
The Nebraska Difference
Flexibility for students to add a second major in another area of interest
100% placement rate for new graduates seeking job
80% of graduates get first job offers before graduation
Program Features
Undergraduate Research
You will be invited and encouraged to participate in faculty-supervised research supported by grants and the university’s UCARE program.
Prime Silicon Prairie Location
The university is within walking distance of dozens of local tech startups and thriving companies. You won’t have to look far to land a great internship or a first job.
Real-World Experience
The program prepares you for your professional future by incorporating real industry work into the course curriculum.
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.
Data Structures and Algorithms (CSCE 310)
A review of algorithm analysis, asymptotic notation, and solving recurrence relations. Advanced data structures and algorithmic techniques.
Programming Language Concepts (CSCE 322)
List-processing, string-processing, and other types of high-level programming languages.
Operating System Kernels (CSCE 351)
Design and implementation of operating system kernels. Substantial programming implementing or extending an instructional operating system kernel.
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.
Spend a full academic year working on a team to complete a real-world project for an industry or faculty sponsor in the Senior Design course.
Join faculty in research labs to gain experience in a specific area of computing. For example, our NIMBUS Lab allows students to participate in drone development.
Gain career experience while completing academic requirements by earning course credit for an approved internship.
Use the Learning Assistant Program that helps first-year computing majors succeed through partnerships with upper-level students, academic support and improved learning experiences.
Featured Faculty
Stephanie Valentine, Associate Professor of Practice
Stephanie Valentine teaches several computing courses in both the School of Computing and Jeffrey S. Raikes School of Computer Science and Management. Her research lies at the intersection of human-computer interaction, interface design, machine learning and developmental psychology. She focuses on understanding how children communicate on social networks and empowering children to have safe, healthy and expressive digital friendships.
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.
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.
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.
Contact Name
Jeff Beavers
Contact Title
Director of Recruitment
Phone
Email