Dosya:Harran Üniversitesi logo.png

Mühendislik Fakültesi

Algoritmalar ve Programlama II Dersi Sayfası

Ders Hakkında

Ders Saatleri: Salı: 13:00-17:00 (E-204-Şube 3) ,Çarşamba: 08:00-12:00 (E-204-Şube 1), 13:00-17:00 (E-204-Şube 4)(E-201-Şube 5), Perşembe: 08:00-12:00 (E-201-Şube 6), 13:00-17:00 (E-201-Şube 2)

Ders Sorumluları: Dr Ercan Ezin: Şube 1 ve 2, Dr Fatma Didem Alay: Şube 3 ve Şube 4, Dr Cihan Tiken: Şube 5 ve Şube 6

Notlandırma: Vize (%40), Final (%60)

İletişim:
Dr. Ercan Ezin - Harran Üniv. Mühendislik Fak. Bilg. Müh. Katı, adım.soyadım@harran.edu.tr, dr.ercan.ezin@gmail.com
Dr. Fatma Didem Alay - Harran Üniv. Mühendislik Fak. Bilg. Müh. Katı, fdidemogretmen@harran.edu.tr
Dr. Cihan Tiken - Harran Üniv. Fen-Edebiyat Fakültesi, ctiken@harran.edu.tr

Duyurular

1- 25, 26, 27 Mart tarihlerinde gerçekleştirilecek tüm şube derslerinde işaretçiler ve fonksiyonlar konularını içeren bir kısa sınav(quiz) yapılacaktır. Lab derslerinde ve ek örneklerde yer alan sorulara çalışmanız yardımcı olacaktır.

2- Vize sınavı tarihi ve yerleri belli olmuştur. Vize sınavı 09.04.2025 tarihinde Saat 11:00-12:00 arası tüm şubeler aynı saatte girecek şekilde yapılacaktır.

Şubeler ve Sınav Salonları şöyledir.


Şube 1: F-101 , Şube 2: F-201
Şube 3 ve Şube 4: F-301
Şube 5 ve Şube 6: F-204

3- 09.04.2025 tarihinde gerçekleşen vize sınavına ait soruların çözümleri: Buraya tıklayıp indirebilirsiniz.

4- DERSLERİ TATİL GÜNÜNE DENK GELEN ÖĞRENCİLER İÇİN ÖNEMLİ DUYURU: 23 Nisan ve 1 Mayıs tarihlerinde resmi tatil olması sebebiyle ders yapılmayacaktır. Ancak diğer şubelerde ders işlenmeye devam edileceğinden bu tarihlerde dersi olan öğrencilerin aşağıda yazılı olan alternatif şubelerden birinde derse girmeleri gerekmektedir.


23 Nisan Haftası için alternatif günler ve saatler:
22 Nisan: Salı: 13:00-17:00 (E-204-Şube 3) ,
Tatil:23 Nisan Çarşamba: 08:00-12:00 (E-204-Şube 1), 13:00-17:00 (E-204-Şube 4).  (E-201-Şube 5),   
24 Nisan Perşembe: 08:00-12:00 (E-201-Şube 6), 13:00-17:00 (E-201-Şube 2) 

1 Mayıs Haftası için alternatif günler ve saatler::
29 Nisan: Salı: 13:00-17:00 (E-204-Şube 3) ,
30 Nisan Çarşamba: 08:00-12:00 (E-204-Şube 1), 13:00-17:00 (E-204-Şube 4).  (E-201-Şube 5),   
Tatil: 1  Mayıs Perşembe: 08:00-12:00 (E-201-Şube 6), 13:00-17:00 (E-201-Şube 2) 

Hafta Tarih Konu Slayt Ödev / Sınav Lab Lab Dosyalar
1 (18/19/20).02.2025 Giriş- Programlamada Temel Kavramlar, Kontrol Yapıları 🖥️ Slayt 🗋 Ek Örnekler Lab 1: - 🗋 - N/A
2 (25/26/27).02.2025 C Programlarının Bellek Düzeni ve Rekürsif (Özyinelemeli) Fonksiyonlar 🖥️ Slayt 🖥️ Slayt v2 by Dr EE 🗋 Ek Örnekler Lab 2: -
3 (04/05/06).03.2025 İşaretçiler 🖥️ Slayt 🗋 Ek Örnekler Lab 3: -
4 (11/12/13).03.2025 Fonksiyonlar (Tanımlama ve bildirim, satır içi fonksiyonlar, statik değişkenler, argüman geçirme, fonksiyon aşırı yüklemesi, kapsam, varsayılan argümanlar, fonksiyon işaretçileri) 🖥️ Slayt 🗋 Ek Örnekler Lab 4: Fonksiyon Uygulamaları 🗋 Lab
5 (18/19/20).03.2025 String Fonksiyonlar 🖥️ Slayt 🖥️ Slayt v2 by Dr EE 🗋 Ek Örnekler Lab 5: İşaretçi Uygulamaları 🗋 Lab
6 (25/26/27).03.2025 Sıralama (Sorting) ve Arama (Searching) Yöntemleri 🖥️ Slayt 🗋 Ek Örnekler, Ek Örnekler 2 Lab 6: Sıralama ve Arama Algoritmaları
7 (01/02/03).04.2025 Resmi Tatil Lab 7: -
8 (08/09/10).04.2025 Vize Haftası Lab 8: -
9 (15/16/17).04.2025 Enum, Typedef ve Struct (Yapı) 🖥️ Slayt Lab 9: Enum, Typedef ve Struct (Yapı) Uygulamaları 🗋 Lab
10 (22/23/24).04.2025 Tek Bağlı Listeler 🖥️ Slayt Lab 10: Tek Bağlı Listeler Uygulamaları
11 (29/30/01).04.2025 Dosyalama ve Dosyalamada Kullanılan Programlar Lab 11: Dosya İşlemleri
12 (06/07/08).05.2025 Dosyalama İle İlgili Örnek Programlar Hazırlama Lab 12: Dosya İşlemleri Uygulamaları
13 (13/14/15).05.2025 İstisna Yönetimi (Kullanılan Bloklar ve Deyimler) Lab 13: İstisna Yönetimi Uygulamaları
14 (20/21/22).05.2025 Nesneye Dayalı Programlamaya Giriş Lab 14: Nesne Tabanlı Programlama Temelleri
15 (27/28/29).05.2025 Nesneye Dayalı Programlamada Türler ve Bildirimler, İfadeler ve Açıklamalar Lab 15: Nesne Tabanlı Programlama Uygulamaları
16 (03/04).06.2025 Genel Tekrar Lab 16: Genel Tekrar Uygulamaları
- Final Sınavı