Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | YÖN309 | Object Oriented Programming (Modeling) | Compulsory | 3 | 5 | 4 |
|
Level of Course Unit |
First Cycle |
Objectives of the Course |
The aim of this course is to explain the object-oriented programming using C# programming language and gain the ability of object-oriented software development. |
Name of Lecturer(s) |
Dr. Öğr. Üyesi Doruk AYBERKİN |
Learning Outcomes |
1 | Make the programming required for software installation | 2 | To prepare your application with basic commands of a programming language | 3 | To prepare applications using the programming language function | 4 | Programming objects to create and work with objects | 5 | Use database objects |
|
Mode of Delivery |
Normal Education |
Prerequisites and co-requisities |
None |
Recommended Optional Programme Components |
None |
Course Contents |
Encapsulation, classes and objects, class members: Data members and member functions, class member visibility (private, public, protected), class hierarchies, single and multiple inheritance, inter-class relationships, class variables and instance variables, class methods and instance methods. |
Weekly Detailed Course Contents |
|
1 | Introduction to programming in C# | | | 2 | Introduction to classes and objects | | | 3 | Control status | | | 4 | Functions and recursion | | | 5 | Sequences and vectors | | | 6 | Pointers | | | 7 | Midterm Exam | | | 8 | Classes | | | 9 | Classes | | | 10 | Object | | | 11 | Object | | | 12 | Object-oriented programming | | | 13 | Heritage | | | 14 | Multiple inheritance | | | 15 | Multiple inheritance | | |
|
Recommended or Required Reading |
Uzunköprü S., 2015, Visual Studio 2016, KODLAB Yayın Dağıtım
Her Yönüyle C# :Nesne Yönelimli Programlama Dili C# İçin Temel Kılavuz - Sefer ALGAN - PUSULA |
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Midterm Examination | 1 | 100 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Language of Instruction | Turkish | Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 1 | 1 |
Final Examination | 1 | 2 | 2 |
Attending Lectures | 14 | 4 | 56 |
Practice | 14 | 2 | 28 |
Individual Study for Mid term Examination | 4 | 4.5 | 18 |
Individual Study for Final Examination | 4 | 4 | 16 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 2 | 2 | 2 | 2 | 2 | 2 | LO2 | 4 | 3 | 3 | 3 | 3 | 3 | LO3 | 2 | 3 | 3 | 2 | 3 | 3 | LO4 | 1 | 1 | 1 | 1 | 1 | 1 | LO5 | 4 | 4 | 4 | 4 | 4 | 4 |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|