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 » Degree Programs » Minor in Computer Science
spacer gif

Minor in Computer Science

Why should you do a Computer Science Minor?

  • Learn skills and knowledge that could help you get a job in one of the fastest growing careers
  • You do not have to take physics courses
  • A CSE Major Advisor will help to put your schedule together
  • You get to use our computer science labs that are otherwise open only to CSE Students
  • Students help one another in the labs gathering in a warm and inviting environment
  • Most recruiters at recent career fairs are only looking for students with a computer science background
  • Will set you apart from others when applying to jobs

New handout with full descriptions

Please check out the Computer Science Minor Flyer.  In addition to a complete listing of information on the Computer Science Minor it has cool pictures of work created by CSE Students.

Program Description

The Computer Science Minor Program is designed to provide basic proficiency in computer science. The requirements focus on programming methodology and skills, computer organization, relevant mathematical skills, structure techniques, laboratory courses with programming projects, and design and analysis of algorithms. Completing these requirements provides a strong foundation in computer science.

Take a CSE course to try out the Computer Science Minor

All UC San Diego students are invited to take CSE courses to check out the CS Minor.

  • You can start with CSE 5A or CSE 8A and CSE 8AL to see what everyone is talking about.
  • All CSE courses are open for enrollment. If you have any trouble with enrolling into a CSE course, please send email to ugradinfo@cs.ucsd.edu.
  • Most students start by taking CSE 8A and CSE 8AL, and then complete the sequence with CSE 8B. 
  • If you start with CSE 5A, you should do well in CSE 8A and CSE 8AL. 
  • If this schedule fits better in your course planner, take CSE 5A and then CSE 11.
  • If you start with CSE 11, your second programming course is CSE 12.

Ready to declare a Computer Science Minor?

Declare the CS Minor using TrintonLink/Tools. Select "Major and Minor: Manage major and minor declarations" and enter CS Minor code (CS26). Enter the lower division and upper division required courses in the form and submit. This form is fully automated and you should get your approval quite quickly. If you don't get approved, contact the CSE Department at ugradinfo@cs.ucsd.edu.

Required CSE Courses for the Computer Science Minor

All CSE lower division and upper division courses must be taken for a letter grade.

  • CSE 8B or CSE 11: Intro Computer Science and Object-Oriented: Java
  • CSE 12: Data Structures and Object-Oriented Programming
  • CSE 20: Discrete Mathematics
  • CSE 21: Math/Algorithms and Systems Analysis
  • CSE 30: Computer Organization and Systems Programming
  • CSE 100: Advanced Data Structures
  • CSE 101: Design and Analysis of Algorithms
  • Two CSE upper division courses


CS Minor Academic Planning for student starting with CSE 8A

Fall

Winter

Spring

First Year

CSE 8A (3 units) & CSE 8AL (1 unit)

CSE 8B

CSE 12

Second Year

CSE 20

CSE 21

CSE 30

Third Year

CSE 100

CSE 101

CSE Elective

Fourth Year

CSE Elective

 

 


(Accelerated Plan) CS Minor Academic Planning for student starting with CSE 8A

Fall

Winter

Spring

First Year

CSE 8A (3 units) & CSE 8AL (1 unit)

CSE 8B and CSE 20

CSE 12 and CSE 21

Second Year

CSE 30

CSE 100

CSE 101

Third Year

CSE Elective

CSE Elective

 

 


CS Minor Academic Planning for student starting with CSE 11

Fall

Winter

Spring

First Year

CSE 11

CSE 20

CSE 12

Second Year

CSE 21

CSE 30

CSE 100

Third Year

CSE 101

CSE Elective

CSE Elective

 

 


(Accelerated Plan) CS Minor Academic Planning for student starting with CSE 11

Fall

Winter

Spring

First Year

CSE 11

CSE 12 and CSE 20

CSE 30 and CSE 21

Second Year

CSE 100

CSE 101

CSE Elective

Third Year

CSE Elective

Two CSE Upper Division Courses

You are welcome to select any two courses from the following list to meet the computer science requirements.  If you want to study and learn a deeper meaning in an area. then choose your courses from the list in the next section.

CSE 102, CSE 103, CSE 105, CSE 111, CSE 120, CSE 132A, CSE 134A, CSE 134B, CSE 135, CSE 140, CSE 150, CSE 151, CSE 152, CSE 160, CSE 166, and CSE 167.

Selective Areas of Focus for your four upper division courses

Computer Science Minor Policies

    • All lower and upper division courses must completed with a letter grade.
    • Students must achieve at least a 2.0 average GPA in the upper division courses for the minor to be awarded.
    • Students in the Jacob's School of Engineering CANNOT minor in CSE.
    • Students in Math/CS major in the Mathematics Department CANNOT minor in Computer Science.

      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