Information Package / Course Catalogue
Object Oriented Programming
Course Code: MAT428
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 6
Objectives of the Course

1-Teaching the Java programming language 2-Teaching object-oriented programming concepts 3-Writing object-based programs in Java

Course Content

General features and history of the Java language, variables, Data types, operators, decision structures, loop structures, arrays, comments, methods, object-oriented programming concepts, class and object definitions and features, polymorphism, constructor, method overloading, encapsulation, inheritance concept, overriding, abstraction, file operations.

Name of Lecturer(s)