Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12202/7718
Title: COM 1320 : Data Structures
Authors: Diament, Judah M.
Keywords: syllabus
computer science
Issue Date: Jan-2021
Citation: Diament, Judah M.
Series/Report no.: Yeshiva College Syllabi;COM 1320
Abstract: Description Data Structures are logical constructs that facilitate organizing and accessing data efficiently. They are also the “raw materials” on which algorithms run. Choosing the right data structures will make or break any non-trivial program because, together with the choice of algorithms, they dictate what a program can do in a reasonable amount of time. Software engineers must build complete, and efficient, programs that solve non-trivial problems. This requires making correct use of data structures. Course Outcomes  Students will be able to explain the characteristics, strengths, and weaknesses, of the most common data structures, and when to use them  Students will be able to choose the right data structure(s) to use in order to meet or exceed a program’s requirements  Students will be able to implement programs that solve real-world problems making appropriate use of data structures  Students will be able to independently learn about additional data structures  Students will be able to articulate how data structures affect a program’s performance  Students will be able to articulate the relationship between data structures and algorithms Major Topics Covered in Course  Introduction to growth rates, a.k.a. asymptotic analysis, as it pertains to the performance implications of choice of data structures  Core data structure building blocks: arrays, lists, and recursion  Basic data structures: hash tables, stacks, queues, dictionaries, trees (binary, 2-3, red-black, BTree, Tries, Heaps)  Using all the above in various applications  Software engineering tools and methods
Description: Syllabus / YU Only
URI: https://hdl.handle.net/20.500.12202/7718
Appears in Collections:Yeshiva College Syllabi -- 2021 - 2022 courses (past versions for reference ONLY) -- COMP SCI (Computer Science)

Files in This Item:
File Description SizeFormat 
COM 1320 Data Structures DIAMENT O.pdf
  Restricted Access
661.05 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons