Jun 06, 2020  
Spring 2020 Update 
    
Spring 2020 Update [ARCHIVED CATALOG]

CSC (0145) 273 - Data Structures


Credits: 3.00

Students will examine, implement, and analyze common data structures such as stacks, queues, lists, trees, heaps, and graphs. Students will understand how to choose an appropriate data structure for a real-world problem and use it in solving such problems.

Prerequisite 1: CSC 156  and CSC 175  
Students will

•    Explain, implement and analyze the following constructs: stacks, queues and lists. This objective will be measured by Quizzes 1-4, and the Mid-term Examination.
•    Explain, implement and analyze the following constructs: dictionaries, sets. This objective will be measured by Quiz 5 and the Mid-term Examinations.
•    Explain, use and design code using map/reduce algorithms. This objective will be measured by Quizzes 9 and 10, and the Final Examination.
•    Explain, use and implement graphs, sorting and searching algorithms. This objective will be measured by Quizzes 6-8, and the Final Examination.