CSCI 271 | |
Data Structures & Algorithm Analysis | |
Syllabus | |
Fall 2018 |
|
Instructor: Will Thacker | |
Office: 323 Thurmond | |
Office Hours: 2-3:15 MTWR, 9:30-10:45 WF | |
Office Phone: 323-2691 | |
E-mail: thackerw@winthrop.edu | |
Course Web Page: faculty.winthrop.edu/thackerw/csci271 | |
Prerequisites: A grade of C- or better in all of CSCI 208, Discrete Mathematics (Math 261) and Calculus (Math 201). | |
Texts: | |
|
|
Attendance: Attendance will not be taken. You are expected to attend each and every class. There will be no formal relationship between grade and attendance. However, of course, there is the informal relationship that always exists. You are responsible for the material covered in the classes you miss. |
Objectives: Study the structure of data and the efficient manipulation of such structure. Algorithm analysis and design and the appropriate use of recursion are emphasized. |
Topics Covered: Lists, Stacks, Queues, Trees, Priority Queues, Graphs, Hashing, Sorting, Graph Algorithms, Algorithm Analysis, Algorithm Design techniques. Appropriate C++ implementation of such structures. |