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
görüntüle 2022 Spring Berk Gökberk
görüntüle 2022 Spring Tuna Tuğcu
görüntüle 2021 Spring Tuna Tuğcu MWW 367 FF 34
görüntüle 2019 Spring Tuna Tuğcu MWW 367 EF 206 | NH 401 | NH 401 ThTh 56 BM A4 | BM A4
görüntüle 2019 Spring Tuna Tuğcu MWW 367 EF 206 | NH 401 | NH 401 FF 34 BM B4 | BM B4
görüntüle 2018 Spring Course Page Tuna Tuğcu MWW 367 KP 01 | NH 405 | NH 405 ThTh 56 BM A4 | BM A4 / FF 34
görüntüle 2017 Spring Tuna Tuğcu MWW 367 FF 34
görüntüle 2016 Spring Course Page Tuna Tuğcu M 6 (NH 401), WW 23 (NH 201) WW78 (B4) or ThTh 78 (A4)
görüntüle 2015 Spring Haluk O. Bingöl TWW 512
görüntüle 2014 Spring Tuna Tuğcu
görüntüle 2013 Fall Tuna Tuğcu
görüntüle 2013 Spring Tuna Tuğcu
görüntüle 2012 Fall Course Page Tuna Tuğcu
görüntüle 2012 Spring Course Page Tuna Tuğcu
görüntüle 2011 Fall Course Page Tuna Tuğcu
görüntüle 2011 Spring Course Page Tuna Tuğcu
görüntüle 2011 Summer Course Page Tuna Tuğcu
görüntüle 2010 Fall Course Page Tuna Tuğcu
görüntüle 2010 Spring Course Page Tuna Tuğcu
görüntüle 2010 Summer Course Page

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz