|
TBIL2016 | Object Oriented Programming-II | 3+1+0 | ECTS:5 | Year / Semester | Spring Semester | Level of Course | Short Cycle | Status | Compulsory | Department | DEPARTMENT of COMPUTER TECHNOLOGIES | Prerequisites and co-requisites | None | Mode of Delivery | Face to face, Practical | Contact Hours | 14 weeks - 3 hours of lectures and 1 hour of practicals per week | Lecturer | Öğr. Gör. Dr Ercüment YILMAZ | Co-Lecturer | ASSIST. PROF. DR. Asuman GÜNAY YILMAZ, | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | The students will have the capability of developing programs with object oriented programming with this course. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | configure the programming software | 1,2 | 1,6 | LO - 2 : | develop basic operating system based applications | 1,3,5 | 1,6 | LO - 3 : | develop advanced operating system based applications | 1,3,5,6 | 1,6 | LO - 4 : | apply object oriented programming paradigms
| 3,6 | 1,6 | LO - 5 : | design database connected applications
| 1,3,7 | 1,6 | LO - 6 : | develop database connected applications | 1,3,7 | 1,6 | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
Object oriented programming software installation and configuration, Console application development with basic statements of programming language, operating system based application development with basic statements of programming language, decision control statements, Loop control statements, Control objects and arrays, Objects and operators, standard functions, User defined functions, Component library, Data structures, Operating system objects, Menu design and forms, Database operations, Interactive data objects. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Object oriented programming software installation and configuration | | Week 2 | Console application development with basic statements of programming language | | Week 3 | Operating system based application development with basic statements of programming language | | Week 4 | Decision control statements, Loop control statements | | Week 5 | Control objects and arrays
| | Week 6 | Control objects and arrays
| | Week 7 | Objects and operators | | Week 8 | Standard functions, User defined functions | | Week 9 | Midterm exam | | Week 10 | Component library | | Week 11 | Data structures | | Week 12 | Operating system objects | | Week 13 | Menu design and forms | | Week 14 | Database operations | | Week 15 | Interactive data objects | | Week 16 | Final exam | | |
1 | Kaymaz, A. 2011; C Sharp Programlama Dili ve Yazılım Tasarımı (2.cilt), Papatya Yayıncılık. | | |
1 | Algan, S. 2011; Her Yönüyle C Sharp 4.0, Pusula Yayıncılık ve İletişim. | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | | 1 | 50 | End-of-term exam | 16 | | 1 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 3 | 14 | 42 | Laboratuar çalışması | 0 | 0 | 0 | Arasınav için hazırlık | 4 | 5 | 20 | Arasınav | 1 | 1 | 1 | Uygulama | 1 | 14 | 14 | Klinik Uygulama | 0 | 0 | 0 | Ödev | 0 | 0 | 0 | Proje | 0 | 0 | 0 | Kısa sınav | 0 | 0 | 0 | Dönem sonu sınavı için hazırlık | 4 | 5 | 20 | Dönem sonu sınavı | 1 | 1 | 1 | Diğer 1 | 0 | 0 | 0 | Diğer 2 | 0 | 0 | 0 | Total work load | | | 140 |
|