Türkçe | English
FACULTY of SCIENCE / DEPARTMENT of STATISTICS and COMPUTER SCIENCES

Course Catalog
http://www.ktu.edu.tr/isbb
Phone: +90 0462 +90 (462) 3773112
FENF
FACULTY of SCIENCE / DEPARTMENT of STATISTICS and COMPUTER SCIENCES /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

IST2004Object Oriented Programming2+0+2ECTS:5
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of STATISTICS and COMPUTER SCIENCES
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Practical
Contact Hours14 weeks - 2 hours of lectures and 2 hours of laboratory per week
LecturerDr. Öğr. Üyesi Tolga BERBER
Co-LecturerAss.Prof. Dr. Orhan Kesemen
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
To teach students the basics of object oriented programming and the concept of advanced programming, classes, overloading and visual programming
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : understand classes and objects2,3,4,5,6,7,8,9,10,111,3,4
LO - 2 : learn the concept and the structures of overloading4,5,6,7,8,9,10,111,3,4
LO - 3 : generate object oriented and visual programming2,3,4,5,6,7,8,9,10,111,3,4
LO - 4 : understand inheritance in object oriented programming4,5,6,7,8,9,10,111,3,4
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
Basics of object-oriented programming, C# speed start, classes, basic classes, member access, other classes, structures, operator overloading, Windows Forms
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Forms and their properties
 Week 2Forms with mdi properties
 Week 3Filing
 Week 4Filing
 Week 5The concept of class
 Week 6The concept of class
 Week 7The concept of inheritance
 Week 8Mid-term exam
 Week 9overloading
 Week 10overloading
 Week 11prepearing a menu
 Week 12short exam
 Week 13prepearing a menu
 Week 14Prepearing Toolbar and statusbar
 Week 15Graphics and paint
 Week 16End-of-term exam
 
Textbook / Material
1Yanık, Memik,2004;Microsoft Visual C#.NET,Seçkin Yayınevi,Ankara
 
Recommended Reading
1Shaep John,2005; Microsoft® Visual C#® 2005 Step by Step (Step By Step),Microsoft, NewYork
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 8 26/03/2010 1 30
Laboratory exam 12 29/04/2011 1 20
End-of-term exam 15 27/05/2011 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 4 14 56
Sınıf dışı çalışma 3 14 42
Laboratuar çalışması 2 14 28
Arasınav için hazırlık 10 1 10
Arasınav 2 1 2
Uygulama 2 1 2
Kısa sınav 2 1 2
Dönem sonu sınavı için hazırlık 15 1 15
Dönem sonu sınavı 2 1 2
Total work load159