CS100(J,M) Overview
Details
Synopsis
Alternatives
Requirements
Staff
Classes and Facilities
Course Material
What To Do Now
Home
Announcements
Staff&Help
Material
Exercises&Quizzes
Exams
Information
Syllabus
Times&Places
Examples
Projects
Grading

Details
Course label: COM S 100
Course name: Introduction to Computer Programming
Semesters offered: Fall, Spring, Summer
Credits: 4
Grades: Letter or S/U, depending on your college requirements
Websites: http://courses.cs.cornell.edu/cs100j/2001sp/, http://courses.cs.cornell.edu/cs100m/2001sp/
Newsgroups: cornell.class.cs100j, cornell.class.cs100m

Synopsis
Computer Science is not about computers, any more than astronomy is about telescopes -- Edgar W. Dijkstra

CS100(J,M) offers an introduction to elementary computer programming concepts. The course emphasizes techniques of problem analysis and the development of algorithms and programs. You must register for either of two versions of CS100 which both use Java and MATLAB:

Neither course presumes previous programming experience. But, you must have a firm background in mathematics and at least one semester of calculus to take CS100M. Refer to http://www.cs.cornell.edu/ugrad/FirstCourse.html#CS100 for more information about both courses.

Alternatives
If you are shopping around for a "first course'' to take in computer science, you need to evaluate your current programming expertise. Refer to http://www.cs.cornell.edu/ugrad/FirstCourse.html for more information about the courses that may suit your needs better than CS100.

Requirements
CS100(J,M) assigns homework and exams to develop and test your programming skills. You will be required to:

Staff
CS100(J,M) staff comprises instructors, teaching assistants, consultants, and a course administrator. Review the Staff page for more information.

Classes and Facilities
We require that you attend lecture and section. We also hold occasional review sessions. Review the Times&Places page on the course website for more information.

Course Material
Both CS100J and CS100M require that you program in Java and MATLAB. You will use CodeWarrior for the Java programming environment. For the full list of required and optional course material, review the Material page on the course website.

What To Do Now
Please do the following tasks ASAP:


Back to Top
Back to CS100(J,M) Home