15-110 vs 15-112 for CMU AP/EA

Hey everyone,

I was accepted into CMU’s AP/EA program a few weeks back and I will be taking 18-100 (very interested in computer engineering) but I am torn between 15-110 and 15-112 for my second course. CMU has a top notch CS program so I would definitely love to try out a CS course. However, I have heard that 18-100 and 15-112 are challenging classes and taking them both is significantly difficult, so taking 15-110 would make my summer less stressful (right?) I do have a okay background in CS though (AP Comp Sci, programming for about 5 years). Would I be able to handle 15-112 or is 15-110 the better option?

I am planning on applying to CMU ECE in Fall 2017, if that means anything.

I’m not sure about the summer programs, but 15-112 and 18-100 was very doable during the school semester. Also, 15-112 will be much more useful for you if you want to pursue ECE, so I’d recommend taking that.

Thanks for the reply @conecc! Did you have a lot of homework in these classes?

Are you allowed to take 18-100 and 15-112 together? Both courses are 12 units and APEA allows only up to 23 units total in summer

@qwertlx

15-110 provides a basic understanding of what computer science is. You hardly code anything, more so just learn to understand different concepts / data structures.
15-112 is rigorous python coding: you will come out with a fairly advanced understanding of python.

Take a look at the schedules:
15-110: http://www.cs.cmu.edu/~15110/schedule/
15-112: http://www.cs.cmu.edu/~112/schedule.html

I never took 18-100 so i can’t comment on that.