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.


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 and the university and with 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., and the recognized accreditor of college and university programs in applied science, computing, engineering, and 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 the degree.  Thirty of the last thirty-six hours required for the degree must be registered and carried at UNO.  Registration in course without having taken the stated prerequisites could result in administrative withdrawal. 


Integrated Undergraduate/Graduate Track (IUG) in Computer Science

The department of computer Science offers an integrated undergraduate/graduate track that provide undergraduate students in the college of IS&T an option to complete the undergraduate degree (BS) in CSCI and the graduate degree (MS) in CSCI in five years.  The IUG provides an accelerated master’s pogrom in computer science and is designed for students who are motivated and willing to take on early the challenges relating to graduate education.  As such, the program involves intensive study and preparation in computer science.  The program allows the students to follow either the general computer science study plan or specialized concentration study plan.  Seven areas of concentrations allowed in the graduate CS program are provided:


1.)   Artificial Intelligence

2.)   Databases and Knowledge Engineering

3.)   Languages

4.)   Network Technologies

5.)   Software Engineering

6.)   Systems, and

7.)   Information Assurance


Area of concentration will be noted on the student’s transcripts.  The program offers three degree options:


1.)   Thesis

2.)   Project

3.)   Coursework


Within each of the degree option, a student can choose from the general MS plan or from one of more of the seven concentration plans.


The IUG computer science program is a 141-144 hour undergraduate-graduate program that allows eligible students to work towards the MS in CS degree requirements 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.


Second Baccalaureate Degree

General Requirements:

Students, who have satisfied the requirements for their 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. 

Computer Science 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 required courses, 21 credit hours of a computer science core extension, and 16 hours of Mathematics courses provided that the first baccalaureate degree is not in Computer Science. A plan of study for the additional hours, approved by the department head must be filed in the Computer Science office. Students must consult an academic advisor prior to starting this program. Some transfer coursework may apply; however, 30 of the last 36 hours for the degree must be registered for and carried at the University of Nebraska at Omaha.


Minors Offered

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 computer science courses at the 2000 level or above and 6 hours at the 3000 level or above).

Student is accountable for prerequisites of courses.


Other information

Integrated Undergraduate/Graduate Track (IUG) in Computer Science

The IUG computer science program is a 141-144 hour undergraduate-graduate program that allows eligible students to work towards the MS in CS degree requirements 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.

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. Students 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. 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.

Advising:  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 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 major area (equivalent to UNO CS major) 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, candidate students will be required to present their portfolio to the IUG-CS Program Advisory Committee
    • Three letters of recommendations, at least two 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.
  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 UGPA and/or GRE GENERAL score is not a guarantee of admission.

•          While any graduate courses CSCI 8xx6 can be used to meet the 9 credits of core-extension, the courses can’t be the graduate versions of the core undergraduate courses required in computer science.

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


For more information, contact the academic advising office at 402-554-3819.




Student Groups

ACM: The Association for Computer Machinery is a major force in advancing the skills of information technology professionals and students worldwide providing the industry's leading Portal to Computing Literature and more.