Computer Science Major — B.S.

Summary

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

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 32500 HCI: User Interface Design and Development
or COMP 36500 Computer Networks
or COMP 37500 Database Systems
COMP 34500Introduction to Software Engineering4
COMP xxxxxFive elective courses in computer science 115-20
Select one course at level-2, 3, or 4
Select two courses at level-3 or 4
Select two courses 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:7-8
Sequence I
Principles of Physics I: Mechanics
and Principles of Physics II: Electricity and Magnetism
Sequence II
Principles of Chemistry
and Principles of Chemistry Laboratory
OR
Principles of Chemistry - Enriched Section
and Organic Chemistry I
Sequence III
Principles of Biology, Cell and Molecular
and Principles of Biology, Ecology and Evolution
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 Credits71-79