School of Computer Science, Telecommunications,
and Information Systems
DePaul University

CSC 211, Programming in Java I

Section 715

Fall 01/02
Monday 6:15 -- 9:30 pm, O'Hare campus, Room: 201



Instructor: Omar Hamadache
Office: SAC 553, LPC
Tel: (773) 325 2171 (during office hours)
Office hours: 10:30am - 12:00pm
E-mail: ohamadac@cs.depaul.edu
Home page: http://www.depaul.edu/~ohamadac
Grader:


Course Description

Introduction to object-oriented programming using Java. Topics include variables, data types, control structures, arrays, method invocation and parameter passing, predefined classes and programmer-defined classes. Introduction to Java interfaces and inheritance. Simple graphical user interfaces, events, and listeners.

Textbook

Tentative Schedule and Topics

09/10 Intro to Java. Classes, types, variables, expressions. Simple I/O. Intro to Applets.
09/17 More on expressions. Control flows. 
09/24 Control flow (Cont. ). Keyboard class. Classes and methods. Applets (cont).
10/01 Midterm Review
10/08 Mid-term Exam  
10/15 More about classes, . 
10/22 More about classes and interfaces (cont.), Applets,
10/29 Events and listeners, animation. Arrays and vectors. Collections. 
11/05 More about inheritance and polymorphism. GUI development.
11/12 Review
11/19 Final exam

Lecture Summaries

Grading

Grading Scale

A : total >= 93   C+: 80 > total >= 77
A- 93 > total >= 90 C 77 > total >= 73
B+ 90 > total >= 87 C- 73 > total >= 70
B 87 > total >= 83 D+ 70 > total >= 67
B-: 83 > total >= 80 D 67 > total >= 63
D-: 63 > total >= 60
F 60 > total

Getting Started


Tutoring Services


DePaul Labs


Resources