× WEB MAIL TELEFON REHBERİ ÖĞRENCİ BİLGİ SİSTEMİ AÇILAN DERSLER UZAKTAN EĞİTİM KAMPÜSTE YAŞAM KÜTÜPHANE PORTALI ULAŞIM
en

Lisans Dersleri

2015 - 2016 yılı müfredatına ait ders içerikleri listelenmektedir. Güncel ders içeriklerini görüntülemek için tıklayın.
Zorunlu Dersler
Ders Kodu ve AdıCENG 111 - Bilgisayar Mühendisliğinin Temelleri
Kredi3 2 4 (AKTS: 6)
Ders TanımıBilgisayar mühendisliği disiplinine giriş. Bilgisayarların bilgi tanımlama, saklama, değiştirme ve iletişimindeki rolü.Bilgisayar programlamaya giriş.Algoritma geliştirme.C programlama diline ve bir C programının yapısına giriş.Tanım ve atama ifadeleri.Aritmetik ifadeler/operatörler.Mantıksal ifadeler/operatörler.Standart kütüphane fonksiyonları.Switch-case ifadeleri ile karar verme.Döngüler: while, for, do-while. İç içe döngüler. Kullanıcı tanımlı fonksiyonlar.
Ön Koşullar-
Ders Web Sayfasıhttp://ceng111.cankaya.edu.tr/
Ders Kodu ve AdıCENG 114 - Bilgisayar Programlama
Kredi3 2 4 (AKTS: 7)
Ders TanımıGöstergeler. Parametre geçirme. 1-Boyutlu Diziler. Dizgiler ve Fonksiyonlar. Diziler ve Göstergeler. 2-Boyutlu Diziler. Dizgiler. Yapılar. Dosya işleme.
Ön KoşullarCENG 111
Ders Web Sayfasıhttp://ceng114.cankaya.edu.tr/
Ders Kodu ve AdıCENG 124 - Ayrık Yapılar
Kredi3 0 3 (AKTS: 5)
Ders TanımıKümeler, ilişkiler ve fonksiyonlar, veri yapısı ve grafik gösterimi uygulamaları, parçalı sıralı setler, ağaç yapıları, cebirsel yapılar, kafesler ve Boolean cebiri, yarı gruplar, gruplar, dil bilgisine, makinelere ve dillere giriş, hata düzeltme kodları.
Ön Koşullar-
Ders Web Sayfasıhttp://ceng277.cankaya.edu.tr/
Ders Kodu ve AdıCENG 200 - Yaz Stajı I
Kredi0 0 0 (AKTS: 5)
Ders TanımıÖğrencilerin en az 20 iş günlük yaz eğitimi yapıp başarılı bir şekilde tamamlaması gerekir. Yaz stajı bölüm tarafından hazırlanan kurallar ve düzenlemelere uygun yapılmalıdır. Her iki staj için öğrencilerin pratik tecrübelerini gözlemleyip, anlatıp raporlaması beklenir.
Ön KoşullarCENG 241
Ders Web Sayfasıhttp://cengstaj.cankaya.edu.tr/
Ders Kodu ve AdıCENG 218 - Veri Yapıları
Kredi3 2 4 (AKTS: 6)
Ders TanımıDerste soyut veri yapıları tasarımı ve C/C++'da gerçekleştirilmesi. Özellikle bağlı listeler, liste yapıları, yığıt ve kuyruk yapıları, özyineleme algoritmaları ve yapıları, ikili ağaçlar, dengeli ağaçlar, min-max heap yapıları ve huffman sıkıştırma algoritması konluları dersin kapsamındadır.
Ön KoşullarCENG 241
Ders Web Sayfasıhttp://ceng218.cankaya.edu.tr/
Ders Kodu ve AdıCENG 222 - Bilgisayar Organizasyonu
Kredi2 2 3 (AKTS: 6)
Ders TanımıBu ders bilgisayar organizasyonu, işlemci, ana bellek ve girdi/çıktı araçlarının görevleri hakkında  temel bilgiler sunar; programlama kavramını makine işlemleri dizisi (assembly dili) olarak işler.
Ön KoşullarEE 213
Ders Web Sayfasıhttp://ceng222.cankaya.edu.tr/
Ders Kodu ve AdıCENG 241 - Nesneye Yönelik Programlama
Kredi3 2 4 (AKTS: 7)
Ders TanımıDers nesneye yönelik programlama dili olarak C++ ile ilgilidir. Özellikle nesneler, fonksiyon aşırı yüklemesi, C++ sınıfları ve soyut veri kavramı, operatör aşırı yüklemesi, dinamik hafıza yönetimi, fonksiyon ve sınıf şablonları, miras ve çok-biçimlilik kavramları ders kapsamında işlenmektedir.
Ön KoşullarCENG 114
Ders Web Sayfasıhttp://ceng241.cankaya.edu.tr/
Ders Kodu ve AdıCENG 235 - Olasılık ve İstatistiğe Giriş
Kredi3 0 3 (AKTS: 6)
Ders TanımıÖrnek uzaylar ve olaylar, koşullu olasılık ve bağımsızlık. Kesikli ve sürekli rassal değişkenler, olasılık dağılımları, beklenen değer ve dağılım parametreleri. Kesikli olasılık dağılım fonksiyonları ( Binom, geometrik, negatif binom, Poisson dağılımları) . Sürekli olasılık dağılımları (düzgün, normal, üstel ve gamma dağılımları ) . Tesadüfi örnekleme, örnekleme dağılımları, merkezi limit teoremi, güven aralıkları .
Ön Koşullar-
Ders Web Sayfasıhttp://ceng235.cankaya.edu.tr/
Ders Kodu ve AdıCENG 236 - Sayısal Hesaplamalar
Kredi2 2 3 (AKTS: 5)
Ders TanımıBu dersin amacı; mühendislik problemlerinin çözümünde ihtiyaç duyulan sayısal çözüm tekniklerinin kullanılma beceresinin kazandırılmasıdır. Bu ders, mühendislik problemlerine sayısal olarak nasıl yaklaşılacağını anlatan sayısal analize giriş niteliğindedir. Kayan nokta aritmetiği ve hata analizi gibi hesaplamaya ilişkin ön bilgiler, doğrusal denklem sistemlerinin sayısal çözümü, doğrusal olmayan denklem sistemlerinin sayısal çözümü, interpolasyon ve yaklaşım, sayısal türev ve integral konularını içermektedir. Sayısal hesaplamalar için MATLAB kullanılmaktadır.
Ön KoşullarCENG 114, MCS 156
Ders Web Sayfasıhttp://ceng236.cankaya.edu.tr/
Ders Kodu ve AdıCENG 290 - Veri İletişimi
Kredi2 2 3 (AKTS: 6)
Ders TanımıVeri İletişimli Ağlar ve Açık Sistemler konularına genel bakış. Fiziksel katman. Taşıma ortamları ve bozulmalar. Sayısal ve analog veri iletişimi. Hata tespiti ve düzeltimi. Protokol temelleri. Data Link katmanı protokolleri. Ethernet, ATM ve PPP protokolleri. Yerel ağlar (LAN). Ağa bağlanan cihazlar.
Ön KoşullarCENG 114, MCS 155
Ders Web Sayfasıhttp://ceng290.cankaya.edu.tr/
Ders Kodu ve AdıCENG 300 - Yaz Stajı II
Kredi0 0 0 (AKTS: 5)
Ders TanımıÖğrencilerin en az 20 iş günlük yaz eğitimi yapıp başarılı bir şekilde tamamlaması gerekir. Yaz stajı bölüm tarafından hazırlanan kurallar ve düzenlemelere uygun yapılmalıdır. Her iki staj için öğrencilerin pratik tecrübelerini gözlemleyip, anlatıp raporlaması beklenir.
Ön KoşullarCENG 200, (CENG 396 ∨ CENG 356)
Ders Web Sayfasıhttp://cengstaj.cankaya.edu.tr/
Ders Kodu ve AdıCENG 328 - İşletim Sistemleri
Kredi2 2 3 (AKTS: 6)
Ders Tanımıİşletim Sistemleri dersi, modern işletim sistemlerinin tasarımı ve uygulanmalarıyla ilgilidir. Ders teorik ve uygulama olarak yapılandırılmıştır. Teorik oturumlarda, işletim sistemlerinin içeriklerive amaçlandığı ortamlara bir girişten sonra, alt sistemlerinin detayları anlatılmaktadır. Özellikle, kısa bir tarihçeden sonra, işletim sistemi yapıları, çoklu görevlilik, zaman paylaşımcılık, process (süreç veya proses) ve thread (izlek) tanım ve işleyişleri, proses ve izlek senkronizasyonu ve etkileşimi, kilitlenme, proses planlaması, bellek sistemi yönetimi, dosyasistemi yönetimi, disk alt sistemi yönetimi ve girdi/çıktı yönetimi konuları işlenmektedir. Laboratuvar oturumlarında, proses yönetimi, proses senkronizasyonu, ve prosesler arası iletişim ile ilgili programlama alıştırma ve ödevleri işlenmektedir.
Ön KoşullarCENG 114, CENG 222
Ders Web Sayfasıhttp://ceng328.cankaya.edu.tr/
Ders Kodu ve AdıCENG 329 - Mikroişlemciler
Kredi2 2 3 (AKTS: 6)
Ders TanımıBu ders mikroişlemcilerin temel çalışma prensiplerini işler.  Bu derste örneklerle işlenilen ana konular:  Mikrokontrol Mimarisi, Aritmetik ve Mantık Birimi Yapısı, Assembly Dili Programlama, Zamanlayıcı ve Kesme, Analog Sayısal Dönüştürücü, Paralel ve Seri Girdi/Çıktı Programlama..
Ön KoşullarCENG 222
Ders Web Sayfasıhttp://ceng329.cankaya.edu.tr/
Ders Kodu ve AdıCENG 351 - Veri Yönetimi ve Dosya Yapıları
Kredi2 2 3 (AKTS: 5)
Ders Tanımıİkinci veri depolama sistemlerine giriş. Sabit diskinlerin donanımı. Sıralı dosyalar, iç ve dış sıralama yöntemlerine bakış. Lineer ve ağaç indeksleme, ve Hashing yöntemleri. Çoklu indeks dosyaları, DBMS'e giriş.
Ön KoşullarCENG 218
Ders Web Sayfasıhttp://ceng351.cankaya.edu.tr/
Ders Kodu ve AdıCENG 356 - Veri Tabanı Yönetimi
Kredi2 2 3 (AKTS: 5)
Ders Tanımıİlişkisel veritabanlarının gözden geçirilmesi, veri ve bilgi, ilişkisel veri modeli, veritabanı dizaynı, normalizasyon bütünlük kısıtlamaları, varlık ilişki tasarımı, sorgu işleme ve en iyileme, hareket işleme, SQL sorgulama dili.
Ön KoşullarCENG 351
Ders Web Sayfasıhttp://ceng356.cankaya.edu.tr/
Ders Kodu ve AdıCENG 382 - Web Programlama
Kredi2 2 3 (AKTS: 6)
Ders TanımıInternet ve World Wide Web. .NET ve PHP gibi sunucu taraflı web uygulamaları geliştirme teknolojilerine genel bakış. C# ve nesne tabanlı programlama kavramları. Veritabanları ve veri erişim. ASP.NET ve web formlarına giriş. Gelişmiş web formları. XML / Web hizmetleri. .NET güvenlik konuları. Ortak Dil Çalışma Platformu (CLR). Tasarım hususları.
Ön KoşullarCENG 241
Ders Web Sayfasıhttp://ceng382.cankaya.edu.tr/
Ders Kodu ve AdıCENG 383 - Algoritmalar
Kredi3 0 3 (AKTS: 5)
Ders TanımıBu ders, algoritma tasarımı ve analizi yöntemlerini içermektedir. Veri Yapıları dersinin devamı niteliğinde olan bu derste uygun veri yapıları kullanılarak algoritma tasarımının nasıl yapılacağı anlatılmaktadır. Bu ders, çizge (graph) algoritmaları, açgözlü (greedy) algoritmalar, rastlantısal algoritmalar, böl yönet algoritmaları, dinamik algoritmalar konularını içermektedir.
Ön KoşullarCENG 218
Ders Web Sayfasıhttp://ceng383.cankaya.edu.tr/
Ders Kodu ve AdıCENG 393 - Bilgisayar Ağları
Kredi2 2 3 (AKTS: 6)
Ders TanımıBilgisayar Ağları ve Açık Sistemler konularına genel bakış. Bilgisayar ağlarına giriş. Protokol tasarımı. TCP/IP protokol takımı. Yönlendirme algoritmaları. Internetteki ağ katmanı. Ağlar arası iletişim. Taşıma katmanı bileşenleri. Ağ programlamaya giriş. Ağ güvenliği. Alan adı sistemi.
Ön KoşullarCENG 290
Ders Web Sayfasıhttp://ceng393.cankaya.edu.tr/
Ders Kodu ve AdıCENG 396 - Yazılım Mühendisliği
Kredi3 0 3 (AKTS: 5)
Ders TanımıBu ders öğrencilere yazılım mühendisliği temel kavramlarını, modern yazılım geliştirme araçlarını ve bilinen yazılım geliştirme metotlarını (şelale yöntemi, yinelemeli yöntem, çevik süreçler) tanıtır. Dersin temel amacı öğrencilere, gereksinin analizinden başlayarak, yazılım tasarım yöntemleri ve yazılım test tekniklerini konularında bilgi sağlamaktır. Dolayısıyla öğrenciler dersi alarak yazılım geliştirme yaşam döngüsünü tasarlamayı ve raporlamayı öğrenirler. Bunlara ek olarak, bu ders öğrencilere yazılım kalite güvencesi ve proje yönetimi konusunda temel bilgiler aktarmayı hedeflemektedir.
Ön KoşullarCENG 241
Ders Web Sayfasıhttp://ceng487.cankaya.edu.tr/
Ders Kodu ve AdıCENG 407 - Yenilikçi Sistem Tasarım ve Geliştirme I
Kredi1 2 2 (AKTS: 5)
Ders TanımıÖğrenciler bu derste bir öğretim üyesinin danışmanlığında endüstriyel takım projesine veya bireysel/grup projesinde görevlendirilirler. Bu dersin temel amacı öğrencilerin karmaşık bir probleme yenilikçi bir çözüm oluşturup, bu çözümü uygulamaya geçirmeleridir.  Bu derste öğrencilerin gereksinim analizi dokümanı hazırlamaları ve seçtikleri projeye uygun nitelikte endüstri ile ve/veya danışmanları ile birlikte tasarım yapmaları beklenmektedir.
Ön KoşullarCENG 396 ∨ CENG 356
Ders Web Sayfasıhttp://cengproject.cankaya.edu.tr/
Ders Kodu ve AdıCENG 408 - Yenilikçi Sistem Tasarım ve Geliştirme II
Kredi1 2 2 (AKTS: 6)
Ders TanımıÖğrenciler bu derste bir öğretim üyesinin danışmanlığında endüstriyel takım projesine veya bireysel/grup projesinde görevlendirilirler. Bu dersin temel amacı öğrencilerin karmaşık bir probleme yenilikçi bir çözüm oluşturup, bu çözümü uygulamaya geçirmeleridir.  Bu derste öğrencilerin yaptıkları tasarımı ürüne dönüştürmeleri ve test etmeleri beklenmektedir.
Ön KoşullarCENG 407
Ders Web Sayfasıhttp://cengproject.cankaya.edu.tr/
Ders Kodu ve AdıCENG 442 - Programlama Dilleri
Kredi2 2 3 (AKTS: 6)
Ders TanımıProgramlama dillerinin sözdizimlerini ve bunların anlamlarını ile kullanımlarını tanımlamak. Biçimsel sözdizimsel gösterimi, anlatım yapısı, postfix ve infix gösterimi ve dönüşümü. Veri çeşitleri ve değişkenler, anlatım ve atama deyimleri, kontrol yapıları ve alt programlar. İşlevsel ve mantıksal diller. Varolan programlama dillerinin anahtar özelliklerinin öğrenimi.
Ön KoşullarCENG 124, CENG 241
Ders Web Sayfasıhttp://ceng442.cankaya.edu.tr/
Ders Kodu ve AdıCENG 466 - Yapay Zeka
Kredi3 0 3 (AKTS: 6)
Ders TanımıBu dersin temel amacı öğrencilere yapay zeka tekniklerinin  teorik temellerini ve onlar üzerine geliştirilen tasarım ve uygulamaları tanıtmaktır. Ders, özellikle karar verme teorisi ve bir durum üzerinde tam veya eksik bilgi ile karar verme yeteneği için tasarlanan otonom yazılım ajanları veya zeki arabirimler geliştirmeye odaklanacaktır. Öğrenciler, bu ders sayesinde farklı yapay zeka problemlerine çözüm üretmeyi öğrenerek, amaç-tabanlı problem çözme yeteneği kazanacaklardır.
Ön KoşullarCENG 218
Ders Web Sayfasıhttp://ceng466.cankaya.edu.tr/
Ders Kodu ve AdıCENG 491 - Biçimsel Diller ve Automata Teori
Kredi3 0 3 (AKTS: 6)
Ders TanımıKombinasyonel mantığa ve sonlu-durum otomasyonuna giriş. Dilbilgisinin sınıflandırılması, push-down ve içerikten bağımsız ya da hassas dilbilgisi. Programlama dillerinin özellikleri. Turing makinesi ve etkili hesaplama.
Ön KoşullarCENG 124
Ders Web Sayfasıhttp://ceng491.cankaya.edu.tr/
Ders Kodu ve AdıCENG 497 - Bilgisayar Grafikleri
Kredi2 2 3 (AKTS: 6)
Ders TanımıBu ders, güncel terminolojiyi, ilerlemeleri, konuları ve eğilimleri anlama yeteneğinin oluşmasına yol açacak şekilde, bilgisayar grafiklerine kapsamlı bir  giriş yapmayı sağlamak amacıyla tasarlanmıştır. İşlenen konular;  geometrik dönüşümler, geometrik algoritmalar, pikselleştirme, kesme, renk modelleri, aydınlatma, gölgelendirme ve eşleme, deformasyon, grafik yazılım sistemleri,  ışın izleme, ısıl ışınım, örnekleme. Bilgisayar grafiklerinin disiplinler arası doğası çok çeşitli örnek ve uygulamalarla vurgulanmaktadır.
Ön KoşullarCENG 218, MCS 205
Ders Web Sayfasıhttp://ceng497.cankaya.edu.tr/
Seçmeli Dersler