FSU Seal - 1851


    CIS 5930 Programming Languages
    Fall Semester 2005


This is a dually listed course whose undergraduate version is COP 4020. The graduate version consists of all of COP 4020 together with a substantial project and presentation requirement suitable for graduate level study.

The content, objectives, assignments, assessments, and grading are the same for both graduate and undergraduate students, except that graduate students are required to complete a substantial project and make a presentation on this project. The course grading for graduate students is weighted to take the project into account.

Regular participation via the Blackboard course interface is required. Official course announcements, lecture materials, assignments, and help archives will all be on-line at this site. Note that all registered students should have the course web site listed on their My FSU portal page. Be sure to test this and resolve any difficulties no later than the first week of classes.

Class (lecture and recitation) will be met and attendance is required. (See schedule details below.) All exams will be given in class during scheduled class time.


Event   Location   Dates   Day   Time
LectureTEC 0170Aug 30 - Dec 13 (including exams)   Tue   5:00pm - 7:30pm (Central Time)


There will be two exams in CIS 5930, a midterm exam and a final exam. The dates for the two exams are shown in the following table.

Exam Calendar
Exam On-Campus Distance Window (Inclusive)
Midterm Exam Tue Oct 25 Fri Oct 28 - Mon Oct 31
Final Exam Tue Dec 13 Fri Dec 9 - Mon Dec 12


Chris Lacher, Faculty
Responsibilities: Course Policies and Standards, On-Site and On-Line Instruction, Assessment 
Office: 112 Faculty Annex B / Panama City Campus 
Office Phone (during office hours): 850-522-5502 or 850-644-2090 ext 251 
Mobile Phone/Voice Mail (24/7): 850-510-5575 
Email:  lacher@cs.fsu.edu
Mail & Delivery: Florida State University
4750 Collegiate Drive
Panama City, FL 32405-1099
Lacher Weekly Schedule Effective Aug 29 - Dec 16, 2005 (excluding Sep 5, Nov 11, and Nov 23-25)

COURSE RATIONALE: This course will give the student a big picture view of programming languages.

COURSE OBJECTIVES: After successful completion of the course, the student should:


The courses COP 4530 and COP 3331 are explicitly stated prerequisites for CIS 5930. By transitivity, CDA 3101 and MAD 2104 are also prerequisites. These prerequisites will be enforced. Students not having CDA 3101, MAD 2104, and COP 4530 (or their equivalents) will be dropped from the class.

This course is not open to anyone with credit for COP 4020.


COURSE GRADING: Grades will be assigned based on one midterm and one final exam, textbook homework exercises, programming assignments, and individual topical assignments (presenting background on, and leading a Blackboard discussion of, an individually assigned topic). Grading details are provided in the following two tables.

    Table 1: Course Points
    Item Percentage
    Midterm Exam 30%
    Final Exam 30%
    Homework 10%
    Programming Projects 20%
    Table 2: Letter Grades
    >=90 <95A-
    >=85 <90B+
    >=80 <85B
    >=75 <80B-
    >=70 <75C+
    >=65 <70C
    >=60 <65C-
    >=55 <60D+
    >=50 <55D
    >=45 <50D-

In addition, you must submit a working version of every assignment in order to be eligible for the grade of A or A-.

EXAMS: All exams must be proctored and taken at an approved testing site during the exam window or in class on the designated date. It is the student's responsibility to arrange for proctored exams in compliance with the FSU standards. Go to http://online.fsu.edu/learningresources/proctoredexam/ for details.

See the exam schedule for details on exam dates.



Late Assignment Policy: The assignments, when turned in before or at the due date before midnight, will be graded. When turned in late, 5% will be deducted from the homework grade per day until the homework has been received, with a maximum extension of five days.

First Day Attendance Policy: Official university policy is that any student not attending the first class meeting will be automatically dropped from the class. For distance students, this policy is interpreted as posting to the discussion forum "First Day Attendance" no later than the first day of the semester.

Regular Attendance Policy: The university requires attendance in all classes. Attendance in distance classes shall mean regular access to the course web site via campus.fsu.edu and regular participation in the class discussion forums. Here, "regular" shall mean a substantial amount of time on a weekly basis. Note that individual access statistics are maintained by Blackboard.

Proctored Exam Policy: All exams must be proctored and taken at an approved testing site during the exam window or in class on the designated date. It is the student's responsibility to arrange for proctored exams in compliance with the FSU standards. Go to http://online.fsu.edu/learningresources/proctoredexam/ for details.

Exam Makeup Policy: An exam missed without an acceptable excuse will be recorded as a grade of zero (0). The following are the only acceptable excuses:

All excuses must be submitted in writing, must be signed by the excusing authority, and must include complete contact information for the authority, including telephone numbers and address.

Missed exams with acceptable excuse will be made up or assigned the average grade of all other exams, at the option of the course instructor.

Missed, and acceptably excused, final exams will result in the course grade of 'I' and must be made up in the first two weeks of the following semester.

Grade of 'I' Policy: The grade of 'I' will be assigned only under the following exceptional circumstances:


All students are expected to uphold the Academic Honor Code published in The Florida State University Bulletin and the Student Handbook. The Academic Honor System of The Florida State University is based on the premise that each student has the responsibility (1) to uphold the highest standards of academic integrity in the student's own work, (2) to refuse to tolerate violations of academic integrity in the university community, and (3) to foster a high sense of integrity and social responsibility on the part of the university community.

Complete explanation of the Academic Honor Code: http://www.fsu.edu/Books/Student-Handbook/codes/honor.html
The complete Student Handbook: http://www.fsu.edu/Books/Student-Handbook/

In particular, note that students may not give or receive help of any kind on programming projects. This means, among other things, that students are not permitted to read each others code (on paper OR on screen) or discuss design or implementation of programming projects with anyone other than the instructional personnel. Violations of this policy will result in the grade of zero for all parties involved.


Students with disabilities needing academic accommodation should: (1) register with and provide documentation to the Student Disability Resource Center; (2) bring a letter to the instructor indicating the need for accommodation and what type. This should be done during the first week of class.

For more information about services available to FSU students with disabilities, contact the

Student Disability Resource Center
Dean of Students Department
08 Kellum Hall
Florida State University
Tallahassee, FL 32306-4400
(850) 644-9566 (voice)
(850) 644-8504 (TDD)

(This syllabus and other class materials are available in alternative format upon request.)


Information regarding the status of FSU in an emergency situation may be obtained from the following sources:

Any specific information related to this class will be posted on the course web site or sent via email to your fsu email address.


This syllabus is a guide for the course and is subject to change with advanced notice. Such notice will be in the form of an announcement to the course web site on My FSU.