Computer ORGANIZATION
Recommended Textbook:
- D. Patterson and J. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann
Lecture 01: Introduction to Course and Performance Concepts (slides)
Lecture 02: Architecture Overview (slides)
Lecture 03: MIPS Overview (slides)
Quiz 1 questions and answers ( A ) ( B )
Lecture 04: MIPS Coding (slides) and MIPS Code Example (pdf)
Midterm Questions&Answers
Lecture 05: Single Cycle Datapath (slides)
Final cevapları
Lecture 02: Architecture Overview (slides)
Lecture 03: MIPS Overview (slides)
Quiz 1 questions and answers ( A ) ( B )
Lecture 04: MIPS Coding (slides) and MIPS Code Example (pdf)
Midterm Questions&Answers
Lecture 05: Single Cycle Datapath (slides)
Final cevapları
Computer Graphics (SOFTWARE ENGINEERING)
Recommended Textbooks:
- Interactive computer graphics : a top-down approach with shader-based OpenGL, Edward Angel, David Shreiner.
- Computer Graphics C Version, Donald Hearn and M. Pauline Baker.
Lecture 01: Overview and History (slides)
Lecture 02: Image Formation (slides)
Lecture 03: OpenGL API and Sample Program (slides)
Lecture 04: Events and Callbacks (slides)
Lecture 05: Graphics Data Structures (slides)
Lecture 06: Transformations (slides)
Lecture 07: Transformation with OpenGL (slides)
18 Nisan tarihinde dersten sonra saat 13.30'da 205 numaralı sınıfta Arş.Gör. Yeşim İKİKAT tarafından uygulama dersi yapılacaktır.
Lecture 02: Image Formation (slides)
Lecture 03: OpenGL API and Sample Program (slides)
Lecture 04: Events and Callbacks (slides)
Lecture 05: Graphics Data Structures (slides)
Lecture 06: Transformations (slides)
Lecture 07: Transformation with OpenGL (slides)
18 Nisan tarihinde dersten sonra saat 13.30'da 205 numaralı sınıfta Arş.Gör. Yeşim İKİKAT tarafından uygulama dersi yapılacaktır.
- Uygulama dersi için; Kurulum, Stick-Man, Bouncing-Ball (versiyon-1) (versiyon-2) örnekleri
HUMAN Computer INTERACTION
Recommended Textbooks:
Lecture 01: The Human (slides)
Lecture 02: The Computer (slides)
Lecture 03: The Interaction (slides)
Lecture 04: User-Interaction Paradigms (slides)
Lecture 05: Ubiquitous Computing, Virtual and Augmented Reality (slides)
Final answers
Lecture 02: The Computer (slides)
Lecture 03: The Interaction (slides)
Lecture 04: User-Interaction Paradigms (slides)
Lecture 05: Ubiquitous Computing, Virtual and Augmented Reality (slides)
- Homework: Nelson's Xanadu Project hakkında 1 sayfa, 10 madde (cümle) halinde en geç 26 Nisan Saat 14.15'e kadar teslim edilecek, geç ödevler alınmayacak, çıktı olarak teslim edilecek, email atılmayacak! erken teslim etmek isteyenler odamın kapısının altından atabilirler.
- 26 Nisan tarihinde ders saatinde saat 14.15'te Quiz olacaktır.
Final answers
BİTİRME PROJESİ (GRADUATION PROJECT)
- Bitirme Çalışmasının temel amacı, tüm 4 yıllık eğitim programını kapsayıcı bir proje çalışması yapılması ve takım çalışması deneyimi kazanılmasıdır.
- O nedenle kolaya kaçmadan biraz kendinizi zorlayıcı proje konuları belirlemeye, ve yapılacak platformları kesinleştirmeye çalışın.
- Özellikle son yıllarda görmüş veya görmekte olduğunuz derslerden bir takım uygulamaları da proje kapsamına koymaya çalışın, değerlendirme de bu esaslara göre yapılacaktır. Zorlayıcı projeler eksik kalsa da basit projelerden daha değerlidir.
18 Mayıs 2018 saat 12.00'a kadar Proje Son Raporu teslim edilecek. (daha önce teslim olabilir)
- O nedenle kolaya kaçmadan biraz kendinizi zorlayıcı proje konuları belirlemeye, ve yapılacak platformları kesinleştirmeye çalışın.
- Özellikle son yıllarda görmüş veya görmekte olduğunuz derslerden bir takım uygulamaları da proje kapsamına koymaya çalışın, değerlendirme de bu esaslara göre yapılacaktır. Zorlayıcı projeler eksik kalsa da basit projelerden daha değerlidir.
- 6 Mart 2018 Salı saat 16.00'a kadar
- grup üyeleri bilgisi ( en fazla 4 kişilik ) ve iş planı ve dağılımı ile
- konu önerisi yapılacak (1-2 sayfa).
- 28 Mart 2018 Çarşamba saat 15.00'a kadar
- Birinci İlerleme Raporu ( ilk araştırmalarınız, ilk çalışmalarınız, varsa öneri formundaki konularda değişiklikler, yaklaşık 5-6 sayfa )
- 27 Nisan 2018 Cuma saat 11.00'a kadar
- İkinci İlerleme Raporu ( yeni araştırmalarınız, yeni çalışmalarınız, varsa değişiklikler, yaklaşık 5-6 sayfa )
18 Mayıs 2018 saat 12.00'a kadar Proje Son Raporu teslim edilecek. (daha önce teslim olabilir)
- Tek bir DVD içinde, final raporu dosyası, yapılmış tüm analiz, araştırma, tasarım ve kodlama çalışmalarına ilişkin belgeler, çizimler, kaynak kodlar ve varsa ek materyaller teslim edilecek.
- Ayrıca basılı bir rapor veya çıktı teslim edilmeyecek.
- Powerpoint dosyası üzerinden tüm yapılanların 5-10 dakika arası anlatılacağı bir sunum dosyası (en az 20 slide), ve bu sunum dosyası üzerinden herhangi bir ortamda anlatırken video kaydı yapılacak (herhangi bir kişi anlatabilir, ekran kaydı yapabilirsiniz), ve o da DVD'ye kaydedilecek.
- Geliştirmiş olduğunuz programı veya sistemi çalışırken video kaydı yapıp DVD'ye kaydedeceksiniz.
- DVD'nin üzerinde tüm grup üyelerinin numaralı ve isimleri olacak.
BİLGİSAYAR MİMARİLERİ VE AĞLAR (Lİsansüstü)
Ders 01: Derse Giriş ve Performans Kavramı (slides)
Ders 02: Farklı Mimari Türleri (slides)
Ders 03: MIPS Overview (slides)
Ders 04: MIPS Coding (slides) and MIPS Code Example (pdf)
Ders 05: Single Cycle Datapath (slides)
Ders 06: Pipelining (slides)
24 Nisan Akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (sınav kağıdı)
15 Mayıs'ta Mimari dersi yapılacaktır.
5 Haziran akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (final sınav kağıdı)
Ders 02: Farklı Mimari Türleri (slides)
Ders 03: MIPS Overview (slides)
Ders 04: MIPS Coding (slides) and MIPS Code Example (pdf)
Ders 05: Single Cycle Datapath (slides)
Ders 06: Pipelining (slides)
24 Nisan Akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (sınav kağıdı)
15 Mayıs'ta Mimari dersi yapılacaktır.
5 Haziran akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (final sınav kağıdı)
AĞ GÜVENLİĞİ VE VERİ KORUMA (Lİsansüstü)
Ders 01: Ron Rivest'in ödüllü konuşmasından özet (slides)
Ders 02: Derse Giriş (slides)
Ders 03: Simetrik Şifreleme Yöntemleri (slides)
Ders 04: Block Ciphers (slides)
24 Nisan Akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (sınav kağıdı)
8 Mayıs ve 22 Mayıs'ta Ağ Güvenliği dersi olacak.
5 Haziran akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (final sınav kağıdı)
Ders 02: Derse Giriş (slides)
Ders 03: Simetrik Şifreleme Yöntemleri (slides)
Ders 04: Block Ciphers (slides)
24 Nisan Akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (sınav kağıdı)
8 Mayıs ve 22 Mayıs'ta Ağ Güvenliği dersi olacak.
5 Haziran akşam elden çıktı alınarak teslim, kurşun kalemle yazın, arkalı önlü çıktı ALMAYIN! (final sınav kağıdı)