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
Link Year Semester Course Page Instructor Course Schedule Lab Schedule
view 2019 Fall Fikret Gürgen TWW 434 BM A3 | BM A3 | BM A3
view 2019 Summer Fikret Gürgen MMTTWW 121212 BM A3
view 2018 Fall Fikret Gürgen TWW 445 BM A3 | BM A3 | BM A3
view 2018 Summer Fikret Gürgen MMTTWW 121212
view 2017 Fall Fikret Gürgen TTW 454 BM A3 | BM A3 | BM A3
view 2016 Fall Fikret Gürgen TWW 545
view 2016 Spring Fikret Gürgen MMTTWW 121212
view 2015 Fall Fikret Gürgen
view 2014 Fall Fikret Gürgen TWW 767
view 2014 Summer Fikret Gürgen MMTTWW 121212 BM A3 BM A3 BM A3 BM A3 BM A3 BM A3
view 2013 Fall Fikret Gürgen
view 2013 Summer Fikret Gürgen
view 2012 Fall Course Page Fikret Gürgen
view 2012 Summer Fikret Gürgen
view 2011 Fall Course Page Fikret Gürgen
view 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.