If any student has ever completed an EECS degree (i.e. at Berkeley, MIT, etc.) or completed something similar (i.e. Computer Engineering, Electrical and Computer Engineering, etc.), could you possibly post your 4-year course load/plan?
Also, if possible, the AP courses you took and the college courses you tested out of with it.
Just wondering from those who graduated EECS/Computer engineering. What APs did you use to get college credit (or what AP scores did you end up sending)? I heard that even if an AP score (some APs only) doesn’t let you skip a GE course/other required course, it will still get you credits, which will boost your class standing and let you sign up for courses ahead of time…is this true?
UCs have standardized credit units for AP scores. Note that if you also take a college course that covers the same material, your credit units will be adjusted to eliminate double credit.
Each campus, division, and sometimes major determines subject credit and advanced placement for AP scores. If you intend to take a more advanced course, then it would be a good idea to try the old final exam for the course you can skip using AP credit.
I looked at this when I was applying for schools. It seems that almost every college, from the Ivies to local commuter schools, have a nearly identical track for EE.
Intro to analog circuits
Intro to digital circuits
Probability
Semiconductors
Microcontrollers
EM theory
Fourier analysis
Senior year is a capstone design project and some electives that go more in depth into the topics above.
That starts after you’ve knocked out intro physics, the calc series, linear algebra, and differential equations your first two years. When you stack that on top of your breadth requirements, you’re looking at a busy four years.
Most schools will want you to take 16 or 17 hours a semester to keep up this workload, and 16 hours of engineering just sucks. Accept all the AP credits you can. That can allow you to only take 4 classes some semesters, which will really be helpful with upper level courses. And despite what advisors may tell you, I don’t see a lot of value to retaking intro classes - I retook physics E&M and Calc 2 and felt like I got pretty much nothing out of them.
I tested out of calculus 1, physics - mechanics, chemistry, and some social studies classes like English. Don’t regret any of them, and I would have loved to get out of those calc and physics classes I retook. In particular, I can’t tell you how glad I am to be done with chemistry - I have zero talent for that subject.
Best high school classes I took were Physics C and Calc BC, because they prepared me for the expectations of what an engineering class would really be like. I am so glad I got that initial shock out of the way in the low-pressure environment of high school, rather than staring back at a 40% on a exam with a college GPA and scholarships on the line.
If a program is ABET accredited, then ABET does mandate certain classes in the curriculum. Therefore, you will see many similarities between ABET accredited EECS programs. You will find that being asked to take roughly 16 semester hours per term is very normal.
Many of the sample schedules universities post are not as inflexible as you may feel they are, and are designed with the assumption that you came in with no credits (e.g., AP or transfer). How soon you will be able to have the requirements checked off will be dependent on many factors, including how many technical classes you are willing and able to juggle per semester, how many and what credits you came in with, whether or not you take spring/summer classes, whether or not you are doing multiple majors, etc.
With any engineering field of study, upper level courses will all have long chains of prerequisites. That is why failure to decide what you want to do early in your college career is almost guaranteed to delay completion of your degree.
And yes, retaking classes is not necessarily an easy A. However, if you do retake a class, anything less than an A for the second attempt will look disappointing to employers and graduate/professional schools. At umich, the policy is you can only retake classes for which you received a C- or below, unless an advisor gives you permission to do so otherwise. If you passed, an advisor is unlikely to give you permission just because there were topics you didn’t fully understand.