Skip to content
This repository has been archived by the owner on Sep 13, 2019. It is now read-only.
/ eem251_18-19_Guz Public archive

SDU-ISIBU Elektrik-Elektronik Mühendisliği EEM251 İleri Düzey Programlama Dersi

Notifications You must be signed in to change notification settings

asenturk/eem251_18-19_Guz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bütünleme Sınavı Sonuçları (28.01.2019)
Bütünleme sınavı sonuçlarına aşağıdaki bağlantıdan ulaşabilirsiniz.
Sınav kağıtlarınızı 30.01.2019 Çarşamba son gün olmak üzere kontrol edebilirsiniz.

https://github.com/asenturk/eem251/tree/master/butunleme


Bütünleme Sınavı (22.01.2019)

Final sınavında 5 soru bulunmaktadır. Bütünleme sınavında final sınavında çıkan konular ağırlığı oluşturmaktadır.
Rastgele tam sayı oluşturmanın nasıl olacağını gözden geçirmeniz tavsiye edilir.
Soruların bazıları finale göre biraz daha zor bazıları ise biraz daha kolaydır.
Soruları yapabilmek için programlamanın temel konularından olan döngüler, if-else yapısı, listeler gibi konuları bilmeniz gerekebilir.

Sorular son halini aldığında gerekirse bu duyuru tekrar düzenlenecektir.


Final Sınavı Sonuçları (16.01.2019)
Final sınavı sonuçlarına aşağıdaki bağlantıdan ulaşabilirsiniz.
Sınav kağıtlarınızı 18.01.2019 Cuma saat 12:00'dan önce kontrol edebilirsiniz.

https://github.com/asenturk/eem251/tree/master/final


Final Sınavı (11.01.2019)
Sınav kağıdına 1 veya 2. öğretim olduğunuzu ve yoklama sıra numaranızı yazmayı unutmayın lütfen.
Final sınavında 6 soru bulunmaktadır, süre 60 dakikadır. Sorulardan 3 tanesi raspberrypi haftasında anlatılan konulardan çıkacaktr.
Diğer soruların bir tanesi dosya okuma yazma, bir tanesi, düzenli ifadeler, bir tanesi de grafik çizdrime ile ilgilidir.
Sorulardan düzenli ifadelerle ilgili olan soru biraz zor, diğer sorular ise kolaydır.
Soruların ana odak noktaları bu şekilde olsa da döngüler, if-else yapısı gibi diğer konuları bilmeniz gerekebilir.
Kolay gelsin.


Ödev 3 gönderim tarihi uzatma (27.12.2018)
Ödev gönderim süresi 28.12.2018 tarihi son gün olmak üzere uzatılmıştır.


Ödev 3 (20.12.2018)

Ödev 3 https://github.com/asenturk/eem251/tree/master/odev adresine eklenmiştir.
Ödev 3'ü aşağıda adresi verilen forma yükleyiniz:

https://docs.google.com/forms/d/1gz7rOU0suI0c--vIG7LVhGJlpEdYxF-dSZFbUqAa8mU/edit?usp=sharing

Ödev yükleme için son tarih: 25 Aralık 2018 Salı.


Proje Sunumları (14.12.2018)

Sunumlar için herkesin yaklaşık 5 dakika süresi bulunmaktadır.
Bu sürede projenizin ne olduğu,
Projeyi nasıl yaptığınızı anlatmanız,
Ve projedeki kodlarınızı kısaca göstermeniz,
Sorulan soruları cevaplamanız gerekmektedir.

Sunumlar sırasında zaman kaybı olmaması için birden fazla projeyi tek bir bilgisayara kopyalabilirsiniz. Bundan dolayı da bir önceki duyuruda belirtilen sırayı takip etmek zorunda değiliz.

Proje sunumu yapacağınız bilgisayarda programınızın çalıştığına emin olmanız gerekmektedir.

Sunumlar 2 kategoride değerlendirilecektir: Rapor (50 puan) Proje+Sunum (50 puan): a. Sunum sırasında projenizi doğru bir şekilde anlatmanız ve soruları anlaşılır ve doğru bir şekilde cevaplamanız. (20 puan) b. Projenizin zorluğu + projeyi başarıyla tamamlanması miktarı (30 puan)

Sunum derslerinde yoklama alınacaktır.


Proje Sunum ve raporları (12.12.2018)
Proje sunum tarihlerine ve rapor formatına aşağıdaki bağlantıdan ulaşabilirsiniz.
https://github.com/asenturk/eem251/tree/master/proje

Bu dokümanda hata olduğunu düşünüyorsanız lütfen iletişime geçin.

  1. Öğretim tüm raporların 19 Aralık Çarşamba 09:00'dan
  2. Öğretim tüm raporların 17 Aralık Pazartesi 15:00'dan önce yüklenmesi gerekmektedir. Belirtilen tarihten sonra yüklenen raporlar değerlendirmeye alınmayacaktır.

Proje Yükleme Sayfası 1. Öğretim:
https://docs.google.com/forms/d/1QmbVoBaU0hUi9VmELEb7lo7iZD42VwFfuLOXftOK7tU/edit?usp=sharing

Proje Yükleme Sayfası 2. Öğretim:
https://docs.google.com/forms/d/1mcbgT51Aqkfws1ksPPgRC7bfiOlZw2rwL9yIpR4_tdE/edit?usp=sharing


Kabul Edilen Projeler (08.12.2018)
Projelerin kabul edilme durumlarını gösteren (05.12.2018) tarihli duyuruda verilen listeler güncellenmiştir.
Proje konusu gönderip kabul edilmeyenlere dönüş yapılmıştır.
Bu dokümanlarda eksik veya yanlışlık olduğunu düşünüyorsanız lütfen beni bilgilendirin.

Proje başvuru sayısından dolayı sunum tarihleri şu şekilde güncellenmiştir:

  1. Öğretim proje sunum tarihleri: 19-26 Aralık
  2. Öğretim proje sunum tarihleri: 17-24 Aralık

Proje rapor teslim tarihi ve rapor formatı daha sonra belirlenecektir.


Proje Konuları ve Bilgilendirme (05.12.2018)
Proje konuları kabul edilenler aşağıda bağlantısı verilen dokümanda gösterilmektedir. Herhangi bir eksik veya yanlış olduğunu düşünüyorsanız lütfen en kısa sürede bilgilendirin.
Projelerin sunum sıraları karışık olacak ve gününde yapılamayan sunumlar sonraki haftalarda yapılamayacaktır.
Proje sunumları başlamadan önce herkesin projesini tamamlamış ve raporunu belirtilen formatta eposta ile göndermiş olması gerekmektedir.
Proje raporunun formatı Ödev formatına çok benzeycektir. Daha sonra kesinleştirilecektir.
Projeniz değerlendirilirken birden fazla kriter göz önüne alınacaktır. Kriterlerin neler olduğu ilan edilecektir.
Proje sunum haftalarında, sunumlar bittiğinde yeterli zaman kalırsa arduino anlatılacaktır.
6-7 Aralık tarihlerinde şehir dışında olacağım için proje önerilerinizi eposta ile gönderebilirsiniz. Bu önerilerin uygun olup olmadıkları 8-9 Aralık tarihinde değerlendirilecektir.
Lütfen proje önerilerinizi eposta konusuna "eem251 proje konusu" yazarak gönderin. Bu şekilde hatalar daha az olacaktır. Epostanın içeriğinde ad soyad numara ve 1 veya 2. öğretim olduğunuzu yazmayı unutmayın.

  1. Öğretim: https://docs.google.com/spreadsheets/d/1jbWivKtkC4FXP_fjqWA2xtBfToLvyHHxwuBLF0h79Ls/edit?usp=sharing
  2. Öğretim: https://docs.google.com/spreadsheets/d/14XNfrLnLMQBISy9LWiatfVhe0td8yD0K0ZC6HLgrMU0/edit?usp=sharing

Ödev 2 (05.12.2018)
Ödev 2 eklenmiştir. Göndermek için son tarih: 9 Aralık 2018 Pazar.


Ödev 1 (27.11.2018)
Ödev 1 eklenmiştir. Odevinizin asntrk@gmail.com adresine belirtilen formatta göndermeniz gerekmtekdir.

Son tarih: 02.12.2018


Sınav itiraz: (21.11.2018) Yüksek not beklediğiniz halde düşük aldığınızı düşünüyorsanız sınav kağıtlarınızı aşağıdaki tarihler arasıda kontrol edebilirsiniz.
Başlama: 26.11.2018
Son gün: 30.11.2018
Kontrol için geldiğinizde:

  1. Ders adı
  2. 1 veya 2. öğretim
  3. yoklama sıra numaranızı söylemeniz gereklidir.

Sıra numaralarınıza aşağıda verilen sayfadan ulaşabilirsiniz:
https://github.com/asenturk/eem251/tree/master/sinif_listeleri

Sınav sorularının çözümleri:
https://github.com/asenturk/eem251/blob/master/ornekler/eem251_ders08_arasinav_cozumler.ipynb


Proje Bilgilendirme: (12.11.2018)
Aşağıda verilen örnek projeler haricinde yapmayı düşündüğünüz projeyi öncelikle sözlü olarak beyan etmeniz gerekmektedir. Daha sonra proje konunuzu mail ile asntrk@gmail.com adresime göndermeniz gerekiyor.

Arasınavdan sonra gelen sorulardan dolayı tekrar bilgilendirelim:
Dersin tüm notu şu şekilde verilecektir. %25 Arasınav, %25 Proje, %50 Final Sınavı


Önemli: (06.11.2018)
7 Aralık Cuma proje konularını belirlemek için son tarihtir. Bu tarihten sonra proje kabul edilmeyecektir.

  1. Öğretim proje sunum tarihleri: 12-19-26 Aralık
  2. Öğretim proje sunum tarihleri: 17-24-31 Aralık

Bu tarihler güncellenmiştir.


Sinav Bilgilendirme (10.11.2018)
Sınavda 6 soru vardır. Sınav süresi 60 dakika. Soruların zor değil. Derste vermiş olduğumuz örnekleri iyi anlarsanız yüksek notlar alabilirsiniz. Sorular markdown, liste, string, dosya okuma, dosya listeleme, düzenli ifadeler konularına odaklanmıştır.

Sınav derslikleri güncellenmiş sanırım. 1. Öğretim: 103-203-BLAB, 2. Öğretim: 1004-BLAB


Sınavla İlgili Duyuru: (08.11.2018)

  1. öğretim dersi esnasında çıkabilecek sorularla ilgili konuşmuştuk:
  • paskal üçgenini yazdırmanın mantığı nasıldır.
  • iç içe döngülerin kullanımı
  • sayıları sağa yaslayarak yazdırma (%5d gibi) Bu konulardan soru çıkabilir.

Örnek Proje Konuları (24.10.2018):


SDÜ - ISUBU

Teknoloji Fakültesi Elektrik Elektronik Mühendisliği Bölümü

2018-2019 Güz Dönemi EEM251 İleri Düzey Programlama Dersi


Not Yüklenen tüm dosyaları indirmek için sağ üst tarafta bulunan yeşil renkli "Clone or download" butonuna tıklayıp "Download ZIP"i seçebilirsiniz.
Sadece bir dosyayı indirmek için sağ tıklayıp farklı kaydeti seçebilirsiniz.


Python

  • Derste Python Programlama dili öğretilecektir. Dökümantasyon ve Giriş seviyesi Örnekleri kontrol edebilirsiniz.
  • Python Tiobe indexine göre Eylül 2018 tarihinde en popüler 3. programlama olarak gösterilmektedir.
  • Pek çok alanda hızlı bir şekilde programlama yapmaya olanak sağlayan Python dili ayrıca Raspberry Pi sistemleri tarafından da desteklendiği için Elektronik Mühendislerini doğrudan ilgilendirmektedir.

Jupyter

  • Programları yazmak için Anaconda Platformunu kullanacağız. İndirmek sayfası için tıklayınız.3.6 versiyonu ve bigisayarınızın 64-bit veya 32-bit olmasına göre uygun kurulum dosyaınız indirin lütfen.
  • Programı kurduktan sonra Anaconda Navigator'dan Jupyter Notebook açmanız gerekiyor.
  • Eğer kurarken gerekli ortam değişkenleri doğru bir şekilde ayarlanmışsa, Win+R tuş kombinasyonu ile açılan pencereye jupyter notebook yazarak Jupyter programını çalıştırabilirsiniz.
  • Sağ üst köşeden New -> Python 3 Notbooku oluşturabiliriz.
  • Herhangi bir hücreyi çalıştırmak için Ctrl+Enter veya Shift+Enter tuş kombinasyonu kullanılabilir

Jupyter Markdown

About

SDU-ISIBU Elektrik-Elektronik Mühendisliği EEM251 İleri Düzey Programlama Dersi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published