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

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, 211L

Engineering Physics I and Lab and

Phys 212, 212L

Engineering Physics II and Lab (8 cr)

Phys 211, 211L

Engineering Physics I and Lab and

Phys 213, 213L

Engineering Physics III and Lab (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.

Electives to total 128 credits for the degree, 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.