UCSD Main WebsiteUCSD Jacobs SchoolDepartment of Computer Science and Engineering
About CSECSE PeopleFacultyGraduate EducationUndergraduate EducationDepartment AdministrationContact CSE
spacer gif
spacer gif
CSE People
spacer gifspacer gif
spacer gif
minus signspacer gifDegree Programs
spacer gifspacer gifBS-CS
spacer gifspacer gifBS-CS(bioinformatics)
spacer gifspacer gifBS-CE
spacer gifspacer gifBA-CS
spacer gifspacer gifBS/MS - Combined
spacer gifspacer gifMinor in CS
spacer gifspacer gifElectives
spacer gif
plus signspacer gifAdmissions
spacer gif
plus signspacer gifCourses
spacer gif
plus signspacer gifAdvising
spacer gif
plus signspacer gifFinancial Opportunities
spacer gif
spacer gifspacer gifResources
spacer gif
spacer gifspacer gifUndergraduate Program FAQ
spacer gif
spacer gif
spacer gif
Search
spacer gifspacer gifspacer gif
 
 
Google
spacer gifspacer gif
spacer gif
spacer gif
spacer gif
spacer gif
spacer gifspacer gif
Home»Undergraduate Education»Degree Programs»Minor in CS
spacer gif
Minor in Computer Science
spacer gif
spacer gifspacer gifspacer gif
spacer gif This page is also available as a PDF.

spacer gif
spacer gif

Why should you do a Computer Science Minor?

  • Learn skills and knowledge that could help you get a job in one of the fast 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
CSE Minor Flyer.

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.

Required CSE Courses

  • 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 taking CSE 8A
FallWinterSpring
CSE 8A/8AL CSE 8B CSE 12
CSE 20 CSE 21 CSE 30
CSE 100 CSE 101 CSE Elective
CSE Elective - -

CS Minor Academic Planning for student taking CSE 8A (Accelerated Plan)
FallWinterSpring
CSE 8A/8AL CSE 8B and CSE 20 CSE 12 and CSE 21
CSE 30 CSE 100 CSE 101
CSE Elective CSE Elective -

CS Minor Academic Planning for student taking CSE 11
FallWinterSpring
CSE 11 CSE 20 CSE 12
CSE 21 CSE 30 CSE 100
CSE 101 CSE Elective CSE Elective

CS Minor Academic Planning for student taking CSE 11 (Accelerated Plan)
FallWinterSpring
CSE 11 CSE 12 and CSE 20 CSE 30 and CSE 21
CSE 100 CSE 101 CSE Elective
CSE Elctive - -

CSE Minor Requirements and Declaration

  • 1)Submit a minor declaration form for approval to enroll into CSE 8A/8AL or CSE 11
  • 2) Lower Division: Complete CSE 8B or 11, CSE 12, CSE 20, CSE 21 and CSE 30 with an average GPA of 2.5 or higher
  • 3) Upper Division: Complete CSE 100 and CSE 101, plus two additional CSE upper division courses listed below
  • 4) All lower and upper division courses must be taken for a letter grade
  • 5) All lower division grades must be C- or better
  • 6) After completion of the lower division courses submit a copy of grades to the CSE Student Affairs Office for review and calculation of GPA (a printout from TritonLink is acceptable)
  • 7) Students must achieve at least a 2.0 average GPA in the upper division courses for the minor to be awarded

The remaining 2 upper division courses can be selected from this list:
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

  • 1. Students in the Jacob's School of Engineering CANNOT minor in CSE.
  • 2. Students in Math/CS major in the Mathematics Department CANNOT minor in CS.
  • 3. Due to requirement changes to the CSE Minor Program, students should be careful to follow requirements in place the year that they are admitted to UCSD.

spacer gif
spacer gif
spacer gifback 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 | Help | Search | Site map | Home
webmaster@cs.ucsd.edu
Official web page of the University of California, San Diego
Copyright © 2003 Regents of the University of California. All rights reserved.
spacer gif