Freshman Year Schedule - 112, 127 and 18100 in Semester 1?

(Sorry for big block of text... uh... yeah that's it. Have fun reading)

I believe 122 is a prereq for 150 so I don't that's allowed. Also 150 isn't required for ECE so you could just hold off on that. I think ECE people only take that if they wana double major/minor in CS.

I took 18-100 and 15-112 together (without 21-127) and that kinda killed me. Although to be fair, my only programming experience was APCS in which I didn't do much with programming except for class requirements. I took 21-127 second semester and if you were to take all 3 together I'd say...

Have a STRONG background in programming- preferably Python. If you don't have a strong background, DO NOT take 21-127. Most people who don't have much programming experience seem to struggle in 112 a LOT. The homework assignments take a long time (if you're not experienced in programming) and eat up your weekend.

If you have already taken a proof based math class and feel absolutely comfortable with proofs (common misconception... proofs are not geometric/precal proofs learned in HS) then you could probably take 21-127 and (hopefully) breeze through it If... er... how to english... you don't satisfy both requirements (?) I would strongly recommend against it.

Instead of 21-127 you can knock your math/science electives out of the way (3D calc? Diffeq? Chemistry?)... or you can take another gened (the quicker you knock these out, the better). Then second semester you can take (maybe just 4 of the 5... unless first semester was a breeze :P ) 15-122, 21-127, Physics (1 or 2 depending if you tested out), a gen ed, another intro class etc.

tl;dr: for most people, I would strongly recommend against it.

/r/cmu Thread