NanoEngineering Undergraduate Major Requirements

To receive a B.S. in NanoEngineering, students must complete 193 units.  Every course (except NANO 1 and NANO 199) must be taken for a letter grade.

The specific breakdown is as follows:

Humanities and social sciences (forty-eight units): This requirement is intended to fulfill the general-education requirements (GER) from respective colleges.

Basic sciences and mathematics (sixty units): This lower-division requirement includes twenty-four units of mathematics (Math. 20A–F), sixteen units of physics (Phys 2A–D), sixteen units of chemistry (Chem 6A–C, 7L), and four units of biology (BILD 1).

Engineering Preparation (sixteen units): This requirement covers basics in computer programming, circuit analysis and circuits lab (NANO 15, and ECE 25, 35, 65).

Nanoengineering core (thirty-seven units): This requirement is constituted of a one-unit seminar (NANO 1) and nine core courses (NANO 101 to 104, 110 to 112, and 120A-B).

Nanoengineering electives (eight units): This requirement must be chosen from among the upper-division NANO courses (NANO 100 - 199) offered by the Department.

Engineering Focus (twenty-four units): Students are required to select all six engineering electives from within one single major to constitute an engineering focus, except where noted in the Bioengineering focus, and the note on ENG courses. Preapproved accepted courses of each of the five focuses are listed on the Engineering Focus page: http://ne.ucsd.edu/undergrad-programs/degree/bs-nanoengineering/engineering-focus