From the Cornell Courses of Study
CS 1110 Introduction to Computing
Fall, spring, summer. 4 credits. Assumes basic high school mathematics (no calculus) but no programming experience.
Programming and problem solving using Java. Emphasizes
principles of software development, style, and testing. Topics
include object-oriented concepts, procedures and functions, iteration,
arrays, strings, algorithms, exceptions, GUIs (graphical user interfaces).
Weekly labs provide guided practice on the computer, with staff
present to help. Assignments use graphics and GUIs to help develop
fluency and understanding.
Click here for information about alternative courses.
Check the announcements
|Frequently asked questions on A7: Click here
|Hint on debugging methods in A6: Click here
|Quiz on November 4. Answer to quiz 3
|10 September announcements. Look at announcements page for info on downloading the CD ProgramLive, Quizzes, getting DrJava on your computer, and grouping for A1.
|Turn off compiler warnings in DrJava. We show you how to turn off some compiler warnings on the announcements page.
Can't install DrJava on a computer running a Microsoft operating system? Contact TA Prabhjeet Singh, firstname.lastname@example.org .
|Office hours. Office hours of the profs and TAs: on the staff webpage
Consultant schedule, which varies week-by-week, on the consultant page.
|VideoNote. Lectures are being videotaped. Visit www.cs.cornell.edu/videonote/cornell.
|About labs. Please read this announcement about labs.
|CMS. Haven't received any CS1110 email yet? No serial number on your iClicker so you can't register it? Can't login to the CMS to complete the First Day Survey? See the recent announcements by clicking here.
Expected student learning outcomes of CS 1110:
(1) Understand OO concepts, as used in Java: classes, subclasses, inheritance, and overriding. This includes an operational model of method calls. Understand the basics of OO design.
(2) Be fluent in the use of procedural statements ---assignments, conditional statements, loops, method calls--- and one-dimensional arrays. Be able to design, code, and test small Java programs that meet requirements expressed in English. This includes a basic understanding of top-down design.
(3) Have knowledge of basic searching and sorting algorithms.
For more information on the course, see its syllabet.
The times for all prelims and the final are given here.
Please be sure you are free at these times, and email email@example.com if you have conflicts.