UCSD Main Website
UCSD Jacobs School
Department of Computer Science and Engineering
About CSE CSE People Faculty Graduate Education Undergraduate Education Department Administration Contact CSE
spacer gif
spacer gif
Undergraduate Education
spacer gif spacer gif spacer gif
spacer gif
Search
spacer gif spacer gif spacer gif
 
 
Google
spacer gif spacer gif
spacer gif
spacer gif
spacer gif
spacer gif
spacer gif spacer gif
Home » Undergraduate Education » Advising » BS Computer Science: Four-Year Plan
spacer gif

BS Computer Science: Four-Year Plan

Fall 2009: Four-Year Academic Plan for B.S. Computer Science

Year

Fall

Winter

Spring

First Year

CSE 8A/8AL, or CSE 11
Math 20A
CSE 91
GE

CSE 12
CSE 15L
Math 20B
GE

CSE 20
Math 20C
GE
GE

Second Year

CSE 21
Math 20D
Phys 2A
GE

CSE 30
Math 20F
Phys 2B
GE

CSE 70
Math 183 or CSE 103

Phys 2C
ECE 53

Third Year

CSE 100
CSE 140
CSE 140L
GE
GE

CSE 101
CSE 141
CSE 141L
CSE Tech Elec.
GE

CSE 120
CSE 105
CSE Tech Elec.
GE

Fourth Year

CSE 130
CSE Tech Elec.
GE

CSE 131
CSE Tech Elec.
GE

CSE Tech Elec.
CSE Tech Elec.
GE

Tracking your course requirements

The four-year plan is designed for students with no advanced placement credit. It is imperative that each student draw up a suitable schedule based on her/his specific circumstances. To plan your schedule, consult the Schedule of Current Course Offerings.  It's important to know what courses to take and when to take them. Once you have reviewed your major requirements, take some time to put together your academic plan. Use the following worksheets to record your quarterly class schedules.

Past Requirements for B.S. Computer Science

You will find past four-year plans here to assist you with tracking your major courses.  If you have any questions, please ask.

Getting Started

  • All CSE undergraduate courses are open for enrollment
  • All courses must be taken for a letter grade (except CSE 8A and CSE 8AL)
  • If you have any problems with enrollment, please send email to ugradinfo@cs.ucsd.edu or call 858/534-3621.
  • AP Credit: Effective Fall 2004, the CSE Department accepts a score of four on the A Exam as credit for CSE 8A and CSE 8AL.  Students must complete CSE 11
  • AP Credit: Effective Fall 2004, the CSE Department accepts a score of five on the A Exam as credit for CSE 11
  • AP Credit: Effective Fall 2004, the CSE Department accepts a score of four or five on the AB Exam as credit for CSE 11
  • 8A/8AL and CSE 8B are not required if a student completes CSE 11
  • CSE 11 is a faster paced version of CSE 8A/8AL and CSE 8B
  • Students will self-select which programming course to start with
  • Students without any programming experience in a compiled language are advised to take CSE 8A/8AL and then CSE 8B, instead of CSE 11
  • CSE 15L must be completed before CSE 12

Upper Division Technical Electives

  • Of the six technical electives, four must be either CSE upper division or CSE graduate courses. (If a CSE graduate course is used you will need to submit a petition for signature approval).
  • The remaining two technical electives can be chosen from the approved list of electives. Please consult the CSE Undergraduate Electives Page. If you want to deviate from this list, you must petition through a CSE undergraduate faculty advisor. Only 4 units of either a CSE 197, 198, or 199 may be used toward technical elective credit.

spacer gif
spacer gif
spacer gif back to top ^
spacer gif
spacer gif
spacer gif
spacer gif
9500 Gilman Drive, La Jolla, CA 92093-0404
spacer gif
About CSE | CSE People | Faculty & Research | Graduate Education | Undergraduate Education
Department Administration | Contact CSE | Site map | Home
webmaster@cs.ucsd.edu
Official web page of the University of California, San Diego
Copyright © 2009 Regents of the University of California. All rights reserved.
spacer gif