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

CSC 224, Java for Programmers

Section 709

Fall 01/02
Tuesday 6:00 -- 9:15 pm, Lake County campus, Room: TBA



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


Course Description

An accelerated introduction to Java for students that already know how to program. The basics of Java variables, operators, classes, inheritance, user interfaces, and file i/o operations will be covered.

Prerequisite

At least one quarter of experience in a structured, preferably object-oriented, language.

Tentative Schedule and Topics

 
09/11 Introduction to Java. Classes, types, variables, expressions. Simple I/O. Intro to Applets.
09/18 More on expressions. Control flows. 
09/25 Classes and methods. Parameter passing. Simple GUI. 
10/02 More about classes.
10/09 Mid-term exam  
10/16 Applets, events and listeners, animation.
10/23 Arrays and vectors.   Inheritance and polymorphism.
10/30 Exceptions. I/O. Database connectivity.
11/06 GUI development.
11/13 More about GUI: Components, Containers, Layout managers
11/20 Final exam

Textbook


Announcements

Lecture Summaries


  • [2001/11/20] Final Exam

  • 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

    Grades

        Updated on 2001/11/11, 21:00

    Getting Started


    Tutoring Services


    DePaul Labs


    Resources