Alternatives
to CS1110
|
|||||||||||||||||||||
|
CS1110 and CS1112 offer an introduction to computer programming concepts. The courses emphasize techniques of problem analysis and the development of algorithms and programs. CS1110 uses Java; CS1112 uses Matlab. Neither course presumes previous programming experience. CS1112 requires a firm background in mathematics and at least one semester of calculus. You may also take CS1114 (not given in 2010-2011), a fast-paced intro to computer science using camera-controlled robots. Take this version only if you have previous programming experience (in any programming language). Engineering students who take CS1114 will have to take the 1-credit course CS1130. Refer to http://www.cs.cornell.edu/ugrad/FirstCSCourse/index.htm for more information about these courses. Alternatives If you are shopping around for a "first course" to take in computer science, the CS department offers both programming and non-programming courses. Beside courses that involve a lot of programming, there are courses on web design; computing in the arts; cognitive science; visual imaging; and game design. Two self-paced 1-credit courses, CS1130 and 1132, offer an introduction to object-oriented programming and Matlab for students who already know a programming language. See http://www.cs.cornell.edu/ugrad/FirstCSCourse/index.htm for more information about all these courses. |
||||||||||||||||||||