CS 570 Introduction to Programming, Data Structures, and Algorithms
Introduction to programming, data structures, and algorithm design, using one or more modern imperative language9s), 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. Pre-req: Undergraduate object oriented programming or
CS 501.
Prerequisite
CS 501 and (Grad Student or (Junior or Senior))
Distribution
Computer Science ProgramOffered
Fall Semester
Spring Semester
Summer Session 1