May 07, 2024  
2017-18 Hamilton Holt School Undergraduate 
    
2017-18 Hamilton Holt School Undergraduate [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMS 170 - Problem Solving II: Java & Lab


Develops discipline in program design, problem solving, debugging, and testing, with an introduction to data structures. Topics include: abstract data types, complexity analysis, and recursion. Basic data structures (queues, stacks, trees, and graphs) and transformations (sorting and searching) are introduced as representative of the fundamental tools that are used to aid in software development. A high-level programming language is used to construct programs of a moderate size.

Prerequisite(s): CMS 167  and CMS 167L .



Add to Portfolio (opens a new window)