Bachelor of Science in Computer Science (BSCS)

A minimum of 120 credit hours is required for the degree. Thirty of the last 36 hours required for the degree must be registered for and carried at UNO. Registration in courses without having taken the stated prerequisites could result in administrative withdrawal. To earn a Bachelor of Science in Computer Science degree a student must complete each of the following:

  • University general education requirements
  • College of IS&T Core Courses
  • Computer Science Core Courses
  • Mathematics Courses, and
  • Computer Science Core Extension

These requirements are described in detail as follows:

University General Education Requirements for the BSCS Degree (41 hours)

Fundamental Academic Skills (15 hours)

  • English & Writing (9 hours)

    ENGL 1150          English Composition I or equivalent         3

    ENGL 1160          English Composition II or equivalent        3

    CIST 3000           Advanced Comp. for IS&T                      3

All freshmen students must take the English Diagnostic Test. Courses such as English 1050, 1090, and 1100 and orientation courses in other colleges or divisions may not be counted as part of the minimum 125 credit hours in the degree program. University Division 1010 may be applied as an elective if taken in the first 30 hours of the degree program. For students testing into ENGL 1150, the nine hours requirement is satisfied by completing ENGL 1150, ENGL 1160, & CIST 3000. For students testing into ENGL 1150, the nine-hour requirement is satisfied by completing ENGL 1150, ENGL 1160 & CIST 3000. For students testing into ENGL 1160 on or after August 25, 2008, the nine-hour requirement is satisfied by completing ENGL 1160, CIST 3000, and applying for retroactive credits for ENGL 1150. For students testing proficient on the English Diagnostic Test on or after August 25, 2008, the nine-hour requirement is satisfied by applying for retroactive credits for ENGL 1150 and ENGL1160 and completing three hours of CIST 3000.

  • Public Speaking (3 hours) which can be fulfilled by SPCH 1110 or 2120
  • Mathematics (MATH 1310 – Intermediate Algebra 3 hours [May test out])

University Distribution Requirements (26 hours)

  • Natural & Physical Sciences (8 hours from at least two different disciplines with at least one laboratory course.);
  • Humanities & Fine Arts (9hours from at least two different disciplines); and
  • Social & Behavioral Sciences (9 hours from at least two different disciplines).

Diversity (6 hours may be taken in the distribution requirement)

  • U. S. Diversity*
  • Global Diversity*

*The following 9 hours from the major requirements double- dip with general education requirements:

MATH 1310- 3 hours (Math 1950 replaces MATH 1310 requirement)
•Humanities –3 hours ( CIST 3110 applies towards humanities and College of IS&T core.)
•Social Sciences- 3 hours (CIST 2100 applies towards social sciences and College of IS&T core.)

* Students may apply these hours to satisfy humanities, social sciences and cultural diversity requirements (for selected courses).

College of IS&T Core Courses (18 hours)

The College of IS&T has developed a series of courses that is required of students wishing to obtain a degree from the college. The development and implementation of this core curriculum is unique; it serves as a basis for preparing students to enter more advanced courses.

Students are accountable for prerequisites of courses.

 

 

Degree Requirements

Required IS&T Core Courses (18 hours)

CIST 1400Introduction to Computer Programming

3 credits

CIST 1404Introduction to Computer Programming Laboratory

1 credit

CSCI 1620Introduction to Computer Science II

3 credits

CIST 2500Introduction to Applied Statistics for IS&T.

3 credits

CIST 2100Organizations, Applications and Technology

3 credits

CIST 3110Information Technology Ethics

3 credits

CIST 1404 Intro to Computer Programming Lab is optional

Total Credit Hours:18

Computer Science Core Courses (27 hours)

Each of the following courses is required for the BSCS degree:

CSCI 3320Data Structures

3 credits

CSCI 3550Communications Networks

3 credits

CSCI 3660Theory of Computation

3 credits

CSCI 3710Introduction to Digital Design and Computer Organization

3 credits

CSCI 4220Principles of Programming Languages

3 credits

CSCI 4350Computer Architecture

3 credits

CSCI 4500Operating Systems

3 credits

CSCI 4830Introduction Software Engineering

3 credits

CSCI 4970Capstone Project

3 credits

CSCI 4000Assessment

0 credits

Total Credit Hours:27

Mathematics Courses (16 hours)

Each of the following mathematics courses is required for the BSCS degree:

MATH 1950Calculus I

5 credits

MATH 1960Calculus II

5 credits

CSCI 2030Mathematical Foundations of Computer Science

3 credits

MATH 2050Applied Linear Algebra

3 credits