| |
Mar 07, 2026
|
|
|
|
|
CS 302 - Advanced Data Structures and File Processing Description: Sequential, random access and indexed file organizations; B-trees; external searching and sorting; I/O buffering. Course will be offered every year. Course will not have an established scheduling pattern.
Prerequisites: Prerequisites: C or higher in CS 111, CS 301 and C or higher in Math 154, 172, or 173.
Credits: (4)
Learner Outcomes: Upon successful completion of this course, the student will be able to:
- List the advanced data structures.
- Design advanced data structures.
- Write programs involving advanced data structures in Visual C++.
- Describe and apply the advanced data structures:
- Binary Tree
- Binary SearchTree
- ADT Table
- Hash Table
- AVL Tree
- Red-black Tree
- 2-3 Tree, 2-3-4 Tree,B-tree
- B-plus Tree
- File Structures
- Graph
- Describe how advanced data structures are implemented.
- Decide and explain the choice of an advanced data structure for an application.
- Describe and apply internal and external sorting algorithms.
- Describe and apply internal and external searching algorithms and methods.
Learner Outcomes Approval Date: 4/19/2019
Anticipated Course Offering Terms and Locations: Fall Locations: Ellensburg Winter Locations: Ellensburg Spring Locations: Ellensburg
Add to Portfolio (opens a new window)
|
|