Skip to content
image/svg+xml
RTEU CEN206 Object-Oriented Programming Course
Home
English
Türkçe
Initializing search
GitHub
Home
Syllabus
Course Modules
Project Guide
License
Resume
Changelog
RTEU CEN206 (CE204) Object-Oriented Programming Course Notes
Course Notes for Object-Oriented Programming
Quick start >>
Syllabus
CE103 Algorithms and Programming I
CE100 Algorithms and Programming II
CE205 Data Structures
CEN310 Parallel Programming
CEN429 Secure Programming
image/svg+xml
RTEU CEN206 Object-Oriented Programming Course
GitHub
Home
Syllabus
Detailed Syllabus
Course Modules
Course Modules
Week-1 (Software Engineering and OOP with Java -I)
Software Engineering, Java Introduction and Fundamental Structures
Week-2 (OOP with Java -II)
Inheritance, Polymorphism and Advanced Class Structures
Week-3 (OOP with Java Part-III)
Interfaces, Type System and Code Organization
Week-4 (UML)
UML-Unified Modelling Language
Week-5 (Plantuml)
PlantUML
Week-6 (UMPLE-I)
UMPLE - Part 1
Week-7 (UMPLE-II)
UMPLE - Part 2
Week-8 (Midterm)
TBD
Week-9 (Design Patterns - Creational)
Design Patterns Introduction & Creational Patterns
Week-10 (Design Patterns - Structural)
Structural Design Patterns
Week-11 (Design Patterns - Behavioral)
Behavioral Design Patterns
Week-12 (Code Smells & Refactoring)
Code Smells and Refactoring Fundamentals
Week-13 (Refactoring Techniques)
Refactoring Techniques
Week-14 (Case Studies)
Case Studies - Design Patterns & Refactoring in Practice
Week-15 (Project Review & Summary)
Final Project Progress Review & Course Summary
Week-16 (Final)
Final Exam Week
Project Guide
License
Resume
Changelog
Back to top