<p>I was previously thinking about double majoring EECS and physics with minor in math, but it seems that the L&S breadth requirements would make that way too excessive. So, I'm thinking about majoring in EECS with a double minor in Physics and Math (not even sure if you can do that), so I can take more of the classes I'm interested in.</p>
<p>This is a schedule I came up with, where I'm taking no more than 4 classes a semester. It seems rather rigorous, but I can't think of what I would change to make it easier.</p>
<p>EECS Areas of Focus:
Algorithms
Digital Circuits
Quantum Computing
Artificial Intelligence</p>
<p>Summer 2010:</p>
<pre><code>PHYS 7B Physics for Scientists and Engineers
English N1A
</code></pre>
<p>Fall 2010:</p>
<pre><code>CS 61A Structure and Interpretation of Computer Programs
CS 47B Data Structures (already took course, but want more practice)
PHYS 7C Physics for Scientists and Engineers
English R1B (R&C requirement part B)
</code></pre>
<p>Spring 2011:</p>
<pre><code>CS 61C Machine Structures
EE 20N Structure and Interpretation of System and Signals
Econ 100A (or whatever upper level Econ course)
PHYS 105 Analytic Mechanics
</code></pre>
<p>Fall 2011:
EE 40 Introduction to Microelectronic Circuits
CS 70 Discrete Math
Math 104 Introduction to Analysis
Anthropology 2AC Introduction to Architecture</p>
<p>Spring 2012:
CS 150 Components and Design Techniques for Digital Systems
EE 105 Microelectronic Devices and Circuits (Digital Circuit focus)
Math 110 Linear Algebra
PHYS 110A Electromagnetism and Optics</p>
<p>Fall 2012:
PHYS 137A Quantum Mechanics
EE 141 Intro to Digital Integrated Circuits (Digital Circuit focus)
CS 170 Introduction to CS Theory (Algorithms focus)
Math 113 Introduction to Abstract Algebra</p>
<p>Spring 2013:
PHYS 137B Quantum Mechanics
CS C191 Quantum Information Science and Technology (Quantum Comp. focus)
CS 172 Computers and Complexity (Algorithms focus)</p>
<p>Fall 2013:
PHYS 129 Particle Physics (Physics Elective)
CS 174 Combinatorics and Discrete Probability (Algorithms focus)
Math 185 Introduction to Complex Analysis
E 190 Technical Writing (not sure if it is still required)</p>
<p>Spring 2014:
PHYS 130 Quantum and Non-linear Optics
CS 188 Introduction to Artificial Intelligence (AI focus)
Math 189 Mathematical Methods in Classical and Quantum Mechanics
Econ 100B (to satisfy two upper division humanities and 2 in 1 department).</p>
<p>I would like to do research during the year and internships over the summer, so is there anyway to make this schedule easier. Such as if it was easier to take CS 170, 172, and 174 simultaneously (although it most likely isn't).</p>
<p>I suppose I could take courses over another summer, but I'd ideally be doing internships (maybe I could do the summer after Freshman year I could take 2 courses).</p>
<p>Would I be stretching my schedule to thin (as in too much breadth instead of taking grad level courses), or would this be good if I'm interested in grad school for Applied Math, Applied Physics, or EECS?</p>
<p>Thanks in advance.</p>