CSC 492I Object-Oriented Programming in Java
|
Equivalent of CS 2 (CSC 212 at URI). Programming experience in Pascal, C or C++ for about six months can make up for the lack of CS 2.
The course work will involve five or six programming projects (weighing about 50 points), a mid-semester test (about 15 points) and a final exam (about 35 points). The mid-semester test will be about 75 minutes long and will be on October 20 or October 27, 1998. The final exam will be on December 15, 1998 from 6 to 9 PM. It will be comprehensive. Both the test and the final exam will have two sections. The first section will be questions with multiple choice/short answers. Most of the questions in this closed book section will be taken from the Java certification test. The second section will be open-book/open notes. The projects will be given every other week.
Object-oriented Programming, Introduction to Java | Chapter 1 | |
Syntax, Data Abstraction | Chapters 3, 4 and 5 | |
Class Dynamics | Chapters 6 and 7 | Inheritence | Chapter 8 |
More Abstraction | Chapter 9 | |
Threads | Chapter 11 | |
I/O, applets and Other Topics | Chapter 12 | |
Java Library | Chapters 13, 16, 18 |
You can use any computer (windows, mac or unix) to design and implement your programs. For each project, the format of output will be specified clearly. You are to submit your source code, as well as the compiled byte codes and in case of applets, the html driver. If you need an account on the computer science department's Sun work-stations, please contact me soon.
The Web site for this course is http://www.cs.uri.edu/faculty/ravikumar/csc492I. You can find projects, announcements, sample tests, the actual tests, solutions etc. posted there. I will try to an outline of each lecture in this site, although I can't promise it.