|
INSS 505
Introduction to Object-Oriented Programming
Aviano
Education Center
Tuesday
and Thursday evenings 16:40-19:20
26
Mar – 17 May 2002
Term
IV 2001-2002
Instructor: Edmund I. Deaton
Email: edeaton@faculty.ed.umuc.edu
Tel: 0427 934 92 (home) 333 12 601 49 (cell)
Text: C. Thomas Wu, An Introduction to Object-Oriented
Programming with Java. Second Edition. McGraw-Hill 2001
Description: This course will introduce the principles and
techniques of object-oriented programming. The course satisfies
the programming language prerequisite for the M.S. program.
Objectives: Upon satisfactory completion of the course,
students should be able:
- To explain the main concepts of the object-oriented
programming paradigm as they relate to software development
in an MIS environment.
- To design, write, and debug programs of
moderate complexity using the Java programming language. These
programs will incorporate such software constructs as class
hierarchies, class inheritance, design of classes, data structures
and methods, character and array data structures, file input
and output, graphical user interface design and event-driven
programming, and Java applets.
Course Requirements and grading.
Two in-class
exams 15% each
Final exam
30%
Programming
projects 40%
All
exams will be open-book, in-class. There will be seven programming
assignments. See Topics and Assignments section below for exam
dates. One programming assignment will be due
each week after the first class meeting.
They increase in complexity and in value.
Programming Environment
Java compiler - Students
will need a Java compiler to complete class assignments. The official
Java compiler used in this course is Java™2 SDK, Standard Edition
1.4.0. SDK 1.3 is acceptable.
Compilers may be downloaded
from http://java.sun.com/j2se/1.4/ for no charge and are available
on CDROM for a nominal cost. Other commercial Java products such
as Borland Jbuilder, Microsoft J++, or Symantec Visual Café may
also be used. (Borland JBuilder 3 may be purchased from the UMUC
Textbook Office.) These commercial products are not a requirement
for the course and will not be supported.
Text Editor- If you
are using a Windows PC, I strongly suggest TextPad. It can be downloaded from http://www.TextPad.com/ The cost is under $30.00. It is an excellent programmer’s editor
designed for Java with syntax coloring.
Complete details on downloading will be given during the first class
meeting.
Grading Standards.
90-99% A
80-89% B
70-79% C
< 70% F
Topics and Assignments
(All references to Wu, Introduction to O-O Programming)
|