Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Object Based Programming I BLG1232 2. Semester 2 + 2 3.0 4.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
Course Content
Learning Outcomes
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduction to object-oriented programming
2. Week Java programming fundamentals.
3. Week Decisions
4. Week Decisions (Practice Examples)
5. Week Loops
6. Week Loops (Practice Examples)
7. Week Arrays
8. Week Arrays (Practice Examples)
9. Week Arrays - Two dimensional array (matrix)
10. Week Matrix Examples
11. Week Methods
12. Week Methods (Application Examples)
13. Week Mathematical Operations with the Math Class
14. Week Working on Texts with the String Class
Recommended Sources
Java Yeni Başlayanlar İçin, Kodlab Yayın, Mehmet Kirazlı – Sezer Tanrıverdi
Introduction.to.Java.Programming., Y.Daniel.Liang.
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level Measurement Method
PY1 5 -
PY2 3 -
PY5 3 -
PY12 3 -
PY16 3 -
PY17 3 -
*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 13 13
Classroom Activities 14 2 28
Total Workload 51
ECTS Credit of the Course 4.0