Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Object Oriented Programming | CE205 | 3. Semester | 4 + 0 | 4.0 | 6.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Undergraduate |
Course Type | |
Mode of delivery | Verbal expression and C # .Net programming language is carried out by explaining the software. |
Course Coordinator |
Assist. Prof. Dr. Şeyhmus YILMAZ Assist. Prof. Dr. Ekrem BAŞER |
Instructors |
Şeyhmus YILMAZ |
Assistants | |
Goals | The aim of this course is to teach object oriented programming concepts to develop effective and flexible object oriented software. |
Course Content | It is to show and teach the concepts and commands used for object oriented programming both theoretically and practically. |
Learning Outcomes |
Week | Topics | Learning Methods |
---|---|---|
1. Week | Visual Studio GUI Demo and Console Project Creation | |
1. Week | Visual Studio GUI Demo and Console Project Creation | |
2. Week | Data Types and Type Conversions | |
2. Week | Data Types and Type Conversions | |
3. Week | Operators, Conditions, and Loops | |
3. Week | Operators, Conditions, and Loops | |
4. Week | Sequences And Collections | |
4. Week | Sequences And Collections | |
5. Week | Classes, Methods | |
5. Week | Classes, Methods | |
6. Week | What is Object Oriented Programming? | |
6. Week | What is Object Oriented Programming? | |
7. Week | Reference Types and Interfaces | |
7. Week | Reference Types and Interfaces | |
8. Week | Polymorphism and Wrapping | |
8. Week | Polymorphism and Wrapping | |
9. Week | Inheritance and Abstract Classes | |
9. Week | Inheritance and Abstract Classes | |
10. Week | Access Modifiers and Constructors | |
10. Week | Access Modifiers and Constructors | |
11. Week | Static methods, classes | |
11. Week | Static methods, classes | |
12. Week | Database Operations with Ado.NET | |
12. Week | Database Operations with Ado.NET | |
13. Week | ORM with Entity Framework | |
13. Week | ORM with Entity Framework | |
14. Week | Generic Types and Enterprise Architecture | |
14. Week | Generic Types and Enterprise Architecture |
Sefer Algan, Her Yönüyle C# 4.0, Pusula Yayıncılık, 2010, İstanbul |
Paul Deitel, Harvey Deitel, C# for Programmers, Prentice Hall, 2011 |
Sefer Algan, Her Yönüyle C# 4.0, Pusula Yayıncılık, 2010, İstanbul |
Paul Deitel, Harvey Deitel, C# for Programmers, Prentice Hall, 2011 |