CIS 3931
Elementary Java Programming
Summer 2004 Syllabus

Course Instructor:

    Bob Myers
    E-mail: myers@cs.fsu.edu
    Office: Love 205-A (Moved)
    Office Hours: MW 1:15 - 1:45 PM, 3:20 - 4:20 PM

Teaching Assistants / Graders:

 
Name E-mail Office Office hours

Class Lecture Time:

  MWF 11:00 AM - 12:15 PM  : MCH 303

Recitation Times:

 
Section Day Room Time Instructor
7 Fri MCH 128 12:30 - 1:45 PM TBA
8 Fri MCH 128 2:00 - 3:15 PM TBA
9 Fri MCH 128 3:35 AM - 4:50 PM TBA

Course Website:   http://www.cs.fsu.edu/~myers/cis3931

Text: - Java: How to Program, Deitel & Deitel, 5th ed.

Course Objectives:

Upon completion of the course, the student will:
  • Understand the Object Oriented Programming concept and be able to discuss the differences between procedural and object oriented languages.
  • Be able to take an existing Java program and add functionality.
  • Be able to design and write basic Java programs, using both procedural techniques and object-oriented techniques.
  • Grading Policy:

    The final course grade will be computed as follows:
     
     Homework / Programs 40 %
     Test 1 17.5 %
     Test 2 17.5 %
     Final Exam 25 %

    In addition to the scale listed above, in order to earn a C- or better in the course, a student is required to achieve a test average of 65 or better.  If the test average is below this level, the highest possible course grade is a D.  The test average can be computed with the following formula:

      TestAvg = ((Test1 * 17.5) + (Test2 * 17.5) + (FinalExam * 25)) / 60

    Letter Grade Scale:

    Letter Numerical Average
    A 92.00 - 100
    A- 90.00 - 91.99
    B+ 88.00 - 89.99
    B 82.00 - 87.99
    B- 80.00 - 81.99
    C+ 78.00 - 79.99
    C 72.00 - 77.99
    C- 68.00 - 71.99
    D 62.00 - 67.99
    D- 60.00 - 61.99
    F 0.00 - 59.99

    Tests:

    There will be two term tests and a final exam. You will be required to bring and show your Student ID on test days to take the tests.  The final exam will be cumulative.  The test format will be a mixture of short-answer, code reading and understanding, and code writing.  Tentative test dates are listed below.  Be aware that these may change slightly depending on where we are in the course materials.

    Test Dates (tentative):

     
    Test 1 Wed, June 9
    Test 2 Fri, July 9
    Final Exam Aug 6

    Quizzes / Lab / Attendance:

    Periodic quizzes may be given, in lecture or in recitation class, to help students gauge their progress in the class, and to gauge attendance, if needed. No makeup quizzes will be given (no exceptions). Attendance and participation is expected, both in lecture and recitation class. There may also be some hand-in exercises done in recitation class. Any graded work from recitation, attendance grades, or quiz grades will count in the assignment average.
     

    Homework / Programs:

    There will be a variety of homeworks and programming projects assigned.  Some will be small and easy to complete in one sitting.  Others will be larger programming projects.  Assignment specifications will be posted on the web page.  Turn in all assignments on time!  Late assignments will be accepted one day after the due date, with the deduction of a letter grade.  Assignments more than a day late will not be accepted.
     

    Web References:

    Check the web page frequently!  It will be continually updated with essential course materials, such as assignments, examples, and some notes.  It will also include other supplements, such as instructions for using the compiler, a FAQ (Frequently Asked Questions) page, and other help links. It is your responsibility to check the web page regularly and frequently for posted materials.
     

    Miscellaneous Policies:

    1. A student will be allowed to make up a missed test if he or she has a notice of illness from the Student Heath Center or family physician.  Any other excuses that are not medical or emergency related will be at the discretion of the instructor, and must be approved in advance.

    2. Students in the class will be given a temporary computer account from the Computer Science Department, and this can be used to store project files and access one of the compilers used in the course.  I will rely on e-mail to make announcements throughout the semester.  If you need help with e-mail, the UNIX environment, or accessing web materials, see me during office hours for extra assistance.

    3. Please turn OFF all cellular phones, beepers, etc. in the classroom.
     

    Academic Honor Code:

    It it your responsibility to read, understand, and conform to the Academic Honor Code as set forth in the FSU General Bulletin and the Student Handbook.  In addition to this information, please be aware of the following:

    Students are expected to do their own work on any classwork or test submitted for a grade.  It is NOT appropriate to work on assignments with other students or to give or receive solutions to or from anyone before an assignment is handed in.  Examples found in the course textbook may be used in programs, as long as the source is cited.  This is appropriate, as some hand-in assignments may be based on program examples found in the book.  A first violation of the honor code will result, at minimum (but not limited to), a penalty of a 0 grade on the assignment or test involved, along with a reduced letter grade in the course.  Any second violation of the honor code will result in an automatic F in the course, and possible proceedings before the Honor Court.
     

    Accommodation of Disabilities:

    Students with disabilities needing needing special accommodations should register with and provide documentation to the Student Disability Resource Center (SDRC), and they should bring a letter from the SDRC to the instructor indicating what accommodations are needed.  Any notice of special accommodations should be given at least a week in advance.
    Students taking exams at the SDRC office are expected to take exams at the regularly scheduled time.  Any exception to this will only be granted with a valid documented reason and must be approved by the instructor a week before the exam.