| ||||||||||
When 8 people out of 20 get A's, a curve would mean that FEWER people would get A's, not more. A curve means to fit the scores to a normal distribution, not to just give everyone higher grades. Not everyone requires 1316 – in fact, only CM requires it. Mark Guzdial |
If you find Java hard here, why do you think it would be easier in 1315? Would you really want everyone, in their very first class, to deal with type declarations and public static void main? Mark Guzdial |
You raise good points. We picked Python for 1315 because it is a real language – check out ads at Google, where they actively recruit Python programmers. (If you're interested in our whole process of picking Python, check out http://coweb.cc.gatech.edu/mediaComp-plan/uploads/37/designing-non-major-CS1-v6.pdf). You're actually not "throwing away" your knowledge of Python. Java would be a lot harder without starting with Python – we know this from when we used to teach Scheme in the first class and learning Java became just as hard to start over. Yes, the first four weeks of 1316 is "CS1315 in Java" on purpose, but I hope that you're recognizing that we didn't do linked lists and trees in CS1315. Mark Guzdial |
If you start in CS1321 with CM, you go on to CS1322. If you start in CS1315 with CM, you need to take CS1316 before going on to CS1322. BTW, this is the last semester CS1321 and CS1322 will be taught. In the Fall, we'll instead be teaching CS1301, 1331, and 1332. CS1316 will feed into CS1331. Mark Guzdial |
The last comments page suggested that the class is too slow. 8/20 A's on the midterm suggests that it's not going too fast. You may need to spend a little more time studying outside of class, or coming to see me at office hours to ask questions. Manabu said that only four people came to recitation the Monday before the Midterm – if it's going too fast, I'd expect more people to be seeking help. Mark Guzdial |
Most majors that require CS1315 (like Architecture and Management) do not also require CS1316. Mark Guzdial |
Definitely worth considering – thanks for the suggestion! Mark Guzdial |
Absolutely – there is a Java 3-D package and a package makes OpenGL accessible from Java. Take a look at http://www.alice.org – that's all done with Java and Jython. Mark Guzdial |