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 |
Label | C Compulsory |
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 |