Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
Object Oriented Programming CE205 Turkish Compulsory 3. Semester 4 + 0 4.0 6.0
Prerequisite Courses
Course Level Undergraduate
Mode of delivery Verbal expression and C # .Net programming language is carried out by explaining the software.
Course Coordinator Dr. Öğr. Üyesi Şeyhmus YILMAZ, Dr. Öğr. Üyesi Ekrem BAŞER
Instructor(s) Dr. Öğr. Üyesi Şeyhmus YILMAZ (Güz)
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.
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
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
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • 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