Computer Science Course Information
Back to CS Home Page


Computer Science Course Information


Level >Graduate >FALL_2005 >List >

Object Oriented Software Development Using Java

Course No. CIS 602
Sections 101, 103
Title Object Oriented Software Development Using Java
Course Website http://web.njit.edu/~theo
Prerequisite(s) None
Instructor Theodore Nicholson
  • Office Room No. : 2325 GITC
  • Office Phone : Send Email
  • Fax : 973-596-5777
  • Email : theodore.nicholson@yahoo.com
  • Website: http://web.njit.edu/~theo/
  • Lab : N/A
  • Instructor Office Hours
    Description An introduction to creating well-designed object-oriented programs.
    The course explores object-oriented technology, including object-oriented modeling using the Unified Modeling Language (UML) object-oriented design using Design Patterns, and object-oriented programming using the Java programming language.
    Topics Object-Oriented Software Development
    Object-Oriented Modeling
    Introduction to Java
    Elements of Java
    Classes and Inheritance
    From Building Blocks to Projects
    Design by Abstraction
    Object-Oriented Application Frameworks
    Design Patterns
    Concurrent Programming
    Distributed Computing
    Text Book(s) Object Oriented Software Development Using Java (2nd Edition) by Xiaoping Jia; Publisher: Addison Wesley; 2 edition (November 1, 2002) ISBN: 0201737337
    Time & Place Fridays, 6:00 - 9:05, Kupf 117
    Other Info The grading formula for CIS 602? It is:

    Midtem Exam, 30%;
    Final Exam, 35%;
    Project, 35%.
    Academic Honor Code

    The NJIT academic honor code
    (http://www.njit.edu/academics/honorcode.php)applies in full to this
    class. Note in particular that copying programs, in full or in part, is
    forbidden. You may discuss ideas and concepts with your fellow
    students, but you may NOT copy any code.

    Registrar's Website