CI 487
Credit: 4 hours.
Teaches the fundamentals of data structures and provides opportunities for students to reflect on the importance of data structure knowledge when teaching computer science to high school students. Students will learn the fundamentals of how computers store collections of data, the advantages and disadvantages of different data structures and the importance of selecting the appropriate data representation when designing computer programs. Students will learn how to program various common data structures. Students will develop their computer programming abilities and learn computer programming concepts that are important when developing efficient and reusable data structures. Students will increase their knowledge of object-oriented programming through learning about inheritance and generic data types. Students will learn about dynamic memory management.
4 undergraduate hours. 4 graduate hours. Prerequisite: Students are required to have successfully completed CI 480.

- Section Status Closed

- Section Status Open

- Section Status Pending

- Section Status Open (Restricted)

- Section Status Unknown
| Detail | Status | CRN | Type | Section | Time | Day | Location | Instructor |
|---|