Overview Objective Materials grading Exam ELI Policies and Procedures Contacting the Instructor Beginning the Course
ITP 220 - JAVA Programming II - 4 Credits
Professor: Lisa Chemerys

Overview

This course presents an intermediate level approach to programming using advanced features of JAVA with an emphasis on object-oriented programming.  This course focuses on data structures, Collection iteration, exception handling, file I/O, Java 1.5 generics, introduction to GUI design/layout and the industry-wide software design concepts of UML and various design patterns.

Prerequisite : ITP 120 JAVA Programming I (or equivalent)

Top  

Objectives

 

Upon completion of the course, the student will be able to:

  • To understand the elements of Object Oriented Design
  • To be able to analyze relationship among classes; association, aggregation, strong inheritance, and weak inheritance.
  • To be able to describe the JAVA GUI API hierarchy.
  • To know various user-interface components like JButton, JLabel, JTextField, etc.
  • To understand how the Web browser controls and executes applets
  • To be introduce to dynamic data structures
  • To understand generics.
  • To use the Collection Classes
  • To be introduce to  the concept of multithreading..
  • To understand input and output streams, and learn how to create them.
Top  

Materials

 

Required Texts
The required textbooks for this course are:

  • Textbook: Absolute Java with Student Resource Disk, 4rd Edition, by Walter Savitch, Pearson
  • Software: Java 2 SDK v1.5.0.11 or greater
  • Microsoft PowerPoint or Viewer

For information on how to order your textbooks, go to http://eli.nvcc.edu/books/

Call before going to a campus bookstore to make sure the materials are in stock. If you don't see what you need, ask for assistance. Each bookstore has a separate section for ELI courses. Print this page and take it with you to avoid confusion.
Top
Grading
 

Assignment

Points

13 Assignments (20 points each lowest grade dropped)

240

Discussion Boards (10 points each)
20

Exam 1

100

Exam 2

100

Exam 3

100

 

 

Grading Scale

Final Grades will be based on the following scale:

Grade Points Percent
A 506-560 90-100
B 452-505 80-89
C 398-451 70-79
D 344-397 60-69
F 0-343 0-59
Top  

Exams

 


There are 3 exams in this course. You are expected to take your examinations at one of the NVCC campus Testing Centers. Be sure to allow enough time to complete your exam before the Testing Center closes; Testing Centers have specific policies relating to the administration of ELI exams. You will need to take a photo ID, your NovaConnect empl ID number, and the appropriate Exam Pass when you go to the Testing Center.  

For Testing Center locations, hours of operation and policies, click here.

For information on taking exams outside of the metropolitan area, click here.

Top  

ELI Policies and Procedures

 
This is an Extended Learning Institute (ELI) course. ELI courses differ from campus courses in several important ways, including enrollment dates, communication with faculty, assignment completion requirements, and exams. You must follow ELI's policies and procedures if you take this course. Read (or review) ELI's Policies and Procedures before you begin the course. 
Top  

Contacting the Instructor

 

I am here to help you succeed in this course. Occasionally questions or problems may arise. Here is how to contact me when they do:

E-mail address: lchemerys@nvcc.edu

Discussion boards should be used for most questions so that all students may benefit from them, but if your question(s) cannot be answered there or your question is specific to your own assignment, please feel free to email me to schedule an online meeting or a phone conversation regarding your questions.

Top  

Beginning the Course

 


1. Use your web browser to connect to http://www.nvcc.edu/bbstart. Follow the directions to determine your email, Blackboard and VIVA account user names and passwords.
2. Access your email account and make sure you know how to use it; you will be required to use this account for all course-related email.
3. Log on to Blackboard at http://learn.vccs.edu.
4. Click on this course under "My Courses." Review the entire course to make sure you understand what will be required of you. Then start completing the assignments.

Please note that account generation takes approximately one week from the time of your paid registration. If you cannot log on after one week, contact the IT Help Desk. If you can log on to Blackboard, but your course isn't listed, please contact ELI or your instructor.