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

*Pending Approval

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 (or equivalent) - 3 hours ENGL 1160 (or equivalent) - 3 hours CIST 3000 Advanced Comp. for IS&T

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

CIST 1404Introduction to Computer Programming Laboratory

1

CSCI 1620Introduction to Computer Science II

3

CIST 2500Introduction to Applied Statistics for IS&T.

3

CIST 2100Organizations, Applications and Technology

3

CIST 3110IT Ethics

3 credits

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

CSCI 3550Communications Networks

3

CSCI 3660Theory of Computation

3

CSCI 3710Introduction to Digital Design and Computer Organization

3

CSCI 4220Principles of Programming Languages

3

CSCI 4350Computer Architecture

3

CSCI 4500Operating Systems

3

CSCI 4830Introduction Software Engineering

3

CSCI 4970Capstone Project

3

CSCI 4000Assessment

0

Total Credit Hours:27

Mathematics Courses (16 hours)

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

MATH 1950Calculus I

5

MATH 1960Calculus II

5

CSCI 2030Mathematical Foundations of Computer Science

3

MATH 2050Applied Linear Algebra

3