Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Object Based Programming II BLG2131 3. Semester 2 + 2 3.0 5.0
Prerequisites None
Language of Instruction Turkish
Course Level Associate
Course Type
Mode of delivery
Course Coordinator Lect. Tuba PALA
Instructor(s) Tuba PALA
Assistants
Goals This course is for learning and detailed usage of object-oriented programming principles and programming language
Course Content Java Platform and Components, Introduction to Java Language, String Class, Main Audit, Variables in JAVA, Basic Data Types, Program Flow Audit and Operators, Cycles, Rows, Class and Object Concept, Packages, Methods, Access Audit, Basic Principles of Object-Oriented Programming (Encapsulation, Inheritance, Polymorphism, Interfaces, Internal Classes).
Learning Outcomes - Installs and uses necessary platforms for object-oriented programming language as appropriate to their purpose
- Uses JAVA Programming Language in Developed Solutions
- Finds solutions to problems by using object-oriented programming principles
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduction to object-oriented programming.
2. Week Class and Object Concepts
3. Week Class Creation, Object Creation, and Encapsulation
4. Week Inheritance
5. Week Polymorphism
6. Week Abstract Classes and Methods
7. Week Interface
8. Week Inner Classes
9. Week Garbage Collector
10. Week Enums
11. Week exception handling
12. Week Java Collections
13. Week Interface Programming with Java GUI
14. Week Database with JDBC
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 Measurement Method
PY1 5 0 0 0 -
PY2 4 0 0 0 -
PY5 3 0 0 0 -
PY12 2 0 0 0 -
PY13 1 0 0 0 -
PY16 5 0 0 0 -
PY17 5 0 0 0 -
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Midterm 1 1 10 10
Final 1 20 20
Practice End-Of-Term 4 4 16
Classroom Activities 14 4 56
Total Workload 102
ECTS Credit of the Course 5.0