1 |
Dersin Adı: |
PROGRAMLAMAYA GİRİŞ |
2 |
Dersin Kodu: |
EKO3311 |
3 |
Dersin Türü: |
Seçmeli |
4 |
Dersin Seviyesi: |
Lisans |
5 |
Dersin Verildiği Yıl: |
3 |
6 |
Dersin Verildiği Yarıyıl: |
5 |
7 |
Dersin AKTS Kredisi: |
5 |
8 |
Teorik Ders Saati (saat/hafta): |
3 |
9 |
Uygulama Ders Saati (saat/hafta): |
0 |
10 |
Laboratuar Ders Saati (saat/hafta): |
0 |
11 |
Dersin Önkoşulu |
Yok |
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Dr. ESMA BİRİŞÇİ |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
Dr. Öğr. Üyesi Esma Birişçi |
17 |
Ders Koordinatörünün İletişim Bilgileri: |
esmabirisci@uludag.edu.tr Telefon:0224 2941016 Bursa Uludağ Üniversitesi İİBF A blok |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
Öğrencilere programlamanın temel becerilerini Python Programlama dili ile kazandırmaktır. Bu ders çok az programlamaya sahip veya hiç programlaması olmayan öğrenciler için tasarlanmıştır. Öğrencilere programlamanın çözümlerde oynayabileceği rolü anlatmayı amaçlamaktadır. Küçük programlar yazma becerilerine geliştirerek, yararlı hedeflere ulaşmalarına izin verilir. |
20 |
Dersin Mesleki Gelişime Katkısı: |
Bu eğitimi başarıyla tamamlayanlar, programlama alanında kendilerini geliştirerek çalışmalar yapabilir. |
Hafta |
Teori |
Uygulama |
1 |
• Programlama Geliştirme 1
- Yazılım geliştirme ve algoritma yapısı
- Akış şemaları
|
|
2 |
• Programlama Geliştirme 2
- Python Programlamaya giriş
- Basit Python kodu yazma: “Merhaba Dünya”
|
|
3 |
• Değerler ve Değişkenler
- Tamsayı ve Dize Değerleri
- Tanımlayıcılar
- Kullanıcı girişi
- Dize biçimlendirme (string)
|
|
4 |
• İfadeler ve Aritmetik
- İfadeler
- Aritmetik Örnekler
-Yorumlamalar
-Hatalar
|
|
5 |
• Koşullu İfadeler
- Boolen ifadeleri
- If/Else ifadeleri
- Diğer Koşullu ifadeler.
|
|
6 |
• Yineleme
- Sonlu ve Sonsuz Döngüler
-While ifadeleri
-İç içe döngüler
|
|
7 |
• Fonksiyon Kullanma 1
-Fonksiyon ve modüller
-Sabit fonksiyonlar
|
|
8 |
• Fonksiyon Kullanma 2
-Standart matematik fonksiyonları
-Rastgele sayılar
|
|
9 |
• Fonksiyon Yazma 1
- Fonksiyon temelleri
- Parametre geçişi
|
|
10 |
• Fonksiyon Yazma 2
- Özel fonksiyonlar ve standart fonksiyonlar
- Yeniden düzenleme
|
|
11 |
• Fonksiyon Yazma 3
- Global Değişkenler
- Tekrar tekrar kullanılabilen fonksiyonlar
|
|
12 |
• Listeler
- Liste Kullanma
- Liste oluşturma
- Liste geçişi
|
|
13 |
• Lineer programlama
-Problem Modellemesi
-Modellenen problemlerin Python da çözümü
|
|
14 |
• Python Sınıfları
-Nesneler hakkında düşünme
-Sınıf değişkenleri ve yöntemleri
-Sınıf dosyalarını yönetme
|
|