Skip to Main Content

CS 570

Download as PDF

Introduction to Programming, Data Structures, and Algorithms

Computer Science (Program)Engineering and Science

Course Description

Introduction to programming, data structures, and algorithm design, using one or more modern imperative languages), as chosen by the instructor. Students will learn: basic programming constructs, data types, advanced and/or balanced search trees; hashing; asymptotic complexity analysis; standard algorithm design techniques; graph algorithms; sort algorithms; and other “classic’ algorithms that serve as examples of design techniques. Students will be given regular programming assignments.

Credits

3

Periods Typically Offered

Fall Semester, Spring Semester, Summer Session 1