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 Electives (5 cr):

Comm 101

Fundamentals of Public Speaking (2 cr)

Engl 317

Technical Writing (3 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 (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

CS Senior Capstone Design II (3 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, Phys 211L

Engineering Physics I and Lab and

Phys 212, Phys 212L

Engineering Physics II and Lab (8 cr)

Phys 211, Phys 211L

Engineering Physics I and Lab and

Phys 213, Phys 213L

Engineering Physics III and Lab (8 cr)

Science electives from the following sets of courses (4 cr):

Biology – all courses except Biol 102

Chemistry – all courses except Chem 100 and Chem 101

Environmental Science – only EnvS 101 and EnvS 102

Geography – only Geog 100, Geog 301, or Geog 401

Geology – all courses

Microbiology, Molecular Biology, and Biochemistry – all courses

Physics – all courses except Phys 100, Phys 200, Phys 400, and Phys 403

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, Math 404, Math 499, and Math 513-Math 519.

Courses to total 128 credits for this degree, not counting Engl 101, Math 143, and other courses that might be required to remove deficiencies. A minimum grade of 'C' is required in CS 120, CS 121, CS 150, CS 210, CS 240, CS 270, Math 170, Math 176, and Math 175 in order to graduate.

Students majoring in computer science must earn a grade of C or better in CS 120, CS 121, and CS 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, CS 240, CS 270, and Math 170 and Math 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.