CSE Major Programs and Requirements
Your CSE major requirements may be different from someone else that started their program in a
different year. Be sure to know which curriculum requirements you need to complete. Furthermore, the degree
audit program (DARS) may have your courses listed incorrectly, and it's your responsibility to know what
classes you have to complete. Contact your CSE Major Advisor if you are not sure what program to follow.
The B.A and B.S. in Computer Science, and the B.S. Computer Engineering programs have the following changes.
-
CSE 91 - Perspectives in CSE, required as of Fall 2004. This course is waived for a Transfer Students.
As of Fall 2007, CSE 91 is changed to a 2-unit course.
-
CSE 15L - Software Tools and Techniques, required as of Fall 2007.
-
CSE 70 - Software Engineering, required as of Fall 2007.
-
CSE 130 replaces CSE 131A and is a new prerequisite for CSE 131.
-
CSE 131 replaces CSE 131B
-
CSE 131 may to taken to replace D or F grade in CSE 131A and CSE 131B
(The following forms are in PDF format and require the
Adobe Acrobate Reader to view.)
Program: BACHELOR OF ARTS IN COMPUTER SCIENCE
Program: BACHELOR OF SCIENCE IN COMPUTER SCIENCE
-
Requirements for students admitted prior to Fall 2007.
-
Students may take CSE 15L in place of the Physics Lab course (Phys 2BL, 2CL or 2DL)
-
Students may take CSE 70 in place of the Math/Science Elective (Chem 6A or Math 20E or Phys 2D or BILD 1/10/12/14/30)
-
Students may take ECE 35 in place of ECE 53A
-
Students may take ECE 53 in place of ECE 53A
-
Students may take ECE 45 in place of ECE 53B
-
Students may take a CSE upper division elective in place of ECE 53B
Program: BACHELOR OF SCIENCE IN COMPUTER SCIENCE WITH A SPECIALIZATION IN BIOINFORMATICS
Program: BACHELOR OF SCIENCE IN COMPUTER ENGINEERING
-
Requirements for students admitted Fall 2006.
-
ECE 53A and ECE 53B are replaced with ECE 35 and ECE 45, respectively
-
ECE 65 may be used in place of CSE 171A/161A
-
ECE 65 may be used in place of the Physics Lab (Phys 2BL/2CL/2DL)
Four-Year Academic Plan
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.
Tracking your CSE Major Requirements and Final Degree Audits
You can track your major and college requirements through the
Degree Audit Program.
You should make an appointment with your CSE Major Advisor at least one year before you
graduate to ensure you are on track for graduation. When it's time to file for your graduation you can
file for a degree
and diploma online using the
Degree and Diploma Application Wizard. If you are not going to graduate at the end of Spring Quarter,
but still want to participate in commencement, come see us.
Contact Information
All questions regarding your major requirements should be directed to your CSE Major Advisor. Our offices are
located in the CSE Building (EBU3B) on the first floor in the offices directly behind the
Hawkinson's Bear.
- Viera Kair helps students with last names between A-L.
vkair@cs.ucsd.edu, 858/822-1535
- Patricia Raczka helps students with last names between M-Z.
raczka@cs.ucsd.edu, 885/534-3621
First Steps
Our main goal is to help students with planning their academic career at UC San Diego.
We can help you to become familiar with your major requirements. We can also help
you be comfortable and productive, so you can accomplish your academic goals.
Sometimes students have problems with deciding the right number of courses to enroll into each
quarter. If you find yourself adding an extra courses in case you need to drop one, it's time
to come and see us. This can become a hard habit to break. Come by our offices, we need to review your
academic plan and help you to set up a workable schedule for each quarter.
You also may find yourself trying to decide if you should drop a course that you have worked very
hard in and no matter how much harder you try, the grade you might get is not comparable to the
time you have spent working on your programming assignments or proofs. This is a
good time to come and see us. First meet with your course professor, and then with us to discuss your
options.
In addition, sometimes students feel that they have had a terrible quarter and start taking on more courses
than normal in their subsequent quarters to try and catch up. This is usually never the right
thing to do, and you should come and
see us. We need to sit down together, review the courses you have completed, and come up
with a plan to get you back on track.
On a lighter note, you should be planning on studying abroad before you graduate. It's important
to prepare yourself for the global market, and one of the best ways to this is to take classes abroad.
The paperwork process is cumbersome, this means that you need to start checking into what needs to
be done at least a year before you plan to step into the airplane.
One more important item, and that's graduate school. Participating in research within the CSE Department
is one perfect way to prepare yourself for applying to graduate schools. Enrolling into the right undergraduate
courses. attending graduate research meetings, and getting invited by graduate students or
faculty to work on projects are small steps you need to take to get you started. This type of work can
also earn you technical elective credit. Once again, come meet with us to discuss your options.
 |