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
plus signspacer gifDegree Programs
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»Undergraduate Education Home
spacer gif
Undergraduate Studies in CSE at UCSD
spacer gif
spacer gifspacer gifspacer gif
spacer gif

Welcome to Computer Science and Engineering (CSE) at UCSD! We are very proud of our efforts to provide high quality undergraduate programs that are comparable to other benchmark institutions in the nation. Computer science and computer engineering students acquire a strong background in both theoretical and practical aspects of computer technology. Our students will gain experience in designing and implementing software and hardware systems, including databases, networks, operating systems, and machine architectures. Our programs of study prepare students to work in high-tech industry, to start their own businesses, or to go on to graduate study in computer science. Current and projected employment opportunities for our graduates are quite good.

CSE Undergraduate Brochure (pdf)

CSE undergraduate programs and curricula accommodate the current theoretical and technological trends in the field. We offer the following degrees:

The CSE Department also offers a streamlined Five-Year Bachelors Arts or Bachelors Science/MS program for qualified current CSE undergraduates. Our programs and curricula continue to evolve and we cover cutting edge material in our courses and research.

Please note: The BS-Computer Engineering program in the Department of Electrical and Computer Engineering (ECE) has the same curriculum as the BS-Computer Engineering program in the CSE Department.

  • Primary Objective for the Undergraduate Programs:
  • Strong Lower Division Foundation
    The lower division curriculum provides enhanced instruction in programming methodology and skills as well as in relevant mathematical skills. CSE majors are required to take three quarters of programming, CSE 8B or CSE 11, CSE 15L, CSE 12, CSE 30, and CSE 70 and two lower division discrete mathematics courses - CSE 20 and CSE 21. Undergraduate course descriptions are available on-line.

    Streamlined Upper Division Curriculum
    Upper division courses are enhanced through consolidation, revision and the introduction of new courses. The eight required upper division core courses deal with the theory and techniques of algorithms, hardware and software. Students should complete most of the core requirements by the end of their junior year. During their senior year, students take additional computer science and engineering courses to enhance the breadth and/or the depth of understanding.

    Increased Learning Opportunities
    The curriculum has established a series of software laboratories to give students the opportunity to sharpen their skills in working with various software systems. These courses include CSE 80 "UNIX Lab," a course designed for presenting the necessary UNIX knowledge to improve programmers' productivity. We also offer a seminar course CSE 190, "Topics in Computer Science and Engineering", which aims to educate students about on-going departmental research. Some of these seminar courses are now renumbered with a permanent course number:

    • HotJava: Web Browser and Application in Education (CSE 11)
    • Game Design (CSE 125)
    • Ubiquitous Computing (CSE 118)
    • Computer Vision
    • Computer Animation (CSE 168)
    • Java and Client-side (CSE 134B)
    • Web Programming (CSE 134A)
    • CGI & Server-side Web Programming (CSE 135)
    • Internet Technologies
    • Advanced Web Publishing
    • Computer and Network Security
    • UNIX System Adm. Workshop
    • Intro to Systems Security (CSE 127)
    • Web site Design and Engineering
    • Honors: High Performance Computing
    • Mathematical Programming
    • Honors: Seminar on Computers in Society
    • Advanced UNIX Programming
    • Interesting Algorithms
    • Social & Ethical Issues on Info. Technology (CSE 171)
    • Software System Design and Implementation (CSE 125)
    • Aspects of Supercomputing

    Additional information on our undergraduate program can be found at:

    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