Degree: B.S.
Required GPA: 2.0
Credits Required for Major: 70
Credits Required to Graduate: 120
|
|
Requirements |
Course |
Credits |
Freshmen |
Sophomore |
Junior |
Senior |
|
|
Fall |
Spring |
Fall |
Spring |
Fall |
Spring |
Fall |
Spring |
CSC (0145) 171 Introduction to Computer Programming |
4 |
✓ |
|
|
|
|
|
|
|
MTH (0144) 130 Calculus IA and
MTH (0144) 131 Calculus IB
or
MTH (0144) 141 Calculus I1 |
3
4
4 |
✓
✓
|
✓
|
|
|
|
|
|
|
CSC (0145) 156 Discrete Structures |
3 |
✓ |
or ✓ |
|
|
|
|
|
|
CSC (0145) 172 Intro. Algorithms & DataMTH (0144) 142 Calculus II |
4 |
|
✓ |
|
|
|
|
|
|
MTH (0144) 142 Calculus II |
4 |
|
✓ |
or ✓ |
|
|
|
|
|
CSC (0145) 270 Survey of Programming Language |
3 |
|
|
✓ |
|
|
|
|
|
CSC (0145) 271 Software I |
3 |
|
|
✓ |
|
|
|
|
|
MTH (0144) 253 Linear Algebra |
4 |
|
✓ |
or ✓ |
or ✓ |
or ✓ |
|
|
|
CSC (0145) 174 Computer Organization and Assembly Language |
3 |
|
✓ |
or ✓ |
|
|
|
|
|
CSC (0145) 272 Software II |
3 |
|
|
|
✓ |
|
|
|
|
CSC (0145) 343 Data Structures |
3 |
|
|
|
|
✓ |
or |
✓ |
|
CSC (0145) 371 Systems I |
3 |
|
|
|
|
✓ |
or |
✓ |
|
MTH (0144) 361 Intro. To Probability Theory |
3 |
|
|
|
|
✓ |
or ✓ |
or ✓ |
or ✓ |
CSC (0145) 344 Algorithms & Complexity |
3 |
|
|
|
|
|
✓ |
or |
✓ |
CSC (0145) 480 Senior Seminar |
3 |
|
|
|
|
|
|
|
✓ |
Mathematics Elective |
3 |
|
|
|
|
✓ |
or ✓ |
or ✓ |
or ✓ |
Computer Science Electives |
9 |
|
|
|
|
✓ |
or ✓ |
or ✓ |
or ✓ |
Laboratory Science Sequence2 |
8 |
|
Courses may be taken during any semester. |
|
1To register for this course, student must have earned a grade of C or higher in MTH (0144) 140 - Precalculus or passed a department examination.
2While the Laboratory Science Electives can be completed during any semester, students considering the joint degree program with Columbia University should complete the Laboratory Science sequence in Physics during the sophomore year.
|