Executing searches with no text in the Search Terms entry field will render no results.
print page

Computer Science Undergraduate Curricular Requirements

Computer Science (B.S.C.S.)

Computer Science (B.S.C.S.)

Required course work includes the university requirements (see regulation J-3) and:

General Education and Broadening Electives (9 cr):

Comm 101

Fundamentals of Public Speaking (2 cr)

Engl 317

Technical Writing (3 cr)

Broadening Electives (4 cr)

Computer Science (43 cr):

CS 105

Computer Science as a Profession (2 cr)

CS 120

Computer Science I (4 cr)

CS 121

Computer Science II (4 cr)

CS 150

Computer Organization and Architecture (3 cr)

CS 210

Computing Languages (3 cr)

CS 240

Computer Operating Systems (3 cr)

CS 270

System Software (3 cr)

CS 383

Software Engineering I (3 cr)

CS 384

Software Engineering II (3 cr)

CS 385

Theory of Computation (3 cr)

CS 395

Analysis of Algorithms (3 cr)

CS 401

Contemporary Issues in Computer Science (1 cr)

CS 445

Compiler Design (4 cr)

CS 481

Senior Capstone Design (4 cr)

Mathematics and Statistics (17 cr):

Math 170

Analytic Geometry and Calculus I (4 cr)

Math 175

Analytic Geometry and Calculus II (4 cr)

Math 176

Discrete Mathematics (3 cr)

Math 330

Linear Algebra (3 cr)

Stat 301

Probability and Statistics (3 cr)

One of the following laboratory science sequences (8-9 cr):

Biol 115

Cells and the Evolution of Life and

Biol 116

Organisms and Environments (8 cr)

Chem 111

Principles of Chemistry I and

Chem 112

Principles of Chemistry II (9 cr)

Phys 211

Engineering Physics I and

Phys 212

Engineering Physics II (8 cr)

Phys 211

Engineering Physics I and

Phys 213

Engineering Physics III (8 cr)

Science electives (4 cr)

Upper-division technical electives selected to satisfy the credit distribution in these categories (15 cr):

Computer Science (12 cr) – any upper-division CS course except 499.

Mathematics (3 cr) – Math 275 or any upper-division Math or Stat course except Math 400, 404, 499, and 513-519.

The minimum number of credits for the degree is 128, not counting Engl 101, Math 143, and other courses that might be required to remove deficiencies.

Students majoring in computer science must earn a grade of C or better in CS 120, 121, and 150 and a C or better in Math 176 before registration is permitted in 200 level CS courses. Students majoring in computer science must earn a grade of C or better in CS 210, 240, 270, and Math 170 and 175 before registration is permitted in upper-division CS courses.

Students must consult with their advisors when selecting electives within the curriculum to insure that their career objectives are met.