CmpE 160 Introduction to Object Oriented Programming

Catalog Description: 

Programming methodology: specification, design, coding, program correctness. Review of data types: scalar types, structured types. Data Structures: linear structures (stacks, queues, linear lists), nonlinear structures (trees, sets), files (sequential, random access). Implementation of data structures: linked list implementation, multidimensional array implementation, record implementation, character string, stack, queue, tree and set implementations. Recursion.

Credits: 

(3+0+2) 4 ECTS 8

Prerequisites: 

CmpE 150
Link Year Semester Course Page Instructor Course Schedule Lab Schedule PS Schedule
view 2022 Spring Berk Gökberk
view 2022 Spring Tuna Tuğcu
view 2021 Spring Tuna Tuğcu MWW 367 FF 34
view 2019 Spring Tuna Tuğcu MWW 367 EF 206 | NH 401 | NH 401 ThTh 56 BM A4 | BM A4
view 2019 Spring Tuna Tuğcu MWW 367 EF 206 | NH 401 | NH 401 FF 34 BM B4 | BM B4
view 2018 Spring Course Page Tuna Tuğcu MWW 367 KP 01 | NH 405 | NH 405 ThTh 56 BM A4 | BM A4 / FF 34
view 2017 Spring Tuna Tuğcu MWW 367 FF 34
view 2016 Spring Course Page Tuna Tuğcu M 6 (NH 401), WW 23 (NH 201) WW78 (B4) or ThTh 78 (A4)
view 2015 Spring Haluk O. Bingöl TWW 512
view 2014 Spring Tuna Tuğcu
view 2013 Fall Tuna Tuğcu
view 2013 Spring Tuna Tuğcu
view 2012 Fall Course Page Tuna Tuğcu
view 2012 Spring Course Page Tuna Tuğcu
view 2011 Fall Course Page Tuna Tuğcu
view 2011 Spring Course Page Tuna Tuğcu
view 2011 Summer Course Page Tuna Tuğcu
view 2010 Fall Course Page Tuna Tuğcu
view 2010 Spring Course Page Tuna Tuğcu
view 2010 Summer Course Page

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.