Dersin Adı Dersin Seviyesi Dersin Kodu Dersin Tipi Dersin Dönemi Yerel Kredi AKTS Kredisi Ders Bilgileri
INTRODUCTION TO INFORMATION TECHNOLOGY II Birinci Düzey G-SRV114 Zorunlu 2 5.00 5.00 Yazdır
   
Dersin Tanımı
Ön Koşul Dersleri None.
Eğitimin Dili English
Koordinatör DOÇ. DR. ESRA KAHYA ÖZYİRMİDOKUZ
Dersi Veren Öğretim Eleman(lar)ı DOÇ. DR. ESRA KAHYA ÖZYİRMİDOKUZ
Yardımcı Öğretim Eleman(lar)ı
Dersin Veriliş Şekli project-based learning. The course adopts an experiential and application-oriented approach, where students actively engage in: Live coding exercises -Problem-solving activities -Individual and group-based programming tasks -Project development and implementation -Digital learning environments are also utilized to enhance learning -Team projects
Dersin Amacı The aim of this course is to develop students’ understanding of algorithmic thinking and to provide fundamental programming skills using the Python programming language. The course enables students to identify and analyze problems in changing technological, economic, and social environments, and to develop structured solutions through computational approaches. Students will learn how to design algorithms, implement solutions, and evaluate outcomes within a problem-solving framework.
Dersin Tanımı This course is designed as an application-oriented introduction to programming, focusing on algorithm development, problem-solving, and Python programming. The course covers the entire process from understanding a problem to designing a solution and implementing it through code. Students will engage in practical exercises and coding activities, gaining hands-on experience in developing simple software solutions. The course emphasizes active learning through interactive sessions, coding practices, and project-based assignments, enabling students to apply theoretical knowledge in real-world contexts.

Dersin İçeriği
1 Introduction to Information Technology and Programming Concepts Definition of technology, software, hardware, and basic IT concepts; introduction to programming and systems Introduction to Algorithms and Problem Solving Algorithm concept, steps of problem solving, real-life examples Flowcharts and Algorithm Representation Flowchart symbols, visual representation of algorithms Introduction to Python Programming Programming environment, basic syntax, first programs Variables and Data Types Numeric, string, and boolean data types Operators and Expressions Arithmetic, logical, and comparison operators Conditional Statements (if–else) Decision-making structures and logic building Midterm Examination Loops (for, while) Iteration and repetition structures Functions and Modular Programming Function definition, parameters, return values Lists and Basic Data Structures Lists, indexing, basic operations Basic Data Processing and File Handling Reading and writing data, simple data manipulation Application Development Practices Developing simple Python-based applications Project / Assignment Presentations Project / Assignment Presentations General Evaluation and Course Review
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Dersin Öğrenme Çıktıları
1
2
3
4
5
6
7
8
9
10

*Dersin Program Yeterliliklerine Katkı Seviyesi
1 Students use theoretical, conceptual and applied knowledge about international relations and its sub-fields such as international politics, political history and international law.
2 Students discuss issues of social studies such as economics, management, public finance, law and public administration.
3 Students analyze world history from an analytical perspective.
4 Students evaluate foreign policies of Turkey and other international actors from a theoretical and methodological perspective.
5 Students analyze the relationship between foreign and domestic policy domains.
6 Students evaluate the functioning of international legal system.
7 Students apply their theoretical and conceptual knowledge of international relations into actual international affairs.
8 Students use their good command of English to follow scientific and contemporary resources.
9 Students analyze theories, concepts and facts of international relations methodologically.
10 Students have communications and computer skills required in the field of international relations.
11 Students contribute to national and international development by becoming aware of ethics, social justice, basic rights and environmental protection.
12 Students use their good command of second foreign language.
13 Students conduct a scientific study in the field of international relations both individually and as a part of a group.
14 Students use their presentation skills on the basis of their theoretical knowledge of international issues.
15 Students use their theoretical applied knowledge of administrative sciences, protocol, public ethics and legislation.
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Yıldızların sayısı 1’den (en az) 5’e (en fazla) kadar katkı seviyesini ifade eder

Planlanan Öğretim Faaliyetleri, Öğretme Metodları ve AKTS İş Yükü
  Sayısı Süresi (saat) Sayı*Süre (saat)
Yüz yüze eğitim 14 3 42
Sınıf dışı ders çalışma süresi (ön çalışma, pekiştirme) 14 3 42
Ödevler 1 10 10
Sunum / Seminer hazırlama 0 0 0
Kısa sınavlar 0 0 0
Ara sınavlara hazırlık 1 10 10
Ara sınavlar 1 1 1
Proje (Yarıyıl ödevi) 0 0 0
Laboratuvar 0 0 0
Arazi çalışması 0 0 0
Yarıyıl sonu sınavına hazırlık 1 20 20
Yarıyıl sonu sınavı 1 1 1
Araştırma 0 0 0
Toplam iş yükü     126
AKTS     5.00

Değerlendirme yöntemleri ve kriterler
Yarıyıl içi değerlendirme Sayısı Katkı Yüzdesi
Ara sınav 1 100
Kısa sınav 0 0
Ödev 0 0
Yarıyıl içi toplam   100
Yarıyıl içi değerlendirmelerin başarıya katkı oranı   40
Yarıyıl sonu sınavının başarıya katkı oranı   60
Genel toplam   100

Önerilen Veya Zorunlu Okuma Materyalleri
Ders kitabı
Yardımcı Kaynaklar

Ders İle İlgili Dosyalar