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 9

Prerequisites: 

CmpE 150
Year Semester Course Page Instructor Course Schedule Lab Schedule
2019 Spring Tuna Tuğcu MWW 367 EF 206 | NH 401 | NH 401
2019 Spring Tuna Tuğcu MWW 367 EF 206 | NH 401 | NH 401
2018 Spring Course Page Tuna Tuğcu MWW 367 KP 01 | NH 405 | NH 405
2017 Spring Tuna Tuğcu MWW 367
2016 Spring Course Page Tuna Tuğcu M 6 (NH 401), WW 23 (NH 201)
2015 Spring Haluk O. Bingöl TWW 512
2014 Spring Tuna Tuğcu
2013 Fall Tuna Tuğcu
2013 Spring Tuna Tuğcu
2012 Fall Course Page Tuna Tuğcu
2012 Spring Course Page Tuna Tuğcu
2011 Fall Course Page Tuna Tuğcu
2011 Spring Course Page Tuna Tuğcu
2011 Summer Course Page Tuna Tuğcu
2010 Fall Course Page Tuna Tuğcu
2010 Spring Course Page Tuna Tuğcu
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.