Bu aralar 4. sınıfta…
27 September 2008Epeydir günlüğe yazma fırsatı bulamıyordum yada gerçeği söylemek gerekirse yazmaya üşeniyordum. Neyse artık burada olduğuma göre bu kısmı kısa kesip son zamanlar olanlar hakkında konuşma kısmına geçeyim.
Yaklaşık 2 hafta önce okulum açıldı. 4. sınıf olmamdan dolayı bu dönem ders yoğunluğum epey az. Toplamda 5 ders alıyorum;
- Mühendislik tasarımı
- Pattern recognition
- Proje yönetimi
- Optimizasyon
- Derleyici tasarımı
Dersler genel olarak eğlenceli olacağa benziyor fakat almak zorunda kaldığım Optimizasyon dersini saymazsak… Bana bir katkısı olacağını düşünmediğim bir dersin sırf başka ders yok diye üniversite tarafından zorla verilmesi konusunda ise susma hakkımı kullanıyorum şimdilik ama belki ilerde; “Türkiyede Bilgisayar Mühendisliği Eğitimi” diye bir yazı yazarsam mutlaka değineceğim bu konuya da…

Her ne kadar 5 ders az gibi gözüksede bir dönem için yazın Pardus stajımdan sonra Sakarya’ya gidip hocam ile konuşarak aldığım bitirme projesi çalışmalarına başladığımdan dolayı o kadar da rahat değilim aslına bakarsanız. Son 2 haftadır, yazın yaptığım ön araştırmalar için danışman hocam ile fikir alışverişi yapıp başlangıç için projede neleri yapacağımla alakalı kesin bir karara varmaya çalışıyorduk. Projemi bölümümüzde bulunan gerçek zamanlı ağ sistemleri laboratuvarına uzaktan erişim desteği ekleme olarak kararlaştırmıştık yine yazın hocam ile. Bu aşamada ilk olarak yapmam gereken üniversitenin sıkı-kurallara-sahip firewall’una takılmadan kullanıcıya site üzerinden rezervasyon yaparak aldığı oturum numarasını kullandırtarak laboratuvardaki bilgisayara uzak-masaüstü erişimi yaptıracak bir program yazmak. Programda istemci ve sunucu olmak üzere iki modül bulunacak. Arkaplandaki çalışma modeli olarak Skype‘ın da kullandığı “UDP Hole Punching” tekniğini kullanmaya düşünüyorum. Bununla beraber yine hız noktasında imaj sıkıştırma algoritmalarını ve görüntüyü ekran kartının framebuffer’ından direk alma ile ilgili (bkz: RFB protokolü) teknikleri de daha detaylı olarak araştıracağım. Tüm bunları yaparken arada da sanırım bir rezervasyon sistemi de içeren bir site yazacağım Php yada ASP.NET ile (gönül isterdi ki üniversitemiz Django‘yu desteklesin…).
Bu ilk aşamayı tamamladıktan sonra ise temel PLC eğitimi için Siemens’in SIMATIC Step 7 PLC simülatörüne benzer online çalışan (Java Applet yada Flash ile, [1]’dekine benzer) bir PLC simülatörü yazacağım. Bu simülatörü tamamlayabileceğimi düşünmüyorum fakat temel mimarisini tamamlayıp en azından raporunu yazarak benden sonra bu projeyi alacak arkadaşlara bir kolaylık sağlamış olacağım.
Tüm bunlarla beraber bu sene ALES’e ve TOEFL’mı ÜDS’mi olacağına bir türlü karar veremediğim bir dil sınavına gireceğim sanırsam yüksek lisans için. Bu arada hangi okulda ve okulun hangi bölümünde yüksek lisans yapmak istediğime de karar verdim fakat şimdilik buraya yazmayı düşünmüyorum.
[1] : http://www.plcsimulator.net







