CSCI396 Syllabus [ Summary | Schedule ] Prerequisites [top | prev | next]

You are expected to be comfortable with a programming language taking this course. This should be reflected by passing the CSCI112 (CS2) course. Functionally, this means you are comfortable with procedural program design and the typical structure of a language.

Instructor [top | prev | next]

I am Dr. Warren D. MacEvoy jr. My office is Wubben 168, in the old science building. My mail box is in the computer science, mathematics, and statistics (CSMS) department in Wubben Hall. My work phone is 248-1070, and Sally Reeves, our secretary, can be reached at 248-1407. My email address is Warren MacEvoy <[email protected]>.

Check my schedule for office hours. If necessary, other arrangements can be made.

Material [top | prev | next]

You will need the following material for this course:

We will be using Borland's JBuilder 4 Foundation in the classroom. Some resources will be provided so you may install this IDE at home as well. You can use any Java IDE you like, however.

Objectives [top | prev | next]

The major objectives of this course understand the Java 1.3 programming language well enough to pass Sun's certification test.

Requirements [top | prev | next]

Passing the certification will guarentee and A in the course. Otherwise, a composite of your work in the class will be used to assign a final grade.

Responsibilities [top | prev | next]

You are responsible for class material and announcements made in class, even if you did not attend. This includes changes in the schedule.

Cheating [top | prev | next]

Cheating will result in an instructional withdrawl from this course with a "fail" grade.

Additional resources [top | prev | next]

There are many online resources for Java. You will probably need to install a development environment at home.

Final words [top | prev | next]

Understanding a programming language well can be a great benefit to your career, and Java is a currently popular deployment language. I expect to enjoy helping you learn the goods and evils of this interesting new language.