Course Information

Course Information
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
Weekly Topics (Content)
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
Recommended Sources
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