TR EN

TEMEL PROGRAMLAMA DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
YEM107 TEMEL PROGRAMLAMA 1 4 3 6

DERS BİLGİLERİ

Dersin Öğretim Dili : Türkçe
Dersin Düzeyi BACHELOR'S DEGREE, TYY: + 6.Level, EQF-LLL: 6.Level, QF-EHEA: First Cycle
Dersin Türü Zorunlu
Dersin Veriliş Şekli -
Dersin Koordinatörü Assist.Prof. TAYLAN MARAL
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi Arş.Gör. MERVE VURAL ALLAHAM
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: This course aims to introduce students basic programming methods and basic programming skills in accordance with applications.
İçerik: Contents of the course include the subjects as in basic concepts of C# language, types of data, variables, operators, methods and applications to provide basic programming concepts as in the object-based programming.

DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.)

Specify the logic of programming clearly.
Understand the basic working structure of Visual Studio programming editor.
Prepare pre-programming algorithm flow chart.
Apply applications in C# language.

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 Reading, Literature Review Introduction to Programming and Basic Concepts in Programming Lecture & Question and Answer
2 Reading, Literature Review Basic Concepts in Programming Lecture & Question and Answer
3 Literature Review, Using Visual and Written Sources Algorithms Lecture & Question and Answer & Demonstration
4 Literature Review, Using Visual and Written Sources Algorithms and Algorithms Design Lecture & Question and Answer & Demonstration
5 Preparing Homework Preparing Algorithms Data Flowchart Lecture & Question and Answer & Demonstration
6 Visual and Written Sources Introduction to C# Language Lecture & Question and Answer & Demonstration
7 Practice in Visual Studio program Basic Application Practices in C# Language Demonstration
8 - MID-TERM EXAM -
9 Practice in Visual Studio program Basic Application Practices in C# Language Demonstration
10 Using Visual and Written Sources, Making Practices Array Concept and One-Dimensional Array Lecture & Demonstration
11 Using Visual and Written Sources, Making Practices Multidimensional Array Lecture & Demonstration
12 Using Visual and Written Sources, Making Practices Subprogram Concept and Examples in Subprogram Lecture & Demonstration
13 Using Visual and Written Sources, Making Practices Subprogram Concept and Examples in Subprogram Lecture & Demonstration
14 Using Visual and Written Sources, Making Practices Macro Works in C# Language Lecture & Demonstration
15 Using Visual and Written Sources, Making Practices Making Practices on the Gained Knowledge as a Whole Demonstration
16 - FINAL EXAM -
17 - FINAL EXAM -

KAYNAKLAR

Vatansever F. (2007). Algoritma Gelistirme ve Programlamaya Giris. Istanbul: Seckin Publications
Temurtas F., Oz C., Ciftci O. (2014). C İle Algoritma Gelistirme. Istanbul: Pusula Publications
Microsoft Visual Studio
McGrath M. (2015). Coding for Beginners in Easy Steps: Basic Programming for All Ages. Warwickshire: In Easy Steps Publishing

ÖLÇME VE DEĞERLENDİRME

Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi Etkinlik Sayısı Katkı Yüzdesi Açıklama
(0) Etkisiz (1) En Düşük (2) Düşük (3) Orta (4) İyi (5) Çok İyi
0 1 2 3 4 5

DERSİN PROGRAM ÖĞRENME ÇIKTILARINA KATKISI

KNOWLEDGE
Theoretical
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
List the history of communication, mass media, communication theories and leading theorists.
1
2
List the historical, social and cultural types of communication and explain the related concepts.
0
3
Define the important points of the history and theories of communication through daily life practices and social life.
1
KNOWLEDGE
Factual
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Compare the traditional media and new media economic policies.
2
2
Interpret digital culture with constantly updated and self-renewing topics.
1
3
Interpret the technical, socio-political and legal aspects of cyber security issues in the field of new media.
1
SKILLS
Cognitive
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Define the basic concepts of communication history, communication theories, traditional and new media channels.
1
SKILLS
Practical
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Prepare web pages with CSS codes.
5
2
Produce creative content in new media environments, create an image and sound and practical studies about programming.
4
3
Analyze the sub-texts and their semantics of the studies presented to the society by mass media.
1
4
Use qualitative and quantitative elements to construct arguments on studies in the field of communication.
1
OCCUPATIONAL
Autonomy & Responsibility
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Manage social media accounts of brands, corporate firms and public institutions thanks to its advanced knowledge in content production and user experience.
3
OCCUPATIONAL
Learning to Learn
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Review local and foreign studies in the field of New Media. Creates innovative works in his/her field.
2
2
Criticize the effects of social media activities on socio-political field.
1
OCCUPATIONAL
Communication & Social
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Plan scientific studies in any area that can be encountered in different disciplines and transfer them to people from different disciplines.
0
2
Determine how much of the content produced by the media is right and wrong.
1
OCCUPATIONAL
Occupational and/or Vocational
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Follows the developments that have begun to guide the present and the future such as "Software". Produce various software products for different sectors.
4
2
Design using new architectures of big data processing systems.
2
3
Determine the logic of operation of artificial intelligence algorithms and determines the possible effects on media and indirectly society.
3

DERSİN İŞ YÜKÜ VE AKTS KREDİSİ

Öğrenme-Öğretme Etkinlikleri İş Yükü
Öğrenme-Öğretme Etkinlikleri Etkinlik(hafta sayısı) Süresi(saat sayısı) Toplam İş Yükü
Lecture & In-Class Activities 14 4 56
Preliminary & Further Study 10 5 50
Land Surveying 0 0 0
Group Work 0 0 0
Laboratory 0 0 0
Reading 0 0 0
Assignment (Homework) 0 0 0
Project Work 0 0 0
Seminar 0 0 0
Internship 0 0 0
Technical Visit 0 0 0
Web Based Learning 0 0 0
Implementation/Application/Practice 0 0 0
Practice at a workplace 0 0 0
Occupational Activity 0 0 0
Social Activity 0 0 0
Thesis Work 0 0 0
Field Study 0 0 0
Report Writing 0 0 0
Final Exam 1 1 1
Preparation for the Final Exam 0 0 0
Mid-Term Exam 0 0 0
Preparation for the Mid-Term Exam 0 0 0
Short Exam 0 0 0
Preparation for the Short Exam 0 0 0
TOTAL 25 0 107
Genel Toplam 107
Toplam İş Yükü / 25.5 4,2
Dersin AKTS(ECTS) Kredisi 4,0