USC Viterbi Undergraduate Handbook 2023-2024

The Computer Science (Games) degree (CSGA) offers technical and creative training for the video game industry. 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 Science Games (CSGA)

Computer Science (Games) — Begin with CSCI 103

SECOND YEAR

THIRD YEAR

FOURTH YEAR

FIRST YEAR

FALL

SPRING

FALL

SPRING

FALL

SPRING

FALL

SPRING

PHYS 151L (GE E)* MATH 125 or 126 or 226*

CSCI ELECTIVE (350, 353, 356, 360 or 420)

CSCI 170 CSCI 102

CSCI 201L CSCI 104L

CSCI 270 CSCI 104L, CSCI 170

WRIT 340 WRIT 150

CSCI 491aL

CSCI 491bL

4

4

4

4

4

4

4

2

CSCI ELECTIVE (350, 353, 356, 360 or 420)

MATH 129 or MATH 126* MATH 125

CSCI 103L CSCI 102

CSCI 104L CSCI 103L, CSCI 170

GE A*

ITP 380

GE B

GE C

4

4

4

4

4

4

4

4

MATH 225 or MATH 235 MATH 126 or 129 or EE 141L

MATH 125 (GE F)*

FREE ELECTIVE

FREE ELECTIVE

CTIN 488

WRIT 150

FREE ELECTIVE

GE C

4

4

4

4

4

4

4

4

GAMES ELECTIVE

OPTIONAL ELECTIVE

FREE ELECTIVE

CTIN 489 CTIN 488

FREE ELECTIVE

GE D*

CTIN 190

GESM (GE B)#

4

4

4

4

4

6

4

6

OPTIONAL ELECTIVE

OPTIONAL ELECTIVE

GAMES ELECTIVE

OPTIONAL ELECTIVE

ENGR 102

2

2

2

4

2

Computer Science (Games)

FIRST YEAR

SECOND YEAR

THIRD YEAR

FOURTH YEAR

FALL

SPRING

FALL

SPRING

FALL

SPRING

FALL

SPRING

CSCI ELECTIVE (350, 353, 356, 360 or 420)

CSCI ELECTIVE (350, 353, 356, 360 or 420)

CSCI 270 CSCI 104L, CSCI 170

CSCI 104L CSCI 103L, CSCI 170

CSCI 102

CSCI 491bL

CSCI 491AL

GESM (GE B)#

2

4

4

4

4

4

4

2

PHYS 151L (GE E)* MATH 125 or 126 or 226 MATH 129 or MATH 126* MATH 125

MATH 125 (GE F)*

ITP 380

GE A*

GE C

GE C

GE B

WRIT 150

4

4

4

4

4

4

4

4

MATH 225 or MATH 235 MATH 126 or 129 or EE 141L

CSCI 201L CSCI 104L

CSCI 170 CSCI 102

FREE ELECTIVE

WRIT 340 WRIT 150

FREE ELECTIVE

CTIN 488

4

4

4

2

4

4

4

4

FREE ELECTIVE

CTIN 489 CTIN 488

GAMES ELECTIVE

CSCI 103L CSCI 102

OPTIONAL ELECTIVE

GE D*

FREE ELECTIVE

CTIN 190

4

2

42

4

42

6

4

4

OPTIONAL ELECTIVE

OPTIONAL ELECTIVE

OPTIONAL ELECTIVE

GAMES ELECTIVE

FREE ELECTIVE

ENGR 102

2

2

2

2

2

4

OPTIONAL ELECTIVE

2

40

USC VITERBI SCHOOL OF ENGINEERING

Made with FlippingBook - professional solution for displaying marketing and sales documents online