I don't know how much you keep up with the CS program around here or what your major is, but everything I've been told and the things I've seen myself have said to me that CWRU's CS program bites a big one.
I took ENGR131 and had absolutely no problems with it. It was easy. I enjoyed myself. (for those not knowing the ways of Case, it's basically an intro to programming, taught in C++ [not straight C])
My problem came when they threw us into ECES233 (Data Structures) and expected everyone to be totally proficient in C++ and C-style things... (abstract/base data types, pointers, creating your own class from scratch, blah blah blah.) Had I actually been taught these things in ENGR131, I most likely would've had no problem in ECES233. However, the teacher for 233 covered ALL of those topics in three class periods and expected us to be geniouses on the subject.
If I had taken programming in high school, I probably would've lived. My highschool of around 3000 people had no programming classes. I'd dabbled in VB and C, but not enough to know how to do this stuff.
I had no problem on tests, which had no programming on them. The theory of the class went down just fine, I can get my head around it. It was simply the implementation of things, the homework, which I spent weeks working on (at times) and often ran into stupid problems like compiling but non-linking code. The teacher was no help. There was nobody to turn to. I refused to ask classmates for help for fear that I would get accused of cheating, which is what happened when I helped a friend in ENGR131 the semester before... (Long story short, they said we both cheated and almost screwed us of the points, instead we had to both do a new assignment; we never cheated in the first place.)
I just couldn't program like they wanted me to. Had I had more teaching I might have handled it... But they simply threw us into a REAL deep pool and said "swim." I kept my head above water for a time, but eventually it killed me, I dropped the class and have sworn off programming since. ECES233 made me dispise coding, when once upon a time I actually enjoyed it a bit.
Case Western - the school that enjoys watching its students get sCWRUd.
<leonphelps>Yeah, now, uh, "sig," what is that?</leonphelps>
[ Parent ]