CS
102 Spring 2016 - Sections 3 & 7
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.
Supplemental Materials for Sections 3&7
Teaching Assistants
Section 3:
|
Gokce Ayduğan:
gokce.aydugan@gmail.com |
|
Nazanin Jafary:
nazaninjafary@gmail.com |
|
Troya Cagil
Koylu: troya@cs.bilkent.edu.tr |
|
Huseyin Celal
Oner: hcelaloner@gmail.com |
|
Arif Yılmaz:
arif.yilmaz@bilkent.edu.tr |
Section 7:
|
Didem Demirag: didem.demirag@bilkent.edu.tr |
|
Fahrettin Sukru Torun: sukruf@cs.bilkent.edu.tr
|
|
Arda Unal: arda.unal@bilkent.edu.tr |
|
Anisa Halimi: anisa.halimi@bilkent.edu.tr |
|
Melih Baydar: mlhbydr@gmail.com |