CmpE 210 Fundamentals of Object Oriented Programming

Catalog Description: 

Review of scalar and structured data types. Object oriented programming concepts: classes and abstract data types, inheritence, polymorphisms, operator overloading. Classical and object oriented program specification, design, coding and testing. Linear (stacks, queues, linear lists) and nonlinear data structures (trees, sets). Sequential and random access files. Implementation of data structures: Linked lists, multidimensional arrays, records, character strings, stacks, queues, trees and sets. Recursion.

Credits: 

(3+0+0) 3 ECTS 5

Prerequisites: 

CMPE 150
Year Semester Course Page Instructor Course Schedule Lab Schedule
2019 Fall Fikret Gürgen TWW 434 BM A3 | BM A3 | BM A3
2019 Summer Fikret Gürgen MMTTWW 121212 BM A3
2018 Fall Fikret Gürgen TWW 445 BM A3 | BM A3 | BM A3
2018 Summer Fikret Gürgen MMTTWW 121212
2017 Fall Fikret Gürgen TTW 454 BM A3 | BM A3 | BM A3
2016 Fall Fikret Gürgen TWW 545
2016 Spring Fikret Gürgen MMTTWW 121212
2015 Fall Fikret Gürgen
2014 Fall Fikret Gürgen TWW 767
2014 Summer Fikret Gürgen MMTTWW 121212 BM A3 BM A3 BM A3 BM A3 BM A3 BM A3
2013 Fall Fikret Gürgen
2013 Summer Fikret Gürgen
2012 Fall Course Page Fikret Gürgen
2012 Summer Fikret Gürgen
2011 Fall Course Page Fikret Gürgen
2010 Fall Course Page Fikret Gürgen

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.