CS 1110 Introduction to Computing using Java    Spring 2010  
19972 TR 09:05 Hollister B14 Instructors: David Gries  
19974 TR 11:15 Hollister B14 Grade: letter or S/U.   Credits: 4
flue image

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 Fall 2009), 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 www.cs.cornell.edu/degreeprogs/ugrad/CSMajor/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 www.cs.cornell.edu/degreeprogs/ugrad/CSMajor/FirstCSCourse/index.htm for more information about all these courses.