Kodu |
Dersin Adı |
Yarıyıl |
Süresi(T+U) |
Kredisi |
AKTS Kredisi |
BIL103 |
BİLGİSAYAR PROGRAMLAMAYA GİRİŞ |
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ü |
Prof. AHMET CİHAT BAYTAŞ |
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi |
Öğr.Gör. ÖMER ŞAHİN |
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 |
- |
Ö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 |
Ability to apply mathematics, science and engineering knowledge.
|
|
|
|
|
|
5 |
KNOWLEDGE |
Factual |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
Ability to apply mathematics, science and engineering knowledge.
|
|
|
|
|
|
5 |
SKILLS |
Cognitive |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
Ability to design experiments, conduct experiments, collect data, analyze and interpret results.
|
|
|
|
|
|
5 |
SKILLS |
Practical |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
A system, product or process has economic, environmental, social, political, ethical, health and safety,
under realistic constraints and conditions such as feasibility and sustainability,
Ability to design to meet requirements.
|
|
|
|
|
4 |
|
OCCUPATIONAL |
Autonomy & Responsibility |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
Ability to work in teams with different disciplines
|
|
|
|
|
|
5 |
OCCUPATIONAL |
Learning to Learn |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
Ability to identify, formulate and solve engineering problems
|
|
|
|
|
|
5 |
OCCUPATIONAL |
Communication & Social |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
Awareness of having professional and ethical responsibilities.
|
|
|
|
|
|
5 |
2 |
Ability to communicate effectively verbally and in writing.
|
|
|
2 |
|
|
|
OCCUPATIONAL |
Occupational and/or Vocational |
|
Program Yeterlilikleri/Çıktıları |
Katkı Düzeyi |
0 |
1 |
2 |
3 |
4 |
5 |
1 |
The ability to have a comprehensive education to understand the impact of engineering solutions on global and social dimensions.
|
|
|
2 |
|
|
|
2 |
Awareness of the necessity of lifelong learning and the ability to do so.
|
|
|
|
3 |
|
|
3 |
The ability to have knowledge about current/contemporary issues.
|
|
|
|
|
|
5 |
4 |
Ability to use the techniques required for engineering applications and modern engineering and calculation equipment.
|
|
|
|
|
|
5 |
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 |
|