CMPE210

Fundamentals of Object Oriented Programming

Course Information  

FacultyFaculty of Engineering
Course CodeCMPE210
Course TitleFundamentals of Object Oriented Programming
Language of InstructionEnglish
Course SemesterFall
Course HoursLecture: 3, PS:0, Labs: 2
Course Credits4
ECTS5
Grading ModeLetter Grade
PrerequisitesCMPE150
CorequisitesNone

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.

Current Instructor  

fikret-gürgen-thumbnail
Fikret Gürgen

Professor

Previous Instructors