Computer Science Major — B.S.

Summary

Computer Science B.S. Major Requirements70-79
Integrative Core Curriculum Requirements 129-41
Electives0-21
Total Credits120
1

 See Integrative Core Curriculum requirements, with information about the H&S CLA requirement.

Degree Requirements 

Prerequisite information: A grade of C or better is required for a course in computer science to fulfill a prerequisite for another computer science course.

CORE COURSES IN THE DEPARTMENT
COMP 11500Discrete Structures for Computer Science4
COMP 17100Principles of Computing Science I4
COMP 17200Principles of Computer Science II4
COMP 21000Introduction to Computer Organization and Systems4
COMP 22000Introduction to Data Structures4
COMP 31100Algorithms and Data Structures4
COMP 32100Programming Languages4
or COMP 36500 Computer Networks
or COMP 37500 Database Systems
COMP 34500Introduction to Software Engineering4
COMP 47500Senior Project3
COMP xxxxxFour elective courses in computer science 112-16
Select one course at level-2, 3, or 4
Select two courses at level-3
Select one course at level-4
COURSES OUTSIDE THE DEPARTMENT
Mathematics
MATH 11100Calculus I4
MATH 11200Calculus II4
MATH 14400Statistics for Business, Economics and Management3-4
or MATH 21600 Statistical Analysis
Laboratory Science Sequence
Select one laboratory science sequence from the following:6-9
Sequence I
Principles of Physics I: Mechanics
and Principles of Physics II: Electricity and Magnetism
Sequence II
Principles of Chemistry
and Experimental Chemistry I
Sequence III
Principles of Biology II, Ecology and Evolution
Organic Chemistry I
Principles of Biology I, Cell and Molecular
Sequence IV
Fundamentals of Biology I: Cells and Bodies
and Fundamentals of Biology II: Ecology and Evolution
Sequence V
Introduction to Physics I
and Introduction to Physics II
Science Elective
Select an additional 3-4 credits from the following options:3-4
BIOL / CHEM / PHYS
Any course required for majors in biology, chemistry, or physics
Calculus III
Linear Algebra
Oral Communication
Select one course from the following:3
Public Communication
Business & Professional Comm
Small Group Communication
Total Credits70-79
1

Students may use only one project course - COMP 270xx, COMP 370xx, COMP 470xx taken for at least 3 credits - to fulfill the electives requirement; COMP 49800 cannot be counted as a computer science elective.