Türkçe | English
FACULTY of ECONOMICS and ADMINISTRATIVE SCIENCES / DEPARTMENT of MANAGEMENT INFORMATION SYSTEMS

Course Catalog
Web: http://www.ktu.edu.tr/ybs
Phone: +90 0462 0462 377 29 64
İİBF
FACULTY of ECONOMICS and ADMINISTRATIVE SCIENCES / DEPARTMENT of MANAGEMENT INFORMATION SYSTEMS /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YBS4009Object Oriented Programming3+0+0ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of MANAGEMENT INFORMATION SYSTEMS
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 3 hours of lectures per week
LecturerDr. Öğr. Üyesi Mustafa Bilgehan İMAMOĞLU
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The aim of this course is to introduce the concept of object-oriented programming. In this direction, the basic features of the c# programming language, the concept of object-oriented programming and c# applications are covered in this course.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Knows the basics of C# language1,2,5,6
LO - 2 : Knows the logic of object-oriented programming 1,2,5,6
LO - 3 : Develops object-oriented programming applications using C# language1,2,5,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

 
Contents of the Course
This course covers the fundamentals of C# language, C# structure, object-oriented programming logic, classes, access modifiers, properties, inheritance, polymorphism, overloading, abstract classes and interfaces.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1C# and .NET architecture
 Week 2First Application Example
 Week 3Variables and Type Conversions
 Week 4Condition structures
 Week 5Loops
 Week 6Introduction to object-oriented programming and the concept of class
 Week 7Concept of Class
 Week 8Access Modifiers
 Week 9Midterm exam
 Week 10Features
 Week 11Inheritance
 Week 12Polymorphism
 Week 13Overloading
 Week 14Arrays and Lists
 Week 15Interfaces
 Week 16Final Exam
 
Textbook / Material
1Aktaş, Volkan. 2018;Her Yönüyle C# 7.0, Kodlab Yayın
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 11/2023 1 50
End-of-term exam 16 1/2024 1 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 2 8 16
Arasınav 1 1 1
Uygulama 1 1 1
Dönem sonu sınavı için hazırlık 3 6 18
Dönem sonu sınavı 1 1 1
Total work load93