
| 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 |
1-Teaching the Java programming language 2-Teaching object-oriented programming concepts 3-Writing object-based programs in Java
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.