| 1 |
Dersin Adı: |
INTRODUCTION TO COMPUTER PROGRAMMING |
| 2 |
Dersin Kodu: |
TEK2021E |
| 3 |
Dersin Türü: |
Zorunlu |
| 4 |
Dersin Seviyesi: |
Lisans |
| 5 |
Dersin Verildiği Yıl: |
2 |
| 6 |
Dersin Verildiği Yarıyıl: |
3 |
| 7 |
Dersin AKTS Kredisi: |
4 |
| 8 |
Teorik Ders Saati (saat/hafta): |
2 |
| 9 |
Uygulama Ders Saati (saat/hafta): |
0 |
| 10 |
Laboratuar Ders Saati (saat/hafta): |
2 |
| 11 |
Dersin Önkoşulu |
YOK |
| 12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
| 13 |
Dersin Dili: |
İngilizce |
| 14 |
Dersin Veriliş Şekli |
Yüz yüze |
| 15 |
Dersin Koordinatörü: |
Dr. Ögr. Üyesi Özge ÇELİK |
| 16 |
Dersi Veren Diğer Öğretim Elemanları: |
YOK |
| 17 |
Ders Koordinatörünün İletişim Bilgileri: |
Dr.Öğr.Üyesi Özge ÇELİK E-mail: celikozge@uludag.edu.tr Phone: 0224-2940651 |
| 18 |
Dersin Web Adresi: |
|
| 19 |
Dersin Amacı |
1-Bilgisayar donanım ve yazılımına ilişkin temel bilgileri kazandırmak
2-C programlama dilinde bilgisayar programlamayı öğretmek
3-Öğrencileri bilgisayar programlama yöntemlerini mühendislik problemlerinin çözümüne uygulama konusunda yetiştirmek |
| 20 |
Dersin Mesleki Gelişime Katkısı: |
The course contributes to the solution of textile engineering methods using design and analysis methods. |
| Hafta |
Teori |
Uygulama |
| 1 |
Bilgisayarlar hakkında genel bilgi, bilgisayar donanımının açıklaması |
Bilgisayardaki donanım birimlerinin incelenmesi |
| 2 |
Numaralandırma sistemleri ve dönüşümleri |
Numaralandırma sistemleri dönüşümleri ile ilgili örnekler çözülmesi |
| 3 |
Programlama dilleri, C programlama diline giriş |
C derleyicisi ile uygulama yapılması |
| 4 |
C programlama diline giriş ve C program yapısı |
C programlama dilinde temel düzeyde program yazılması |
| 5 |
Değişkenler, İfadeler ve
Operatörler, Giriş ve Çıkış Fonksiyonları |
Giriş ve çıkış fonksiyonlarıyla C programı yazılması |
| 6 |
Program Döngüsü, For döngüsü, Do döngüsü ve Do-while Döngüsü |
Döngü ifadeleriyle program yazma |
| 7 |
Program Döngüsü, For döngüsü, Do döngüsü ve Do-while Döngüsü |
Döngü ifadeleriyle program yazma |
| 8 |
Karar Verme İfadeleri, if-else ve switch-case ifadeleri |
If-else ve switch case ifadeleriyle program yazma |
| 9 |
Karar Verme İfadeleri, if-else ve switch-case ifadeleri |
If-else ve switch case ifadeleriyle program yazma |
| 10 |
Dizi Değişkenleri ve İşaretçiler |
Dizi değişkenleri ve işaretçiyle program yazma |
| 11 |
Matematik Kütüphanesi Fonksiyonları |
Matematik Kütüphanesi Fonksiyonlarıyla program yazma |
| 12 |
C'de fonksiyon yazma |
Fonksiyonlarla program yazma |
| 13 |
Veri Dosyası Girişi ve Çıkışı |
Veri dosyası giriş çıkışı ile program yazma |
| 14 |
Dinamik bellek tahsisi, yapılar ve birleşimler |
Dinamik bellek tahsisi, yapıları ve birleşimleri olan programlar yazma |