COP 4530
Data Structures, Algorithms, and Generic Programming II
Fall 2023 Syllabus

Acknowledgement: The course materials are adapted from Bob Myers's course materials at https://www.cs.fsu.edu/~myers/cop4530/.

The lecture cancelled due to Idalia will be made up either through a zoom recording or using recitation hours later in the semester. The detail will be announced later.


Instructor Information

Position Name E-mail Office Office hours
Course Instructor Xin Yuan LOV 168 xyuan@cs.fsu.edu Mon, Wed 1:30 - 2:30 PM, plus ad hoc times announced on Canvas or by appointment
Teaching Assistant Khaled Alharbi MCH 103 ka19m@fsu.edu Tuesday, Thursday 11:00AM-12:30PM
Teaching Assistant Ross Kane MCH 103B rmk19c@fsu.edu Friday 10:00AM-1:00PM
Teaching Assistant Liting Zhang Lov 431A lzhang8@fsu.edu Thursday 9:30AM-11:00AM

Class Schedule

Main class

Sections Room Time
1-4, 14 SCN 0214 Monday and Wednesday, 3:05 - 4:20 PM

Recitation

Section Room Day Time Instructor
1 MCH 302 Thu 1:20 - 2:10 PM Ross Kane
2 MCH 302 Thu 3:05 - 3:55 PM Khaled Alharbi
3 MCH 302 Thu 4:50 - 5:40 PM Khaled Alharbi
4 MCH 302 Thu 6:35 - 7:25 PM Liting Zhang
14 MCH 302 Thu 8:20 - 9:10 PM Ross Kane


Course Requirements:

Prerequisites

Course Website:

Textbook:

Course Description

Making efficient use of computational resources is one of the important tasks of any computer scientists. In this course we will explore different ways of organizing data to facilitate such efficient use. This course covers the following topics:

Course Objectives:

Grading Policy:

The final course grade will be computed as follows:
 
Programming Assignments 45 %
Midterm Exam 20 %
Final Exam 30 %
Homework and Random Quizzes 5 %

In addition to the scale listed above, in order to earn a C- or better in the course, course performance must satisfy the following requirement.

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- 69.00 - 71.99
D 62.00 - 68.99
D- 60.00 - 61.99
F 0.00 - 59.99

Incompletes

The grade of 'I' (Incomplete) will be assigned only under the following exceptional conditions: Please note that "Incomplete" is not a "get-out-of-bad-grade-and-retake-the-course" card. University policy on Incompletes will be strictly followed.

Exams

There will be a midterm exam and a final exam. All exams are in the normally scheduled classroom. On-campus students will be required to bring and show your Student ID on test days. The final exam will be cumulative. The test formats will be a mixture of short-answer, code reading and understanding, and code writing.

Programming Assignments

Homework and Quizzes

Homework and quizzes will be given, both in Canvas short-answer format and in small coding-exercise format. Some quizzes may be set up as auto-graded quizzes on Canvas. Others will be small coding exercises of the type that might be done in a recitation class period. Such coding exercises will be assigned and due in a short time period, always on the same day.

Excused Absence Policy

Miscellaneous Policies

  1. The course web page is your friend -- check and refresh it frequently! It will be continually updated with essential course materials, such as assignments, examples, and notes outlines. It will also include other helpful supplements, such as instructions for using the compilers, suggested exercises, and other useful help materials. It is your responsibility to check the web page often for posted materials.
  2. Students in the class should have a computer account from the Computer Science Department (sign up for one if you don't already have one), and this can and should be used to store project files and access one of the compilers used in the course.
  3. Knowing the contents of this syllabus is each student's responsibility. "I didn't know" in regards to a clearly stated course policy will NOT be considered a valid excuse for anything during the course

Academic Honor Policy:

The Florida State University Academic Honor Policy outlines the University’s expectations for the integrity of students’ academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to “ . . . be honest and truthful and . . . [to] strive for personal and institutional integrity at Florida State University.” (Florida State University Academic Honor Policy, found at http://fda.fsu.edu/Academics/Academic-Honor-Policy.) ALL WORK IN THIS COURSE IS INTENDED TO BE DONE INDIVIDUALLY

In addition to this information, please be aware of the following:


Americans With Disabilities Act

Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource Center; and
(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.

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

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

Student Disability Resource Center
874 Traditions Way
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
sdrc@admin.fsu.edu
http://www.disabilitycenter.fsu.edu/

Syllabus Changes

Except for changes that substantially affect implementation of the evaluation (grading) statement, this syllabus is a guide for the course and is subject to change with advance notice.