Integrated Undergraduate/Graduate Track Program of Study

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 program 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 a 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, and 3) course work. Within each of the degree option, a student can choose from the general MS plan or from one or 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.

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
    1. Three letters of recommendations, at least two from faculty.
    2. Statement of intent about why the student wishes to apply for the IUG-CS track.
    3. Undergraduate transcripts.
    4. GRE GENERAL Score, for non-UNO transfer students.
    5. 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.