Computer Science

The Computer Science program provides a firm foundation in the theory and application of computing while allowing for additional concentration in areas of choice, such as information systems, mainframe computing, computer networking, telecommunications, data and knowledge engineering, and software development. This discipline is based on building computer tools that make computers useful.

Mission and Vision:

The mission of the Department is

  • to provide outstanding undergraduate and graduate education in computer science;
  • to conduct research that advances the state of the art in computer science;to integrate our educational, research, and service activities with other programs in the College of Information Science and Technology, the University of Nebraska at Omaha, and the communities we serve to reflect the role of computer science in information science and technology; and
  • to ensure our efforts are of value and relevance to those we serve by continual assessment and improvement.

The vision of the Department is to be recognized nationally and internationally for delivering outstanding computer science education and conducting research of high distinction, both of value and relevance to the communities we serve.


The Computer Science program is accredited by the Computing Accreditation Commission of ABET, Inc., the recognized accreditor of college and university programs in applied science, computing, engineering, and engineering technology. ABET accreditation demonstrates a program's commitment to providing its students with a quality education.

Degrees Offered

Bachelor of Science in Computer (BSCS)

The Bachelor of Science in Computer Science provides students with a solid background in fundamentals of computing and prepares them for employment in a wide variety of positions and for graduate study in computer science.  The content of the Department’s courses is continually monitored to ensure they are consistent with the fast-changing developments in the discipline.  Courses are offered in day and evening sections for the convenience of the students.  Appropriate university and departmental computing resources are available to students taking computer sciences courses. 

A minimum of 120 credit hours is required for a Bachelor of Science degree in Computer Science (BSCS). Thirty of the last 36 hours must be University of Nebraska at Omaha courses. Registering for courses without having taken the stated prerequisites could result in administrative withdrawal.

Second Baccalaureate Degree

General Requirements

Students who have satisfied the requirements for a first baccalaureate degree other than computer science at the University of Nebraska at Omaha must complete a minimum of 30 additional semester hours at the University for a second bachelor's degree. 

Second Degree Requirements

To obtain computer science as a second bachelor's degree, students must complete academic requirements for the degree which include 18 credit hours of IS&T core courses, 27 credit hours of computer science core courses, 21 credit hours of a computer science core extension, and 16 credit hours of Mathematics courses, provided that the first baccalaureate degree is not in computer science. Students who are admitted to a second degree program in CS must meet with an academic advisor in the College of IS&T before beginning the degree to make a plan of study. Some transfer coursework may apply; however, 30 of the last 36 hours must be University of Nebraska at Omaha courses.


Computer Science Minor

A minor in computer science may be earned by completing 12 hours of the IS&T core courses (CIST 1400, CSCI 1620, CIST 2100 and CIST 2500), including 6 hours of computer science courses at the 2000 level or above and 6 hours at the 3000 level or above.

Students are accountable for prerequisite courses. 

Other Information

Integrated Undergraduate/Graduate Track (IUG) in Computer Science

The Department of Computer Science offers an integrated undergraduate/graduate track that provides undergraduate students in the College of IS&T the option to complete the undergraduate degree (BS) in computer science (CS) and the graduate degree (MS) in computer science in five years.  The program is a 141 to 144 hour undergraduate-graduate program that allows eligible students who are motivated and willing to take on early the challenges related to graduate education to work toward an accelerated MS degree in CS while completing their undergraduate degree. Students interested in this program will work closely with an adviser and a faculty mentor to develop an integrated plan of study. The program also allows students to follow either a general computer science study plan or a specialized concentration study plan.  Seven areas of specialized concentration are provided in the graduate CS program:


1.)   Artificial Intelligence

2.)   Databases and Knowledge Engineering

3.)   Languages

4.)   Network Technologies

5.)   Software Engineering

6.)   Systems

7.)   Information Assurance


The area of concentration will be noted on the student’s transcript. 

The program offers three degree options:


1.)   Thesis

2.)   Project

3.)   Coursework 


General Guidelines

Time of admission to the program:  Students will be eligible for admission to the integrated degree program when they have completed their junior year in the College of IS&T; they can apply for consideration in the last part of their junior year. Students will start taking courses in the graduate program in their senior year.

Joint admission:  Students must apply to and meet admission requirements of the MS in CS graduate program.

Advising and plan of study:  In consultation with an adviser and a faculty mentor, students will be required to prepare a plan of study. The plan will cover the entire time period of the program, and it will be periodically reviewed with an adviser. Students will present their portfolio and a plan of study in person to the IUG-CS Program Advisory Committee prior to being admitted to the program.

Tuition charges:  Students will be required to pay graduate tuition rates when taking graduate courses.

Admission Requirements and Procedures

1. Students with junior standing and at least 85 hours of completed course work in their undergraduate CS degree program may apply for admission consideration into the IUG-CS track.

2. At the time of application, a student must have a GPA in their CS major area (or equivalent to the UNO CS major for transfer students) greater than or equal to 3.50 and an overall GPA of 3.50 or above.

3. Interested students will be required to present a portfolio of the following credentials; whenever possible, this presentation will be made to the IUG-CS Program Advisory Committee:

•    Two letters of recommendations, at least one from faculty.

•    Statement of intent about why the student wishes to apply for the IUG-CS track.

•    Undergraduate transcripts.

•    GRE GENERAL score for non-UNO transfer students.

•    Other supporting documents (e.g., projects and papers, research activities, software, work experience, etc.) should be included where possible.

  • A plan of study.

4.   Students are highly encouraged to identify and work with a faculty mentor who knows their background and can champion their application to the IUG-CS track.

5.   All applicants will need to meet any other admission requirements established for the MS in CS program.

Other Requirements

  • The application to the IUG-CS track will be considered as a complete package, and therefore, obtaining a high undergraduate GPA and/or GRE GENERAL score is not a guarantee of admission.
  • While any graduate courses CSCI 8xx6 can be used to meet 9 credits of core extension hours, the courses cannot be the graduate versions of the undergraduate computer science core courses required for the BS.

The choice of graduate level courses for the undergraduate core extension must also meet the requirements of the concentration plan of the integrated program. These requirements are described in detail for each concentration plan.


For more information, contact the College of IS&T Academic Advising Office at 402-554-3819.