EEE404
OBJECT ORIENTED PROGRAMMING
- Course Code
- EEE404
- Semester
- -
- Theory+Practice
- 3 + 1
- ECTS
- 5
| Course Type | Elective Course | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Course Level | Bachelor's Degree | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Year of Study | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Semester | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| ECTS | 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name of Lecturer(s) | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
At the end of this course, the students;
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mode of Delivery | Face to face | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites | No | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Recommended Optional Programme Components | None | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | After completion of this course, the student will: Have knowledge about the basic principles of object oriented programming. Have good knowledge about advantages and disadvantages with object oriented programming. Be able to use a structured method for object oriented analysis and design. - Be able to use the programming language C++ (or Java) for object oriented implementation. Have basic knowledge about availability of application libraries in C++ (or Java) . Be able to learn and use available application libraries in C++ (or Java). Be able to use C++ (or Java) to solve practical programming problems in electric and electronic. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Contents |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Recommended or Required Reading | Deitel, H.M., Deitel, P.J. (2012) Java How to Program, Prentice Hall; Budd, T. (2000) Understanding Object-oriented Programming with Java, Addison-Wesley; A.Yazıcı, E. Doğdu, A. M. Özbayoğlu, Y. M. Erten, O. Ergin (2007) Java, Bilgisayar Programlamaya Giriş, Palme Yayıncılık; Lewis, J., Loftus, W. (2000) Java Software Solutions: Foundations of Program Design, Addison-Wesley. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Planned Learning Activities and Teaching Methods |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assessment Methods and Criteria |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| ECTS Allocated Based on Student Workload |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Language of Instruction | English | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Work Placement(s) | No | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Programme Qualifications / Learning Outcomes
| LO1 | LO2 | LO3 | LO4 | |
|---|---|---|---|---|
| K1 | X | |||
| K2 | X | X | X | |
| K3 | X | X | X | |
| K4 | X | X | X | |
| K5 | ||||
| K6 | ||||
| K7 | ||||
| K8 | ||||
| K9 | ||||
| K10 | ||||
| K11 |