CampusAnswers

CMIS 202 — Computer Science II

(formerly CIS 202) Emphasizes algorithms, data structures, and object-oriented software engineering. Introduces algorithmic analysis including asymptotic notation, empirical performance measurements, and time/space tradeoffs. Covers fundamental computing algorithms including sorting, searching, and manipulating dynamic data structures, such as lists, stacks, queues, trees, graphs and hash tables. Investigates recursion including applications to algorithms and data structures. Integrates further software engineering concepts including data abstraction and participation in team programming projects. Projects will be completed using a language that supports the object-oriented paradigm (Java).

Part of

Source ↗

← back to frederick catalog