CS 102 Algorithms and Programming II

Enhanced Object-Oriented Programming with Java. Inheritance and polymorphism, abstract classes and interfaces, graphical-user-interfaces, exceptions. Abstract data structures: lists, stacks, queues and trees. Recursion. Files. Searching and sorting. Hashing. Time and space considerations. Students undertake a large design project involving teamwork, independent learning, writing and presenting of requirements, user-interface design, and project documentation. Credit units: 4 ECTS Credit units: 6.5, Prerequisite: CS 101 or CS 114.

Autumn Semester (Aynur Dayanık)

Spring Semester (David Davenport)

  | Bilkent University Main Page |

  Last regenerated automatically on December 13, 2018 by OAC - Online Academic Catalog Software.