May 07, 2021  
2020-2021 Academic Catalog 
2020-2021 Academic Catalog

CS 173: Introduction to Computer Science II

(1 Unit)
Prerequisite: CS 171 .
A continuation of CS 171 . Emphasizes advanced object-oriented programming (interfaces, multiple inheritance, reflections), abstract data types (stacks, queues, lists, strings, trees, graphics, etc.) and analysis of algorithms. Other topics include recursion, searching and sorting, simulation and an introduction to some of the advanced areas of computer science, e.g., computer organization, artificial intelligence and user interfaces. Students refine their programming skills in a high-level programming language such as Java or Python. Reimann.