TR EN

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
BIL103 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ 2 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ü Prof. TARIK ÇAKAR
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi Dr.Öğr.Üyesi SERKAN GÖNEN
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: The course is designed to provide fundamental knowledge of C language. Students will be able to develop logics which will help them to create programs, applications in C. Also by learning the basic programming constructs they can easily switch over to any other language in the future.
İçerik: Fundamentals of programming, algorithms, flow charts, basics of C programming language, control flow expressions, loops, functions and arrays.

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

1. Learn basic programming concepts. 2. Be able to develop Algorithm and draw its flowchart according to the given problem 3. Write codes in C programming language. 4. Analyze codes in C programming language.

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

Hafta Ön Hazırlık Konular Yöntem
1 - Introduction to C, writing a simple code in C -
2 - Introduction to Algorithm / Flowchart Diagrams / Pseudo Code -
3 - Introduction to Algorithm / Flowchart Diagrams / Pseudo Code -
4 - Input-Output / Basic Data Types / Operators / Arithmetic Operations -
5 - Selection/condition Structures: "if" and "which" statements -
6 - Selection/condition Structures: "if" and "which" statements -
7 - Loop expressions -
8 - MID-TERM EXAM -
9 - Loop expressions -
10 - Modular programming / Functions -
11 - Modular programming / Functions -
12 - Arrays -
13 - Arrays -
14 - Pointers -
16 - FINAL EXAM -
17 - FINAL EXAM -

KAYNAKLAR

Ö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
Gain sufficient knowledge in Mathematics, Science and Industrial Engineering.
5
KNOWLEDGE
Factual
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Analyzes and evaluates existing application areas in the field of Industrial Engineering and develops applications for their solutions.
4
SKILLS
Cognitive
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Analyzes a system, the components of that system, the process of that system, and designs the system by examining it in line with realistic constraints and goals.
4
2
Gains the ability to model and solve engineering problems.
5
SKILLS
Practical
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Identifies the problems that may be encountered in the field of industrial engineering and acquires the ability to choose and apply the appropriate method to be used in problem solving.
3
2
Selects and uses technical tools necessary for industrial engineering applications; uses information technologies effectively.
4
3
Designs experiments, conducts experiments, collects data, analyzes and interprets the results to examine problems in the field of industrial engineering.
2
OCCUPATIONAL
Autonomy & Responsibility
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Gains the ability to work effectively within a team.
3
2
Works effectively individually and takes responsibility.
3
OCCUPATIONAL
Learning to Learn
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Accesses the necessary information for a determined problem and searches for resources for this purpose.
4
2
Has the ability to follow all developments in the field of industrial engineering and constantly renew itself.
3
OCCUPATIONAL
Communication & Social
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Gains oral and written communication skills and speaks at least one foreign language.
3
OCCUPATIONAL
Occupational and/or Vocational
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Has awareness of professional and ethical responsibility.
2
2
Has knowledge about the universal and social effects of industrial engineering applications and reaches solutions by being aware of the importance of an innovative approach in solving engineering problems.
4

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 5 70
Preliminary & Further Study 14 3 42
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 14 2 28
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 1 1 1
Mid-Term Exam 1 1 1
Preparation for the Mid-Term Exam 1 1 1
Short Exam 2 2 4
Preparation for the Short Exam 1 1 1
TOTAL 49 0 149
Genel Toplam 149
Toplam İş Yükü / 25.5 5,8
Dersin AKTS(ECTS) Kredisi 6,0