Hours Required120 credit hours
Areas of FocusArtificial 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
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
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.
The program prepares you for your professional future by incorporating real industry work into the course curriculum.
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
Outside the Classroom
At Nebraska, you’ll have many opportunities to discover your academic community and stretch your strengths.
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.
- 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.
- 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.