Ders Kodu ve Adı | CENG 111 - Algoritmalar ve Programlama I |
---|---|
Kredi | 3 2 4 (AKTS: 6) |
Ders Tanımı | Algoritma geliştirme. C dili temel yapısı. Tanımlama ve Atama komutları. Aritmetik operatörler. Mantıksal operatörler. Standart kütüphane fonksiyonları. Seçme komutları: If yapısı. Seçme Komutları: swich-case yapısı. Döngü komutları: while, for, do-while yapısı. İçiçe döngü komutları. Standart kütüphane fonksiyonları. Fonksiyon yaratma. Parametre geçirme. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng111.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 114 - Algoritmalar ve Programlama II |
---|---|
Kredi | 3 2 4 (AKTS: 6) |
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şullar | CENG 111 |
Ders Web Sayfası | http://ceng114.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 191 - Bilgisayar Mühendisliği Oryantasyon |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Bu ders, bilgisayar mühendisliği disiplinine bir ilk giriş dersidir. Bilgisayarların, bilgilerin depolanması, manipüle ve organize edilmesi ve iletişimindeki rolü üzerinde durularak bilgisayar bilimi disiplini hakkında genel bir bilgilendirme yapılır. Bilgisayar mühendisliği öğrencilerine eğitim programında yer alan dersler hakkında bir farkındalık oluşturulması hedeflenmektedir. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng191.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 200 - Yaz Stajı I |
---|---|
Kredi | 0 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şullar | - |
Ders Web Sayfası | http://cengstaj.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 218 - Veri Yapıları |
---|---|
Kredi | 3 2 4 (AKTS: 6) |
Ders Tanımı | The course introduces and develops methods for designing and implementing abstract data types using the C/C++ programming language. Specific topics include linked structures, recursive structures and algorithms, binary trees, balanced trees, and hash tables. |
Ön Koşullar | CENG 114 |
Ders Web Sayfası | http://ceng218.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 222 - Bilgisayar Organizasyonu |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Basic understanding of computer organization: roles of processors, main memory, and input/output devices. Understanding the concept of programs as sequences of machine instructions. |
Ön Koşullar | EE 213 |
Ders Web Sayfası | http://ceng222.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 241 - İleri Programlama |
---|---|
Kredi | 3 2 4 (AKTS: 5) |
Ders Tanımı | The course provides C++ language to introduce, Structures and Abstract Data Types, Function overloading, C++ classes and concepts such as Operator Overloading, inheritance, virtual functions, templates, and Polymorphism. |
Ön Koşullar | CENG 114 |
Ders Web Sayfası | http://ceng241.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 272 - İstatistiksel Hesaplamalar |
---|---|
Kredi | 3 0 3 (AKTS: 4) |
Ders Tanımı | Computational statistics is statistics that uses computation, often a lot of computation, while statistical computing is computational mathematics. Both fields are hybrids, but it seems that in computational statistics the emphasis is on the statistics and in statistical computation the emphasis is on the tools. The course is intended as a calculus-based probability and statistics course and gives an introduction to probability theory and statistics that emphasizes the mathematical foundations required to understand probability models and statistical methods. Statistical ideas. Frequency distributions and their properties. Sampling. Logic of statistical inference. Estimation and tests of significance. Prediction and modelling. Introduction to probability. Finite sample spaces. Conditional probability and independence. One dimensional random variables. Functions of random variables. Discrete random variables. Continuous random variables. Random sample and statistics. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng272.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 277 - Ayrık Yapılar |
---|---|
Kredi | 3 0 3 (AKTS: 4) |
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 290 - Veri İletişimi |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Overview of Data Communication Networks and Open Systems. The Physical Layer. Digital data transmission. Error detection and correction. Protocol Basics. The Data Link Control Layer and Protocols. Local Area Networks (LANs). FDDI, DQDB and Bridged LANs. |
Ön Koşullar | CENG 111 |
Ders Web Sayfası | http://ceng290.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 300 - Yaz Stajı II |
---|---|
Kredi | 0 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şullar | CENG 200 |
Ders Web Sayfası | http://cengstaj.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 310 - Algoritmalar |
---|---|
Kredi | 3 0 3 (AKTS: 5) |
Ders Tanımı | The course introduces and develops methods for designing and implementing algorithms. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng310.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 328 - İşletim Sistemleri |
---|---|
Kredi | 2 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şullar | CENG 114 |
Ders Web Sayfası | http://ceng328.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 329 - Mikroişlemciler |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Introduction to microprocessors. Microcomputer architecture. An example microprocessor. Arithmetic Logic Unit structure. Assembly language programming. Timers and interrupts. Parallel and serial Input/Output programming. Application examples. |
Ön Koşullar | CENG 222 |
Ders Web Sayfası | http://ceng329.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 351 - Veri Yönetimi ve Dosya Yapıları |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Overview of Sequential files, external sorting, large memory sort. Introduction to DBMSs, relational databases, query languages, SQL. Index organization, inverted file systems, volatile files, fast-response systems. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng351.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 356 - Veri Tabanı Yönetimi |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | İlişkisel veritabanlarının gözden geçirilmesi, ilişkisel veri modeli, veritabanı dizaynı, normalizasyon bütünlük kısıtlamaları, bağımlı varlık ilişkileri, sorgulama işleme ve en iyileme, hareket işleme, onarım ve güvenlik, SQL sorgulama dili. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng356.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 375 - Sayısal Hesaplamalar |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Numerical Computations is intended to provide an understanding of the numerical algorithms, an ability to organise problems in a form suitable for such numerical solutions, and an introduction to common computer methods for their implementation. This course is an introduction to numerical analysis. Topics include the characteristics of floating point arithmetic, analysis of error, the use of computers as numerical computing devices, programming in MATLAB, approximation of roots of equations., direct and iterative methods for linear equations, nonlinear equations, interpolation and function approximation, numerical differentiation and integration. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng375.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 393 - Bilgisayar Ağları |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
Ders Tanımı | Overview of Computer Networks and Open Systems. Introduction to computer networks. Protocol design. TCP/IP protocol suite. Routing algorithms. Network layer in the Internet. Internetworking. Elements of transport protocol. Introduction to network programming. Network security. Domain name system. |
Ön Koşullar | CENG 114 |
Ders Web Sayfası | http://ceng393.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 396 - Yazılım Mühendisliği |
---|---|
Kredi | 3 0 3 (AKTS: 5) |
Ders Tanımı | Software development methodologies. Requirement analysis, design and implementation of software systems, Coding, Unit, Integration, and System Testing. Quality Assurance and Project Management. Tools and Standards. |
Ön Koşullar | - |
Ders Web Sayfası | http://ceng487.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 407 - Innovative System Design and Development I |
---|---|
Kredi | 1 2 2 (AKTS: 4) |
Ders Tanımı | Under the supervision of a staff member, students will be assigned either an industrial team project or an independent/group project in which a solution to the problem identified will be designed/implemented using innovative approaches. In this course, students are expected to perform requirements analysis and preliminary design for their selected project in cooperation with industry. |
Ön Koşullar | CENG 241 |
Ders Web Sayfası | http://cengproject.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 408 - Innovative System Design and Development II |
---|---|
Kredi | 1 2 2 (AKTS: 6) |
Ders Tanımı | Under the supervision of a staff member, students will be assigned either an industrial team project or an independent/group project in which a solution to the problem identified will be designed/implemented using innovative approaches. In this course, students are expected to finalize the design for their selected topic, implement and test the project. |
Ön Koşullar | CENG 407 |
Ders Web Sayfası | http://cengproject.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 442 - Programlama Dilleri |
---|---|
Kredi | 2 2 3 (AKTS: 5) |
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şullar | - |
Ders Web Sayfası | http://ceng442.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 491 - Biçimsel Diller ve Automata Teori |
---|---|
Kredi | 3 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şullar | CENG 277 |
Ders Web Sayfası | http://ceng491.cankaya.edu.tr/ |
Ders Kodu ve Adı | CENG 493 - Web Programlama |
---|---|
Kredi | 3 2 4 (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şullar | - |
Ders Web Sayfası | http://ceng292.cankaya.edu.tr/ |