Hi, I’m an international high school student from Calgary who is looking to take computer science and electrical engineering courses at Berkeley. Looking at the courses that are available, I am currently looking to take CS31- Introduction to Computer Science I, and EL ENG3- Introduction to Electrical Engineering. I want to also take CS32- Introduction to Computer Science II at the same time, so can anyone tell me if they have done both CS31 and CS32 at the same time before or how hard they are?
I have some knowledge of JavaScript and Python, but have had no formal classes.
How hard is EL ENG3? How good does your math and physics have to be for the course if you are in high school?
Does anyone else know any courses at UCLA that are useful for programming and computer science?
Thanks
I am also looking to take Math 31B since I have done IB Math SL. Is CS31, Math32B, and EL ENG3 too many courses at one time?
You forgot to change “Berkeley” to “UCLA”
Recommendation for summer UCLA courses is one class per session, especially if this is your first time taking a college course.
Electrical Engineering 3 isn’t the intro you’re thinking. Most EEs take it after completing Physics 1A, Physics 1B, Math 31A, Math 31B, and Math 32A. You cannot take CS 31 and 32 concurrently. CS31 takes between 10-20 hours per week of project work. CS32 takes between 20-60 hours per week for projects. CS32 is arguably the most difficult of the lower div CS classes. I know they say intro to comp sci but you make pretty advanced programs like a video game and a turn by turn navigation system. If you take EE 3 you should be very familiar with circuits. I’m a current student and for summer sesh I’m only take 2 math classes.