4 Şubat 2014 Salı

Temel Bilgisayar Programlama Dersi Hakkında

Ders Hakkında: Bu ders yapısal algoritmanın ve programlamanın temel elemanlarını öğrencilere tanıtacaktır. Programlama dili olarak C programlama dili kullanılacaktır. Bu ders süresince öğretilecek konular içinde tip kavramı, temel tipler, deyimler, değişkenler, sabitler, operatörler, temel giriş/çıkış fonksiyonları, mantıksal ve karşılaştırma operatörleri, döngüler, diziler, katar dizileri (strings) ve standart fonksiyonlar bulunmaktadır. Bu dersi başarıyla tamamlayabilen öğrenciler şunları yapabilecektir;  Problem analiz etme ve algoritma hazırlayarak problemi çözme sürecini anlayacak, Programlama dilinin temel yapı taşlarını öğrenmiş olacak, Küçükten orta boya kadar program yazma, test etme ve hata ayıklama yapmış olacaktır.

Ders Kitabı: J. R. Hanly, E. B. Koffman, ”Problem Solving and Program Design in C”, Fifth Edition, Pearson
Yardımcı Okumalar: C How to Program, Deitel & Associates, (5th edition), ISBN: 0132404168,  2007, Pearson (Türkçesi Sistem Yayınları), C Dersi-Programlamaya Giriş, N.E. Çağıltay, C.F. Selbes, G. Tokdemir, Ç. Turhan, Seçkin Yayınevi, C Dersi-Çözümlü Problem Kitabı, N.E. Çağıltay, C.F. Selbes, G. Tokdemir, Ç. Turhan, Seçkin Yayınevi

Sınav ve Ödevler
2 Ara Sınav,  1 Final, 3 Quiz, 1 Ödev, 10 Lab Örnekleri, 
Not değerlendirmesi aşağıdaki gibi olacaktır:
Ödev:              %5   (1 tane) ,
Quiz:               %15 (3 tane),
Lab Örnekleri %10 (10 tane),
Ara Sınav:       %30 (2 tane yazılı sınav),
Final: %40 (genel yazılı sınav)


17 Ocak 2014 Cuma

Bil 1305 End Müh - Temel Bilgisayar Bilimleri Dersi Final Sonuçları

Bil 1305  End Müh - Temel Bilgisayar Bilimleri Dersi Final Sonuçları Ubs sistemi üzerinden açıklamıştır.

15 Ocak 2014 Çarşamba

YZM 1103 Bilgisayara Giriş Final Sonuçları

YZM 1103 Bilgisayara Giriş Final Sınavı Sonuçları yan tarafta verilmiştir.  Yanda görülen liste son listedir. Wb safyası çalışmalarının notlarıda eklenerek oluşturulmuştur.

2 Ocak 2014 Perşembe

Angry Snowman GameSalad

GameSalad oyun platformunu kullanarak Angry Bird tarzında bir oyun gerçekleştirilmiştir. Kullanılan platform sürükle bırak özelliği ile,bir nevi layer tabanlı arayüze sahiptir. Bu platformda, programlama bilgisine ihtiyaç duymadan oyun geliştirilebilmektedir. Oyun içerisinde kullanılan her nesneyi, platformda bir actor olarak tanımlanmıştır. Platform içerisinde; Scenes, Layer, Actor, Media, Behaviors ve Table olmak üzere genel olarak altı bölümden oluşmaktadır. Oyunda tanımlanan her nesneyi actor kısmında oluşturması gerekmektedir. Oyunda toplamda 17 tane actor vardır. Daha sonra diğer kısımları kullanarak bu actorlerimizin özeliklerini değiştirilebilir. Oluşturulan nesnenin davranışlarını Backstage bölümünde bulunan, behavior kısmında verilen davranışlara göre belirlenmiştir. Behavior kısmında nesnemizin hareket şekilleri belirlenir. Burada genel olarak matematik ve fizik kanunları ile ilgili özellikler karşımıza çıkmaktadır. Platform içerisinde bulunan bu özellikler sayesinde, çok çeşitli ve karmaşık hareketleri gerçekleştirebilen oyunlar üretilebilir. Uygulamanın geliştirilmesinde Angry Snow men simli tuttorial kullanılmıştır. Uygulamayı hazırlayanlar: Emre Özgül, Samet Halezeroğlu




30 Aralık 2013 Pazartesi

WebGL Tabanlı FPS Oyunu

Oyun WebGL kullanılarak hazırlanmış bir FPS(First Person Shooter) tarzı bir oyundur. Oyundaki amaç kısaca bize saldıran robotu öldürmeye çalışmaktır. Oyun tarayıcı üzerinden çalıştığı için local’inizde çalıştırmak için Xampp server gibi benzer bir server kurup oyun dosyalarını oraya attıktan sonra oyunu çalıştırabilirsiniz. Yan tarafta oyun ile ilgili ekran görüntüleri yer almaktadır. Oyunun hazırlanmasında temel olarak 3D objeleri görüntülemeye yarıyan Web GL kullanılmıştır. WebGL js dilini kullanmaya izin veren OpelGL ES 2.0 kütüphanelerini kullanan herhangi bir internet tarayıcıda çalıştırılabilir. Web GL'in içerisinde bulunan grafik motoru, fizik motoru, partikül motoru ve en kısa yol bulma kütüphanesini barındırmaktadır. Oyunun hazılanmasında WebGL ile ilgili forumlar ve hazır kütüphaneler kullanılmıştır.
Hazırlayanlar: Erdi Maden, Selman Erbek, Ufuk Halis

Java ile 3D Oyun Programlama


Bu projede; Java ile 3D bir oyun geliştirilmiştir. Oyunda tek bir karakterimiz vardır. Bu karakter; ileri, geri, sağa, sola gitme, hızlı yürüme, zıplama, eğilme, sağa – sola dönme,vb özelliklerine sahiptir. Labirent içerisinde tanımlanan alanda çok ayıda engel ve duvarlar var. Oyun içerisinde bu duvarlar arasında karakterin dolaşması sağlanılmıştır. Oyunun bir menü ekranı vardır (Launcher). Bu ekranda ekran boyut ayarı yapılmak istenirse ayarlar yapılıp öyle oyuna girilebiliyor. Ayarlar menüsüne girmeden oyun başlatılırsa 800 x 600 pixel boyutunda oyun oynanabiliyor. Oyunun geliştirilmesinde Java 3D isimli tuttorial kullanılmıştır.
Java Projesi - Koray ALBAYRAK - Mehmet Faruk ŞENSES

27 Aralık 2013 Cuma

Unity 3D Game (Unity ile 3 Boyutlu Oyun Geliştirme)


Oyunun haritası Blender programında geliştirilmiştir. Oyunun amacı Unity oyun motorunu kullanarak multiplayer oyun geliştirme ve animasyonların ayarlanmasıdır.Multiplayer için PhotonUnity Networking asset kullanılmaktadır.  Oyunun geliştirilmesinide Unity 3D FPS isimli tuttorial kullanılmıştır.
Hazırlayanlar: Muharrem Uğurlu, Ufuk Halis, Erdi Maden