Syllabus
CS 245 – Data Structures & Algorithms
Mondays & Wednesdays, 2:15pm – 4:35pm
Harney Science Center, Room 235
Website: www.cs.usfca.edu/~sjengle/courses/spring2011/cs245/
Mailing List: cs.usfca.edu/mailman/listinfo/cs245
Download Entire Course Syllabus (PDF)
Highlights
Please download the entire course syllabus above. Below are only some highlights from this syllabus.
Instructor
Sophie Engle
sjengle@usfca.edu • www.cs.usfca.edu/~sjengle/
Office Hours:
Harney Science Center • Room 140B
Mondays & Wednesdays 4:45pm – 5:45pm,
Tuesdays 11:45am – 12:45pm, and by appointment
Learning Outcomes
At the end of this course, students should have the following knowledge and skills:
Understand and analyze the time and space complexity of an algorithm
Understand, implement, and compare fundamental data structures
Understand and implement fundamental algorithms (including sorting algorithms, graph algorithms, and dynamic programming)
Write larger and more complex Java applications
Grading
The final grade will be calculated as follows::
05% Participation
10% Homework
30% Projects
30% Midterm Exams (2)
25% Final Exam
More details in the entire course syllabus. Download now.
Late Policy
All deadlines are firm. Students are responsible for meeting all homework and project deadlines. Extensions will not be granted and late homework will not be accepted except in case of verified medical or family emergency. You must discuss your situation with me personally before the deadline to receive an extension. The same holds for all exams.
Students are responsible for keeping backups of written assignments and project files until the course is over. Extensions will not be granted for lost work.
Academic Honesty
Simply put, do not cheat and do not plagiarize or copy (from other students or from the web). I expect all students to adhere to the academic honesty policies at USF. More information is available in the Fogcutter Student Handbook, available at http://www.usfca.edu/fogcutter/studentconduct/.
Students caught violating the academic honesty policy will face severe penalty. A first offense will result in a 0 on an assignment or exam, and a report to the Dean’s office. Repeat offenses may result in an F for the course.
More details in the entire course syllabus. Download now.