
|
|
INSS 505 Introduction to Object-Oriented Programming Geilenkirchen Education Center Eight Saturdays, beginning August 26, 2000 0900 - 1600 Term I, 2000-2001 Instructor: Edmund I. Deaton, Ph.D. Email: edeaton@faculty.ed.umuc.edu Tel: (0) 6224-929-773 (home, Leimen) Text: C. Thomas Wu, An Introduction to Object-Oriented Programming with Java. Description: This course will introduce the principles and techniques of object-oriented programming. The course satisfies the programming language prerequisite for the M.I.S. program. Objectives: Upon satisfactory completion of the course, students should Be able:
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 and program due dates. Students will need a Java compiler to complete class assignments. Either Java 1.1 or Java 1.2 compilers will be satisfactory. The University of Maryland will provide JDK 1.2 to all students. It is suggested that you use the compiler provided by The University of Maryland. Compilers may be downloaded from java.sun.com/products/jdk 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.) 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) |
||||||
|
26 August |
Intro to O-O Concepts and Java |
Chs 1, 2. |
||||
|
26 August |
Java Programming |
Ch 3. |
||||
|
2 September |
Java Programming, Classes |
Ch 3, 4 |
||||
|
2 September |
Java Programming, Classes |
Ch4 |
||||
|
9 September |
Applets |
Ch 5. |
||||
|
9 September |
First In-class Exam, 75 minutes |
Chs 1-5 |
||||
|
9 September |
Selection Statements |
Ch 6 |
||||
|
16 September |
Selection Statements |
Ch 6 |
||||
|
16 September |
Repetition Statements |
Ch 7 |
||||
|
23 September |
Characters, Strings |
Ch 8 |
||||
|
23 September |
Review of chs. 6 - 8 |
|
||||
|
23 September |
Second In-class Exam,75 minutes |
Chs 6-8. |
||||
|
30 September |
Array Processing |
Ch 9 |
||||
|
30 September |
Arrays, File I/O |
Ch 10 |
||||
|
7 October |
Reusable Classes and Packages |
Ch 11 |
||||
|
7 October |
Inheritance and Polymorphism |
Ch 13 |
||||
|
14 October |
Searching and Sorting Algorithms |
Ch 15 |
||||
|
14 October |
Final Examination |
Comprehensive |
||||
|
Assignments There will be seven (7) programming assignments, basically one per class meeting. The first two assignments are included in a packet of material waiting for you in the Education Center. The packet of material contains information about setting up the Java environment and running Java programs. Please pick it up and study it prior to the first class meeting.
|
||||||
Return to: Graduate Programs Syllabi