CSCI 208: Data Structures & Algorithm Analysis

Course Description

The purpose of this course is to complete the students' understanding of standard data structures and learn to recognize situations where they are useful and efficient. With different types of problems, students learn to analyze algorithms to determine which algorithms may be more effective for a given problem. Through a class project, students will also learn the professional skills of project planning and management, communication within the team and with marketing, risk analysis, and task organization when several programmers are working on the same large project.
The technical topics covered in this class will be:

  • Data structures such as heaps, hash tables, and graphs
  • Analysis of classic algorithms



 

Classes Home

CSCI 106

CSCI 111

CSCI 112