An introduction to the process of program design and
analysis using Java programming language for students who have no prior
programming experience. Topics include basic data types and their operators,
I/O, control structures (selection, loops), classes (including methods and
fields), files, arrays, and simple sorting and searching algorithms.
80-minute lecture and 80-minute lab. If you have taken a programming course
before and have used functions, loops and arrays, you should enroll in
15-200 instead of 15-100.
Prerequisite: minimum PSAT Math = 65 or SAT Math = 650.
Lecture: 9 - 10:20 a.m. daily
Lab: 4:30 - 5:50 p.m. daily