Skip to main content

National College Credit Recommendation Service

Board of Regents  |  University of the State of New York

Maalot College | Evaluated Learning Experience

Return to Maalot College

COS241 Data Structures

Length: 

135 hours (15 weeks).

Location: 
Various; distance learning format.
Dates: 

 September 2023 – Present.

Instructional delivery format: 
Online/distance learning
Learner Outcomes: 

Upon successful completion of the course, students will be able to: explain what data structures are and why they are important; implement and operate upon arrays, ordered arrays, linked lists of various types, stacks, queues, deques, binary trees and binary search trees; analyze time complexity of data structures and their operations (insertion, deletion, searching, etc.); identify which data structures and algorithms are more suited to particular tasks and scenarios; identify and appreciate efficiency in programming; explain and utilize pointers; identify practical applications of data structures; define the beauty of recursion; trace through recursive algorithms with a clear understanding of how they work and what’s being done at each step in the code; utilize recursion in one’s own programming; differentiate between different types of trees; identify different parts of a tree as well as a tree’s size, height and the depth of a given node; and implement binary trees with multiple underlying data structures.

Instruction: 

Major topics include pointers algorithm and data structure complexity analysis (big o); linked list;, recursion; stacks; queues and deque; circular and doubly linked lists, binary trees; and general trees.

Credit recommendation: 

In the lower division baccalaureate/associate degree category, 4 semester hours in Computer Science or Software Engineering (8/24).

Top