The CSC major is designed as an advanced major. Each student majoring in CSC takes 40-43 hours within the department: a core of common courses, plus approved elective courses. Additionally, each student completes supporting courses in mathematics and physics. The CSC major requires a greater depth of mathematics skill for the entering student.
|
|
|
Requirements
|
61-65
|
Required Core Courses
|
25
|
CIS-117
|
Essential Foundations for Computing
|
3
|
CIS-125
|
Introduction to Computer Science I
|
3
|
CIS-126
|
Introduction to Computer Science II
|
3
|
CIS-221
|
Data Structures
|
3
|
CIS-222
|
Object Oriented Programming
|
3
|
CIS-225
|
Systems Analysis
|
3
|
CIS-320
|
Introduction to Software Engineering
|
3
|
CIS-482
|
Senior Computing Project I
|
2
|
CIS-492
|
Senior Computing Project II
|
2
|
Electives*
|
6
|
CIS courses: one class 200 and above
|
CIS courses: other class 300 and above
|
CSC Cognate Courses
|
21-22
|
PHY-230
|
Electronics OR
|
4
|
PHY-222
|
University Physics II
|
5
|
MAT-253
|
Calculus I
|
4
|
MAT-254
|
Calculus II
|
4
|
MAT-280
|
Linear Algebra
|
3
|
MAT-353
|
Differential Equations
|
3
|
PSY-150
|
Introduction to Psychology
|
3
|
Choose from one of the following tracks:
|
9-12
|