Disparate Class Difficulty Levels
October 17th, 2006I have three programming classes right now. One of them is actually a class about computer history and structure. My 160 class has tons of homework and takes me hours to finish even though the material is all stuff that I already know. My 221 class is data structures and algorithms using Java and I’m learning Java as I go, so that’s a fun class. The only homework is a program due every two to three weeks. My 222 class is Assembler Language using i386. I thought it would be a pretty difficult class. The biweekly homework assignment is to read and then answer 4 questions then do a super-simple program that takes about 10 lines of code and 30 minutes to work through. So, what I’m wondering is: why is my intro class (where I’m not learning) more difficult than the more advanced classes where I am learning? Maybe it’s all in how you rate difficulty. I think the concepts learned are less advanced in the 160 class and probably anyone who was willing to do the work would get an A. You could get lost in the 221 and 222 classes and not even know where to begin, I guess.
I still think more work is harder than more advanced concepts, though.