Nov 21, 2024  
Rensselaer Catalog 2024-2025 
    
Rensselaer Catalog 2024-2025
Add to Portfolio (opens a new window)

CSCI 1200 - Data Structures


Programming concepts: functions, parameter passing, pointers, arrays, strings, structs, classes, templates. Mathematical tools: sets, functions, and relations, order notation, complexity of algorithms, proof by induction. Data structures and their representations: data abstraction and internal representation, sequences, trees, binary search trees, associative structures. Algorithms: searching and sorting, generic algorithms, iterative and recursive algorithms. Methods of testing correctness and measuring performance.

Prerequisites/Corequisites: Prerequisite: Requires a C- or higher in CSCI 1100  or permission of instructor. 

When Offered: Fall and spring terms annually.

Credit Hours: 4

Contact, Lecture or Lab Hours: 6



Add to Portfolio (opens a new window)