Apr 23, 2024  
2018-2019 Academic Catalog 
    
2018-2019 Academic 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.