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

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. These requirements provide a strong foundation in computer science.

Declaring a Minor and Admission Requirements

  • 1)Submit a minor declaration form for approval to enroll into CSE 8A/8AL or CSE 11
  • 2) 2) Complete CSE 8B or 11, CSE 12, CSE 20, CSE 21 and CSE 30 with an average GPA of 2.5.
  • 3) All lower division courses must be taken for a letter grade
  • 4) All grades must be C- or better
  • 5) Submit a copy of grades to the CSE Student Affairs Office for review and calculation of GPA (a printout from TritonLink is acceptable)

Upper Division Requirements

  • 1) Students must achieve a 2.0 average GPA in the upper division courses for the minor to be awarded
  • 2) All upper division courses must be taken for a letter grade.

CSE Lower Division Courses

Four (4) Upper Division Courses

OR Choose from the following areas of focus

  • Theory: CSE 100, CSE 101, CSE 105, and CSE 107
  • Programming Languages: CSE 100, CSE 101, CSE 105, CSE 130
  • Software Design and Engineering: CSE 100, CSE 101, CSE 111, and CSE 112
  • Operating Systems: CSE 100, CSE 101, CSE 120, and CSE 121
  • Computer Networks: CSE 100, 101, 120, and 123
  • Networked Systems: CSE 100, 101, 120, and 124
  • Video Game Design (Requires an Application): CSE 100, CSE 101, CSE 120, and CSE 125
  • Security and Crytography: CSE 100, CSE 101, CSE 120, and CSE127
  • Concurreny: CSE 100, CSE 101, CSE 120, and CSE 128
  • Databases: CSE 100, CSE 101, CSE 132A, and CSE 132B
  • Web Server Languages: CSE 100, 101, 134A, and 134B
  • Web Applications: CSE 100, 101, 135, and 136
  • Computer Architecture: CSE 100, 101, 140, and 141
  • Computer Graphics: Rendering: CSE 100, 101, 167, and 168
  • Computer Animation: CSE 100, 101, 167, and 169

Restrictions and Availability of CSE Courses

  • Students in the Jacob's School of Engineering CANNOT minor in CSE.
  • Students in Math/CS major in the Mathematics Department CANNOT minor in CS.
  • Students may take CSE 20 or Math 15A, CSE 21 or Math 15B, CSE 100 or Math 176, CSE 101 or Math 188, and CSE 105 or Math 166.
  • CSE 11 vs. CSE 8A/8AL and CSE 8B: CSE 11 is a fast paced course compared to CSE 8A and CSE 8B, and requires experience in programming in a compiled language. Therefore, students without any programming experience in a compiled language are advised to take CSE 8A/8AL, and then CSE 8B, instead of taking CSE 11.
  • Fall quarter enrollment into CSE 8A/8AL and CSE 11 is open to majors only. Students will be allowed to enroll into CSE 8A/8AL and CSE 11 in the winter and spring quarter.
  • If CSE 8A/8AL is unavailable due to over-enrollment, students may take CSE 5A (programming in C), as a preparation course for CSE 11.
  • 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