CS 1110 Introduction to Computing using Java Grade: letter or S/U Fall 2008
8546 TR 09:05 Hollister B14 Instructor: David Gries 4 credits
8548 TR 11:15 Hollister B14 Newsgroup:

Alternatives to CS100J
Home
About email
Academic Excellence Workshops
Academic integrity
Announcements
DrJava
Exams
Grades
FAQs
Lectures
Assignments
Labs
Quizzes
Links
Staff info
Syllabus
Course material
Times & places
Newsgroup
Email Gries

 

CS1110 (formerly CS100J) and CS1112 (formerly CS100M) offer an introduction to computer programming concepts. The courses emphasize techniques of problem analysis and the development of algorithms and programs. CS1110 uses Java, and CS1112 uses Matlab.

Neither course presumes previous programming experience. CS11112 requires a firm background in mathematics and at least one semester of calculus.

You may also take CS1114 (not given in Fall 2008), a fast-paced intro to computer sciece using camera-controlled robots. Take this version only if you have previous programming experience (in any programming language). Engineering students who take CS1113 will have to take the 1-credit course CS1130.

Refer to http://www.cs.cornell.edu/degreeprogs/ugrad/CSMajor/CoursesandResearch/FirstCSCourse/ 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; computation, information, and intelligence, and game design.

See http://www.cs.cornell.edu/degreeprogs/ugrad/CSMajor/CoursesandResearch/FirstCSCourse/ for more information about all these courses.