CS 123
Programming I: Java
Fall, 2003

Professor Roger Kraft
Office: CLO 368
Office phone: (219) 989-2696
Office hours: 2:00--3:00 MW, and by appointment.
E-mail: roger@calumet.purdue.edu

This course is an introduction to computer science and computer programming. The programming language used is Java and the topics covered include identifiers, basic data types, expressions, control statements, methods, recursion, arrays, objects, classes, inheritance, polymorphism, and simple graphical user interfaces.

Below are links to pages that contain the course syllabus and more information about Java and this course.

Syllabus
General information about the course, textbooks, homework, exams, grading policy, etc.

Java
Information about Java programming environments, links to Java web sites, examples of Java code that we discuss in class, reading assignments, guidelines for writing and turning in your programming assignments, and your Java programming assignments (after they have been assigned).

Return to Roger Kraft's home page.
Return to the Math Department home page.


compliments and criticisms