>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
Object Oriented Programming | MUH112 | Elective | Bachelor's degree | 1 | Spring | 5 |
Prof. Dr. Gülşen AKMAN
Prof. Dr. Ahmet ERDİL
Prof. Dr. Hikmet Hakan GÜREL
Prof. Dr. Ahmet SAYAR
Associate Prof. Dr. Alev MUTLU
Assistant Prof. Dr. Levent BAYINDIR
Assistant Prof. Dr. Alpaslan Burak İNNER
Assistant Prof. Dr. Suat KARAKAYA
Assistant Prof. Dr. İrfan KÖSESOY
Assistant Prof. Dr. Ayhan KÜÇÜKMANİSA
Assistant Prof. Dr. Hikmetcan ÖZCAN
Assistant Prof. Dr. Mehmet YAKUT
Lecturer Onur GÖK
1) Read, interpret, analyze and explain Java programs
2) Make use of variables, expressions, selection and looping statements
3) Describe basic principles of object-oriented program design
4) Evaluate the basic and some advanced issues related to writing classes and methods - such as data, visibility, scope, method parameters, object references, and nested classes
5) Analyse and use the concept of exceptions and basic I/O streams
6) Make use of variables, expressions, selection and looping statements
6) Make use of variables, expressions, selection and looping statements
7) Understans Inheritance, polymorphism and encapsulation as terms and coding skills
Program Competencies | ||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||
Learning Outcomes | ||||||||||||
1 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
2 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
3 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
4 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
5 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
6 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
6 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation | |
7 | No relation | No relation | No relation | No relation | No relation | High | No relation | Middle | No relation | No relation | No relation |
Face to Face
None
There is no prerequisite course
This course covers ;Object oriented problem solving. Class, objects, class structure and reloading operational systems in a class, derived classes as well as artificial ones, their applications and origins.
1) Lecture
2) Simulation
3) Case Study
4) Problem Solving
5) Project Based Learning
Contribution of Semester Studies to Course Grade |
40% |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||
Contribution of Final Examination to Course Grade |
60% |
|||||||||||
Total | 100% |
English
Not Required