Introduction to Computer Science I
V22.0101 Fall 2007
Professor: Samuel Marateck
ATTENDANCE IN CLASS IS MANDATORY.
Sec 002 (MARATECK) (M/W 11:00-12:15)
If you do not do the homework programs,
you cannot pass the course. If home work is late, 1 point (25%) is
deducted. After one week of lateness, home work will not be accepted.
The CS Minor
Help with homeworks and course
We are fortunate to have Eugene Weinstein
(eugenew@cs.nyu.edu)
to help you with your programs in this course. He will be available to
help students starting MON Sept 17 at 14 Washington Place lab and will be
using the PC just to the right as you come down the stairs, at the following
times.
- Monday: 1-2pm
- Tues: 11am-1pm
- Wed: 1-3pm
- Thurs: 11am-1pm
- Fri: 11am-12pm (WWH 818)
Students can get help via email to the
etutor. The etutors are there to give help as well as to
grade. Also, ITS consultants should be available at most times.
Click for computer-lab hours
Course Materials (click text link for text description and downloads)
Class programs and daily pages in text and preliminary notes, etc.
Introductory
Information
Selected Swing Classes
Sending homeworks by email
Homeworks
You should only submit your homework once,
except for resubmitting it once to improve your grade.
-
Homework #1. Binary Representation of Numbers
-
Homework #2. A Bar Code Display
-
Homework #3
-
Homework #4, The Game of Life
-
Homework #5
Honors project
PowerPoint presentations for Liang's text
-
Chapter 1, Intro to Java
-
Chapter 2, Primitive types and operations
-
Chapter 3, Control statements
-
Chapter 4, Loops
-
Chapter 5, Methods
-
Chapter 6, Arrays
-
Chapter 7, Objects and Classes
-
Chapter 8 Strings
-
Chapter 9 Inhertitance and Polymorphism
-
Chapter 10, Abstract Classes and Interfaces
-
Chapter 11, Object Oriented Design
-
Chapter 12, GUI Basics
-
Chapter 13, Graphics
-
Chapter 14, Event Driven Programming
-
Chapter 15, Creating User Interfaces
-
Chapter 16, Applets and Multimedia
-
Chapter 17, Exceptions and Assertions
-
Chapter 18, Binary I/O
-
Chapter 19, Recursion
Sample Questions for Midterm
Sample Questions for Final