CS 382 Syllabus - Spring 2014

Steven J Zeil

Old Dominion University
Dept. of Computer Science

Table of Contents

1. Course Description
2. Basic Information
2.1. Instructor
2.2. Location
2.3. Text
2.4. Course Prerequisites
3. Course Policies
3.1. Meeting Times
3.2. Computer Access
3.3. Communications
3.4. Academic Honesty
3.5. Grading

1. Course Description

CS 382 is an introduction to the Java programming language for students who are familiar with programming in C++. Topics include basic language syntax, data structures, control flow, classes, exception handling, and basic elements of the Java API.

This is a web-based class requiring independent responsibility and online communication skills on the part of the student. There are no regularly-scheduled class meetings.

2. Basic Information

2.1. Instructor

Steven J. Zeil E&CS 3208
(757) 683-4928 Fax: (757) 683-4900
zeil@cs.odu.edu

Office Hours

Students may meet with the instructor in person or via internet-conferencing. A week-by-week schedule of available meeting times can be found by going to the instructor's home page (http://www.cs.odu.edu/~zeil) and clicking on Office Hours and Appointments .

2.2. Location

This course is hosted at http://www.cs.odu.edu/~zeil/cs382.html.

2.3. Text

The textbook for this course is

  • The Java Tutorials, 2011, Oracle Corp., available here.

2.4. Course Prerequisites

  • CS 250 or CS 333, CS 252

Students are also expected to be familiar with the use of standard Internet-based tools including email and web browsers.

3. Course Policies

3.1. Meeting Times

This is a Internet-delivered course. There are no regularly scheduled class meetings.

3.2. Computer Access

All students taking this course must have activated a login and e-mail account on the CS Dept's Unix network. The account setup and password can be obtained at http://www.cs.odu.edu/ by clicking on Account Creation.

3.3. Communications

Because this course does not have traditional lectures, most communication between instructor and students will need to be conducted electronically.

Questions and discussion are encouraged. Whenever possible, these should be conducted through the website's online Forum rather than via email. Students should read Navigating the Course Web Pages and Asking Questions documents on the Policies page of the course web site to learn how this is done.

As noted earlier, the instructor will hold regular office hours. Off-campus students can contact the instructor by telephone or by network conferencing during these times.

3.4. Academic Honesty

Everything turned in for grading in this course must be your own work. The instructor reserves the right to question a student orally or in writing and to use his evaluation of the student's understanding of the assignment and of the submitted solution as evidence of cheating. Violations will be reported to the office of Student Judicial Affairs for consideration for punitive action.

Students who contribute to violations by sharing their code/designs with others are subject to the same penalties as those who misrepresent such work as their own.

This policy is not intended to prevent students from providing legitimate assistance to one another. Students are encouraged to seek/provide one another aid in general issues relating to the course subject matter. Student discussions should avoid, however, explicit discussion of approaches to solving a particular assignment.

3.5. Grading

Assignments 60%
Final Exam 40%

All assignments are automatically graded. Students can check their grade status at any time by using the Grades button on the course directory pages.

Additional details on grading can be found here and on the Grades page.

Assignments are due before the start of the final exam.

Exceptions to due dates will only be granted under the conditions defined by the ODU policy on incomplete grades: exceptional circumstances beyond the student's control.


In the Forum:

(no threads at this time)