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: 7, Prerequisite: CS 101 or CS 114.

Autumn Semester (Erman Ayday, Uğur Güdükbay)

  | Bilkent University Main Page |

  Last regenerated automatically on November 21, 2017 by OAC - Online Academic Catalog Software.