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.
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.