IBT201 OBJECT ORIENTED PROGRAMMING

6 ECTS - 3-1 Duration (T+A)- 3. Semester- 3.5 National Credit

Information

Code IBT201
Name OBJECT ORIENTED PROGRAMMING
Term 2023-2024 Academic Year
Semester 3. Semester
Duration (T+A) 3-1 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3.5 National Credit
Teaching Language Türkçe
Level Ön Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Öğr. Gör.Dr. NECDET HAKAN ERDOĞAN
Course Instructor Öğr. Gör.Dr. NECDET HAKAN ERDOĞAN (A Group) (Ins. in Charge)


Course Goal / Objective

İn this course, student make programm using object oriented programming

Course Content

Installing software required for programming, Fixed, Variable and Object Use, using the operators, Decision Control Statements, Loop Control Statements, User Defined Functions, Built in Functions, File Operations, Class, Field and Method Usage, Local and Global References, Arrays ,Multidimensional Arrays, Midterm exam, standard Components, standard Components, Advanced Components, Advanced Components, Database Connection, Database Queries

Course Precondition

There are no prerequisites.

Resources

Her Yönüyle C# SEFER ALGAN

Notes

Her Yönüyle C# SEFER ALGAN


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Makes software installations for programming,
LO02 Organizes the application with the basic commands of the programming language,
LO03 Prepares applications by using functions in programming language
LO04 Prepares the application with advanced expressions of the programming language
LO05 Works with components
LO06 Performs database operations will earn proficiency.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Be fully equipped in computer hardware and information processing technologies.
PLO02 Bilgi - Kuramsal, Olgusal Know current technologies and associate them with different disciplines.
PLO03 Bilgi - Kuramsal, Olgusal Have sufficient field knowledge. 3
PLO04 Bilgi - Kuramsal, Olgusal Have sufficient knowledge about teaching strategies, methods and techniques related to the field. 3
PLO05 Bilgi - Kuramsal, Olgusal Able to communicate well with colleagues and surroundings.
PLO06 Bilgi - Kuramsal, Olgusal Takes responsibility in individual and group work.
PLO07 Bilgi - Kuramsal, Olgusal Have self-regulation skills.
PLO08 Bilgi - Kuramsal, Olgusal Specializing in the field of computer, it provides rational and fast access to the solution thanks to its problem-solving skills. 2
PLO09 Bilgi - Kuramsal, Olgusal Query the information in the field of computing using scientific methods. 2
PLO10 Bilgi - Kuramsal, Olgusal It provides solutions to computer problems in an equipped and effective manner.
PLO11 Bilgi - Kuramsal, Olgusal Apply modern methods and techniques by following new technological developments.
PLO12 Bilgi - Kuramsal, Olgusal Takes responsibility individually and as a team member in solving problems related to her/his field. 2
PLO13 Beceriler - Bilişsel, Uygulamalı Have the awareness of lifelong learning. 4
PLO14 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği He/she shares his/her knowledge and skills in his/her field, identified problems and solution suggestions with experts and non-experts through verbal and written communication.
PLO15 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Uses information and communication technologies effectively.
PLO16 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Uses enough to follow the developments in the field of computer. 3
PLO17 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği In addition to professional development, it constantly improves itself in line with the need for learning in scientific, social, cultural and sports fields for personal development.
PLO18 Yetkinlikler - Öğrenme Yetkinliği Have national and universal sensitivities expressed in the Basic Law of National Education.
PLO19 Yetkinlikler - Öğrenme Yetkinliği It acts in accordance with democracy, human rights, social, scientific and professional ethical values.


Week Plan

Week Topic Preparation Methods
1 Installing software required for programming Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
2 Fixed, Variable and Object Use, using the operators Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
3 Decision Control Statements, Loop Control Statements Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
4 User Defined Functions, Built in Functions, File Operations Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
5 Class, Field and Method Usage Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
6 Applications related to Class, Field and Method Usage. Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
7 Local and Global References Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
8 Mid-Term Exam general review Ölçme Yöntemleri:
Yazılı Sınav, Proje / Tasarım
9 standard Components Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
10 Applications related to Standard Components. Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
11 Advanced Components Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
12 Applications related to Advanced Components. Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
13 Database Connection. Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
14 Database Queries. Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
15 Applications related to Database Connection and Database Queries. Research on the subject Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama
16 Term Exams general review Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams general review Ölçme Yöntemleri:
Yazılı Sınav


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 4 56
Out of Class Study (Preliminary Work, Practice) 14 4 56
Assesment Related Works
Homeworks, Projects, Others 1 1 1
Mid-term Exams (Written, Oral, etc.) 1 12 12
Final Exam 1 28 28
Total Workload (Hour) 153
Total Workload / 25 (h) 6,12
ECTS 6 ECTS

Update Time: 10.05.2023 10:09