Apr 17, 2024  
2021-2022 Undergraduate Catalog 
2021-2022 Undergraduate Catalog [ARCHIVED 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.