The Computer Engineering & Computer Science program (CECS) trains students to integrate hardware and software processes to design solutions to problems arising in complex domains such as atomic reactors, guidance systems and manufacturing systems. 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. Course Tracks for Computer Engineering & Computer Science
Computer Engineering & Computer Science (Embedded Systems)— Begin with CS 103
FIRST YEAR
SECOND YEAR
FOURTH YEAR
THIRD YEAR
FALL
SPRING
FALL
SPRING
FALL
SPRING
FALL
SPRING
PHYS 152L PHYS 151, MATH 126 or 129, (MATH 226 or 229) MATH 225 or MATH 235 MATH 126 or 129
PHYS 151L MATH 125 or 126 or 226 or 129 or 229
GESM (GE C)#
CSCI 430 CSCI 201
EE 202 MATH 245
GE B
GE B
WRIT 150
4
4
4
4
4
4
4
4
EE 364 MATH 225 or 245 or MATH 407 MATH 226
MATH 226 or MATH 229 MATH 126 or 129
MATH 126 or MATH 129* MATH 125
TECHNICAL ELECTIVE II
MATH 125 (GE F)*
TECHNICAL ELECTIVE I
GE C
4
4
4
4
4
4
4
4
WRIT 340 WRIT 150
CSCI 170 CSCI 102
CSCI 104L CSCI 103L, CSCI 170
CSCI 270 CSCI 104L, CSCI 170
EE 301 EE 141, EE 202
TECHNICAL ELECTIVE III
EE 459 EE 354
GE A*
4
4
4
4
4
4
4
4
FREE ELECTIVE
CSCI 103 CSCI 102
EE 109L (CSCI 102)
EE 250 EE 109
EE 457 EE 354
OPTIONAL ELECTIVE
EE 354L EE 109
GE D*
4
4
4
4
4
4
2
4
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
ENGR 102
2
2
2
2
2
2
4
2
Computer Engineering & Computer Science (Embedded Systems) — Begin with CS 102
FIRST YEAR
SECOND YEAR
THIRD YEAR
FOURTH YEAR
FALL
SPRING
FALL
SPRING
FALL
SPRING
FALL
SPRING
PHYS 151L MATH 125 or 126 or 226 or 129 or 229
PHYS 152L* PHYS 151, MATH 126 or 129
CSCI 170 CSCI 102
CSCI 430 CSCI 201
GE B
WRIT 150
GE A
GE D*
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 226 or MATH 229 MATH 126 or 129
TECHNICAL ELECTIVE II
MATH 125 (GE F)*
TECHNICAL ELECTIVE I
CSCI 103 CSCI 102
GE C
4
4
4
4
4
4
4
4
MATH 126 or MATH 129* MATH 125
EE 202 MATH 245
EE 301 EE 141, EE 202
CSCI 104L CSCI 103L, CSCI 170
EE 459 EE 354
CSCI 270 CSCI 104L, CSCI 170
TECHNICAL ELECTIVE III
GESM (GE C)#
4
4
4
4
4
4
4
4
EE 457 EE 354
FREE ELECTIVE
EE 354L EE 109
EE 109L (CSCI 102)
EE 250 EE 109
WRIT340 WRIT 150
GE B
CSCI 102
2
4
4
4
4
4
4
4
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
OPTIONAL ELECTIVE
ENGR 102
2
2
2
2
2
2
2
2
42
USC VITERBI SCHOOL OF ENGINEERING
Made with FlippingBook - professional solution for displaying marketing and sales documents online