Skip to content

sethfrand/CS235

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

2024

CS235 Data Structures and Algorithms

Course Description

Fundamental data structures and algorithms of computer science; basic algorithm analysis; recursion; sorting and searching; lists, stacks, queues, trees, hashing; object-oriented data abstraction.

Learning Outcomes

Data Computing Fundamentals

Use the fundamental data types of computing (lists, stacks, queues, priority queues, sets, maps, trees, etc.).

Implementing Fundamental Data Types

Understand the major techniques for implementing the fundamental data types (linked lists, binary search trees, hashing, heaps, etc.) and implement several of them.

Select Data Structures

Properly use and select data structures from language-provided data-structure libraries.

Analysis

Apply basic algorithm analysis.

Recursion

Understand how recursion works and write programs using recursion to solve problems.

Usage of Algorithms

Make informed decisions about which sorting and searching algorithms to use in specific circumstances.

Program Writing

Write programs that require ~500 lines of code.

About

CS235 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors