Course Tracks for Computer Science (CSCI)
The Computer Science (CSCI) program prepares students to work in the areas of software design, development, application, and maintenance. CSCI 102 is the introductory course for this program and the appropriate course for students with limited or no prior computer programming experience. Students who earn a 4 or 5 on the AP Computer Science A exam, or pass the CSCI 102 Challenge Exam, are able to begin in the next level of courses.
Computer Science — Begin with CSCI 103
FIRST YEAR
SECOND YEAR
THIRD YEAR
FOURTH YEAR
FALL
SPRING
FALL
SPRING
FALL
SPRING
FALL
SPRING
CSCI 310 or 353 or 356 or 360
CSCI 310 or 353 or 356 or 360
EE 109L CSCI 102
WRIT 340 WRIT 150
GESM (GE B)#
GE A*
WRIT 150
GE D or E*
4
4
4
4
4
4
4
4
MATH 129 or MATH 126* MATH 125
MATH 229 or MATH 226 MATH 129 or 126
MATH 225 or MATH 235 MATH 126 or 129
MATH 125 (GE F)*
TECHNICAL ELECTIVE II
CSCI 270 CSCI 104L, CSCI 170
TECHNICAL ELECTIVE III
CSCI 350
4
4
4
4
4
4
4
4
EE 364 MATH 225 or 245 or MATH 407 MATH 226
CSCI 401 (CSCI 270, CSCI 310) or 404 CAPSTONE
CSCI 104 CSCI 103L, CSCI 170
TECHNICAL ELECTIVE I
CSCI 310 or 353 or 356 or 360
CSCI 310 or 353 or 356 or 360
CSCI 201L CSCI 104L
CSCI 103L CSCI 102
4
4
4
4
4
4
4
4
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
BASIC SCIENCE (GE D OR E)*
BASIC SCIENCE II*
CSCI 170 CSCI 102
GE C
GE C
GE B
4
4
64
4
4
4
6
6
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
ENGR 102
2
2
2
2
2
2
Computer Science — Begin with CSCI 102
FIRST YEAR
SECOND YEAR
THIRD YEAR
FOURTH YEAR
FALL
SPRING
FALL
SPRING
FALL
SPRING
FALL
SPRING
WRIT 340 WRIT 150
CSCI 270 CSCI 104L, CSCI 170
CSCI 310 or 353 or 356 or 360
EE 109L CSCI 102
CSCI 103L CSCI 102
WRIT 150
GE A*
GE D OR E*
4
4
4
4
4
4
4
4
MATH 125 (GE F)*
TECHNICAL ELECTIVE II
CSCI 170 CSCI 102
CSCI 104 CSCI 103L, CSCI 170
CSCI 201L CSCI 104L
TECHNICAL ELECTIVE I
CSCI 310 or 353 or 356 or 360
CSCI 350
4
4
4
4
4
4
4
4
EE 364 MATH 225 OR 245 or MATH 407 MATH 226
MATH 225 or MATH 235 MATH 126 or 129
MATH 129 or MATH 126* MATH 125
CSCI 401 (CSCI 270, CSCI 310) or 404 CAPSTONE
MATH 229 or MATH 226 MATH 129 or 126
CSCI 310 or 353 or 356 or 360
CSCI 310 or 353 or 356 or 360
CSCI 102
2
4
4
4
4
4
4
4
OPTIONAL ELECTIVE
BASIC SCIENCE II*
BASIC SCIENCE (GE D OR E)*
TECHNICAL ELECTIVE III
GE C
GESM (GE B)#
GE B
GE C
4
4
64
4
4
4
6
4
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
ENGR 102
2
2
2
2
2
2
2
OPTIONAL ELECTIVE
2
38
USC VITERBI SCHOOL OF ENGINEERING
Made with FlippingBook - professional solution for displaying marketing and sales documents online