TLZ107 Bilgisayar Programlama

3 AKTS - 1-2 Süre (T+U)- 1. Yarıyıl- 2 Yerel Kredi

Genel Bilgi

Birim MÜHENDİSLİK FAKÜLTESİ
TEKSTİL MÜHENDİSLİĞİ PR.
Kod TLZ107
Ad Bilgisayar Programlama
Dönem 2021-2022 Eğitim-Öğretim Yılı
Yarıyıl 1. Yarıyıl
Süre (T+U) 1-2 (T-U) (17 Hafta)
AKTS 3 AKTS
Yerel Kredi 2 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Etiket Z Zorunlu
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Prof. Dr. EMEL CEYHUN SABIR
Dersin Öğretim Elemanı Prof. Dr. EMEL CEYHUN SABIR (Güz) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Tekstil Mühendisliği öğrencilerine güncel programlama dillerinden birisini uygulamalarla destekleyerek öğretmek.

Dersin İçeriği

Programlamaya giriş. Programlama dilleri, güncel programlama dillerinden birinin seçimi ve giriş. Veri türleri, sabit ve değişken kavramı, atama kodları. Algoritma oluşturma., Seçilmiş bir programlama diline ait yazılımın incelenmesi. Giriş ve çıkış deyimleri. Kontrol deyimleri. Döngü deyimleri. Altprogramlar, Dosyalama deyimleri. Program örnekleri.

Dersin Ön Koşulu

Kaynaklar

Notlar



Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Bilgisayar proglama kavramını öğrenir
ÖÇ02 Programalam dillerini tanır etkin kullanım alanlarını öğrenir
ÖÇ03 Verilerin programlama uygun olarak sınıflandırmasını yapmayı öğrenir
ÖÇ04 Problemlerin çözümlemesini ve Algoritma oluşturma ve geliştirmeyi öğrenir
ÖÇ05 Basit bir probleme ait girdileri kullanarak istediği çıktıyı almak için program kodlarını yazmayı öğrenir.
ÖÇ06 Karmaşık mühendislik problemlerini bir bilgisayar programı ile kodlamayı ve çözmeyi öğrenir.
ÖÇ07 Bir programlama dilini giriş veya orta düzeyde kullanabilmeyi öğrenir.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 - Matematik, Fen bilimleri ve Tekstil mühendisliği konularında yeterli altyapıya sahip olma 3
PÖÇ02 - Temel bilimler ve mühendislik konularında edinilen bilgileri Tekstil mühendisliği alanında kullanabilme 3
PÖÇ03 - Tekstil Mühendisliği alanında süreç analizi yapabilme, sorunları tanımlayabilme, verileri yorumlayabilme ve değerlendirebilme 3
PÖÇ04 - Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçebilme ve kullanabilme 4
PÖÇ05 - Deney tasarlama, veri toplama, sonuçların bilişsel analizi ve yorumlanma becerisine sahip olabilme 4
PÖÇ06 - Bireysel ve ekip üyesi olarak etkin çalışabilme ve sorumluluk alabilme 1
PÖÇ07 - Bilgiye erişebilme ve bu amaçla kaynak araştırması yapabilme, veri tabanları ve diğer bilgi kaynaklarını kullanabilme 2
PÖÇ08 - Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme 2
PÖÇ09 - Sözlü ve yazılı etkin iletişim kurma becerisine sahip olabilme 0
PÖÇ10 - Bir yabancı dili kullanarak alanındaki gelişmeleri izleyebilme ve meslektaşları ile iletişim kurabilme becerisine sahip olabilme 0
PÖÇ11 - Alanının gerektirdiği düzeyde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanabilme becerisine sahip olabilme 5
PÖÇ12 - Mesleki gelişiminin yanı sıra, ilgi ve yetenekleri doğrultusunda bilimsel, sosyal, kültürel ve sanatsal alanlarda öğrenme gereksinimlerini belirleyerek kendini sürekli geliştirir 1
PÖÇ13 - Mesleki ve etik sorumluluk bilincine sahip olabilme 0
PÖÇ14 - İş sağlığı ve güvenliği, mühendislik uygulamalarının hukuksal boyutu ve çevre sağlığı konularında gerekli bilince sahip olabilme 0
PÖÇ15 - Proje yönetimi, girişimcilik, yenilikçilik konularında gerekli yetkinliğe sahip olabilme 3
PÖÇ16 - Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve bu amaçla uygun analiz ve modelleme yöntemlerini seçerek çözme ve uygulama becerisi. 3


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Programlama diline giriş, bilgisayar ve programlama dili mantığının anlatımı Ders notları
2 Programlama dillerinin tanıtımı, mühendislik alanına uygun programlama dillerinin özellikleri Ders notları
3 Güncel ve mühendislik alanına uygun programlama dillerinden birinin seçimi ve giriş bilgisi Ders notları
4 Veri türlerinin çeşitleri ve programlama için önemi Ders notları
5 Sabitlerin ve değişkenlerin programlama için önemi ve program içerisinde gösterilmesi Ders notları
6 Algoritma kavramı, programların algoritmasını oluşturma Ders notları
7 Seçilmiş bir programlama diline ait yazılımın incelenmesi Ders notları
8 Ara Sınav Yazılı sınav için ders notları
9 Giriş ve çıkış deyimlerine giriş, örnek programlar Ders notları
10 Kontrol deyimleri, program örnekleri Ders notları
11 Döngü deyimleri ve program örnekleri Ders notları
12 Alt programlar ve modüller Ders notları
13 Dosyalama deyimleri ve program örnekleri Ders notları
14 Menülü programlara giriş Ders notları
15 Menülü Program yapma ve paket programa dönüştürebilme Ders notları
16 Yarıyıl Sonu Sınavları Yazılı sınav için ders notları
17 Yarıyıl Sonu Sınavları Yazılı sınav için ders notları


Değerlendirme (Sınav) Yöntemleri ve Kriterleri

Değerlendirme Türü Yarıyıl İçi / Yıl İçi Etkisi Yarıyıl Sonu / Yıl Sonu Etkisi
1. Ara Sınav 50 20
1. Performans Görevi (Uygulama) 50 20
Genel Değerlendirme
Yarıyıl İçi / Yıl İçi Toplam 100 40
1. Yıl Sonu Sınavı - 60
Genel Toplam - 100


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 3 42
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 2 28
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 0 0 0
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 6 6
Yarıyıl/Yıl Sonu/Final Sınavı 1 10 10
Toplam İş Yükü (Saat) 86
Toplam İş Yükü / 25 (s) 3,44
AKTS 3 AKTS

Güncelleme Zamanı: 05.05.2025 09:08