Email: levent.bayindir@atauni.edu.tr

FBBM-512 – Yaygın Bilişim


Duyurular

    • 19.02.2016 – Dersin web sayfası yeni dönem için güncellendi.

 

Bu ders Yaygın Bilişim’in temel kavramlarını ve tekniklerini sunmaktadır.

Ders Asistanı:
Ofis saati:

Ders Saati ve Yeri

Sali, 18-21 arası, lisansüstü E1.

Notlandırma

No OBS Notu (%) Not Türü Detay
1 Ödev (%10) Ödev 2-3 adet haftalık ödev
2 Vize (%20) Sunum Ders ile ilgili bir makale ya da kitap bölümü için jupyter defteri hazırlanacak ve sunulacaktır.
3 Proje (%20) Deneysel Uygulama İç ortam konumlandirma, aktivite tanıma veya yaya parakete pesabı ile ilgili deneysel uygulama yapılacaktır. İlişkili bir makalenin Word’de yazılmış Türkçe özeti teslim edilecektir.
4 Final (%50) Proje SketchUp ile 3B Modelleme. Proje sonunda jupyter defteri olarak bir rapor ve ilişkili videolar teslim edilecektir.

Ders Kitapları

    • Ubiquitous Computing Fundamentals, John Krumm, CRC Press, 2010.
    • Designing Embedded Hardware, John Catsoulis, O’Reilly Media, 2005.
    • Make your own PCBs with Eagle, Simon Monk, McGraw-Hill, 2014.
    • Make – Getting Started with the Photon, Simon Monk, Maker Media, 2015.

Ders Çizelgesi

Hafta Tarih Konu(lar)
1 23/02 Yaygın Bilişim’e Giriş
Yaygın bilişim prensipleri ve Öncül Yaygın Bilişim Araştırmaları, Modern Yaygın Bilişim Araştırmaları ve Örnek Yaygın Bilişim Uygulaması ve Yaygın Bilişimdeki Zorluklar
2 01/03 Giyilebilir Bilgisayarlar (Wearable Computers)
İdeal Giyilebilir Bilgisayar, Giyilebilir Bilgisayarların Tarihçesi, Yeni Nesil Giyilebilir Bilgisayarlar, Akıllı Saatler, Akıllı Bileklikler, Giyilebilir Kameralar, Yaşam Takibi, Glogger Topluluğu, SenseCam ve MyLifeBits
3 08/03 Nesnelerin Interneti (Internet of Things) ve Nicel-Benlik (Quantified-Self)
Nesnelerin İnterneti (IoT), Nesnelerin Ağı, Nesnelerin İnterneti için Dönüm Noktası, Çeşitli IoT Cihazları, Nicel-Benlik, Nicel Benliğin Tarihçesi, Nicel-Benlik Topluluğu ve Çeşitli Nicel-Benlik Yazılımları
4 15/03 Gömülü Sistemler ve Arduino
Gömülü Sistem Bileşenleri, Geliştirme Platformları, Geliştirme Ekipmanları, İşletim Sistemleri, Yazılım Çerçeveleri, Yazılım Kütüphaneleri, Uygulama Programları, Arduino Temel Bilgileri ve Arduino ile Seri İletişim
5 22/03 Arduino ile Çeşitli Algılayıcı Uygulamaları
Arduino ile SD Karta Erişim, TSL2561 Işık Algılayıcısı, DS18B20 Sıcaklık Algılayıcısı, BMP180 Basınç Algılayıcısı, ADXL345 İvmeölçer ve HMC5883L Manyetometre
6 29/03 Photon, RedBear Duo ve Electron
Temel Bilgiler, WiFi’ye Bağlanma, Tinker Uygulamasının Kullanımı, Web IDE Kullanımı, IFTTT ve IFTTT Uygulaması, RedBear Duo ve Electron
7 05/04 Eagle
Eagle Temel Bilgileri, Şematik Çizimi, Elektriksel Kural Kontrolü, PCB Tasarımı, PCB Üretimi ve Montajı
8 12/04 Çeşitli Yaygın Bilişim Problemlerinin İncelemesi
Cep Telefonu Pozisyonu Tespiti (Phone Position Detection), İç/Dış Mekan Tespiti (Indoor/Outdoor Detection), İç Ortam Konumlandırma (Indoor Localization), Aktivite Tanıma (Activity Recognition), Ulaşım Modu Tespiti (Transportation Mode Detection), Yaşam Takibi (Lifelogging), Zindelik Takibi (Fitness Tracking), Uyku İzleme (Sleep Monitoring) ve Davranış Modelleme (Behavior Modeling)
9 19/04 Aktivite Tanıma
Pantolon Cebinde Taşınan Akıllı Telefonun İvmeölçer Verilerini Kullanarak Aktivite Tanıma
10 26/04 İç Ortam Konumlandırma
Konum Belirleme Yaklaşımları, Hata Bildirme ve Konum Sistemleri
11 03/04 Parmak İzi Tabanlı İç Ortam Konumlandırma (Fingerprint)
Parmak İzi Tabanlı İç Ortam Konumlandırmada Odalar Arası Geçiş Süresinin Kullanımı
12 10/05 Peşi Sıra Gelen Algılayıcı Verilerinin İşlenmesi
Ortalama, Ortanca, Kalman, Parçacık Filtreleri ve HMM (Hidden Markov Model)
13 17/05 Yaya Parakete Hesabı (Pedestrian Dead Reckoning)
Adım Tespiti, Adım Modelleri ve Yaya Parakete Hesabı

Videolar

No Video Yıl Kaynaklar
1 Tutorial: John Krumm: Processing Sequential Sensor Data 2010
2 Tutorial: Shwetak Patel: Location in Pervasive Computing 2010
3 3D Print Anything with the Blender API – PyCon 2015 2015 https://github.com/caretdashcaret/pince-nez
3 Particle Filter Explained without Equations 2013

Diger Kaynaklar

Contact us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Questions, issues or concerns? I'd love to help you!

Click ENTER to chat