Skip to main content

Elective List

Course Name Object Oriented Programming 513

Semester Güz

Course Type Compulsory

Theory 3

Credit 3

ECTS 10

Course Description
Object Oriented Programming (OOP) has become the predominant technique for writing software in the past decade. Many other important software development techniques (e.g. modern distributed systems and component technology) are based upon the fundamental ideas captured by object-oriented programming. This course will introduce students to programming design methodologies and how to write well-structured object oriented programs. The concepts of classes, inheritance and hierarchy. As part of this course, students will develop problem-solving and programming skills essential in professional embedded programming in telecommunication applications using the Java language.