Request Info
CSCI Brochure

Undergraduate Program

Computer Science Video

Computer Science B.S.

UNO’s Computer Science program offers a Bachelor of Science (B.S.) and follows the guidelines of the Accreditation Board for Engineering and Technology (ABET). All CS majors will get hands-on programming experience, learn fundamental software design principles, and the use industry standard tool chains. CS majors have access to a number of research opportunities or paid internships and apprenticeships through our many industry partners. Our program has diverse course offerings in Artificial Intelligence, Database Administration, Computer Networking, Software Engineering, Operating Systems, Computer Architecture, Game Development, Mobile Applications, Web frameworks, Computer Forensics, Bioinformatics, Computer Graphics, and much more. With this superb training, our graduates are well prepared to enter the tech industry or admission into graduate school.

Student Learning Outcomes

College of Science

Bachelor of Science in Computer Science

  1. Students will demonstrate an understanding of the fundamental concepts and processes in software design and development, essential grasp of computing systems, and facility in an applied or theoretical area of computer science.
  2. Students will be able to effectively design and implement software systems that meet specified design and performance requirements in preparation for a technical computer-related career in business or industry, or for graduate study in computer science or related field.
  3. Students will demonstrate an ability to use current techniques, skills, and tools necessary for productive employment in the information technology and software industry.
  4. Students will demonstrate appreciation for, and understanding of, ethical, legal, security, and social issues involving computing. .

Degree Requirements

Students develop analytical and creative skills which enable them to pursue careers within the tech industry. The program starts with necessary foundations for computational thinking such as decomposition, abstraction, modeling, iterative design, stepwise refinement, and basic software design principles. It culminates in a capstone design course in which a small team of students designs a software system of their choosing.

Degree Requirements

Concentrations

BioinformaticsBioinformatics
A concentration in Bioinformatics teaches how to apply techniques from computer science toward solving problems in biology, chemistry, and medicine.  Students in this concentration work hands on with professors in pursuit of scientific discovery & learn valuable research skills.

Game DevelopmentGame Development
Video game development draws on all aspects of computer science and provides a fun, engaging, and creative path to a bachelor’s degree.  This concentration will prepare students to design & build their own interactive visual artifacts for entertainment, training, and education.

Information AssuranceInformation Assurance
In the IA concentration, faculty and students work together on challenging research problems such as reverse engineering malicious software, developing better digital forensics tools to help investigators recover data, and creating new strategies for battling computer viruses.

Minor in Computer Science

The department offers a minor in computer science. See what courses are required to complete the minor

Learn about our computer science minor

Enrollment and Graduation Data

The following table summarizes enrollment and graduation data for the BSc Computer Science program for the past 5 years.  More detailed numbers can be obtained from UNO’s Institutional Research and Data Management (IRDM) website.

Academic Year Fall Enrollment Degrees Awarded
2013-2014 205 17
2014-2015 262 22
2015-2016 314 28
2016-2017 356 -