TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ. DERS TANITIM ve UYGULAMA BİLGİLERİ. Ders. Yarıyılı



Benzer belgeler
Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS BLM Dersin Amacı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 2001

Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS BLM Dersin Amacı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4420

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1002

DERS BİLGİ FORMU (SYLLABUS) ÖĞRETİM YILI 2012 TOPLAM

BMT207 VERİ YAPILARI DATA STRUCTURE

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Veri Yapıları (MCS 301) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 2002

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1003

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3620

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MME 1101

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Yrd. Doç. Dr. Mehmet Karaçuka

DERS ÖĞRETİM PLANI. Zorunlu. Lisans

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3519

Uzaktan Eğitim Türkçe Yok

DERS ÖĞRETİM PLANI. Türev Piyasalar ve Araçlar. Dersin Kodu. Seçmeli

İleri Algoritma (COMPE 574) Ders Detayları

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi Siyaset Bilimi ve Uluslararası İlişkiler Bölümü Ders Bilgi Formu

3.YIL/ 2.yarıyıl Bahar

T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI Güz Yarıyılı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Türkçe Adı: BİLGİSAYAR PROGRAMLAMA UYGULAMALARI

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 2006

WEB PROGRAMMING Ders İzlence Formu. Kodu: CSE300 Dersin Adı: WEB PROGRAMMING Toplam Saat İngilizce Zorunlu Derse Kabul Koşulları:

DERS ÖĞRETİM PLANI TÜRKÇE. 1 Dersin Adı: TIBBİ GÖRÜNTÜLEME 3. 2 Dersin Kodu: TGT Dersin Türü: Zorunlu. 4 Dersin Seviyesi: Önlisans

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 6003

Fundamentals of programming Ders İzlence Formu

LAW 201: CRIMINAL LAW I - GENERAL PART CEZA HUKUKU GENEL HÜKÜMLER FALL Syllabus

ÖĞRENCI SINAV VE DİĞER FAALIYETLERININ YARIYIL SONU BAŞARI NOTUNA KATKISI

Bilgisayar Programlama I (COMPE 113) Ders Detayları

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Programlanabilir Lojik Kontrolörler EEE

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MME 1001

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Microprocessors EEE

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Tasarım EEE

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4915

DERS TANITIM BİLGİLERİ (TÜRKÇE)

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BIT 1003

DERS ÖĞRETİM PLANI. Karşılaştırmalı Ekonomik Sistemler. Dersin Kodu. Seçmeli

Algoritmalar (MCS 401) Ders Detayları

Karar Analizi (IE 418) Ders Detayları

1: Anlatım, 2: Soru-Cevap, 3: Lab, 4: Örnek vaka incelemesi

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme Bölümü Ders Bilgi Formu

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU KUMAŞ TASARIMI. Dersin Kodu: TKS 4001

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bilgisayar Programlama I (COMPE 113) Ders Detayları

BOZOK ÜNİVERSİTESİ FAKÜLTE/YÜKSEKOKUL/MESLEK YÜKSEKOKULU/ENSTİTÜLERİN EĞİTİM-ÖĞRETİM YILI AKADEMİK TAKVİMİ GÜZ YARIYILI

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Ayrık Hesaplamalı Yapılar (COMPE 251) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Orjinal Adı: Pattern Recognition

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Elektronik EEE

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

MUSTAFA KEMAL ÜNİVERSİTESİ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: IND 3907

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Yrd. Doç. Dr. Mehmet Güçlü

ULUDAĞ ÜNİVERSİTESİ ÖĞRENCİLERİ İÇİN BOLOGNA SÜRECİ ve AKTS BİLGİLENDİRME SUNUMU

DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ DERS TANITIM FORMU ÖĞRETİM YILI-1 YARIYIL. Dersin Türü: Zorunlu

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme Bölümü Ders Bilgi Formu

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DÖNEM I Eğitim Öğretim Yılı Akademik Takvimi (15 Eylül Temmuz 2015)

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi Siyaset Bilimi ve Uluslararası İlişkiler Bölümü Ders Bilgi Formu

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi Siyaset Bilimi ve Kamu Yönetimi Bölümü Ders Bilgi Formu

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bilgisayar Programlama II (COMPE 114) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Computer Aided Des. And Analysis EEE

DENİZ HARP OKULU ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Prof.Dr. Ertuğrul Deliktaş. İktisat (mikroiktisat ve makroiktisat)

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS EEE

Kompozit Malzemeler (MATE 446) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MMM 4023

ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ Güz Yarıyılı

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DERS BİLGİLERİ ZEMİN MEKANİĞİ CE Doç. Dr. M. Murat Monkul. Bursiyer Arş. Gör. Şenay Yenigün

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

İzmir Katip Çelebi Üniversitesi Tıp Fakültesi Eğitim Öğretim Yılı. Dönem 5 KLİNİK FARMAKOLOJİ & TOKSİKOLOJİ STAJ TANITIM REHBERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Doğrusal Entegre Devreler EEE

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4916

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme Bölümü Ders Bilgi Formu

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Antenler ve Propagasyon II EEE

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 203 Veri Yapıları ve Algoritmalar I

IES Ýleri Að Optimizasyonu

Prof.Dr. Ertuğrul Deliktaş, Doç.Dr. Metin Karadağ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4456

İleri Mikro İktisadi Analiz. 2. yıl Bahar /4. yarıyıl Prof. Dr. Ertuğrul Deliktaş

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1002

BA Yönetim Bilimi

Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları

Ders Adı : GENEL MUHASEBE I Ders No : Teorik : 3 Pratik : 0 Kredi : 3 ECTS : 6. Ders Bilgileri. Ön Koşul Dersleri.

DERS TANITIM BİLGİLERİ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MAK 3026

Transkript:

TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ DERS TANITIM ve UYGULAMA BİLGİLERİ Dersin Adı Kodu Yarıyılı Ders (Saat/Hafta) Uygulama 3 Kredisi ECTS (Saat/Hafta) Veri Yapıları ve Algoritmalar (Data Structures and Algorithms) BİL 201 3 3 6 Ön Koşul Dersleri BIL 101, BIL 102, BIL 103, MAT 104 Dersin Dili Türkçe (terminoloji İngilizce) Dersin Türü Zorunlu Muhammet Baştan Dersi Veren Ofis B-808 E-mail mubastan@gmail.com, mbastan@turgutozal.edu.tr Ofis Saatleri Ders Programı Salı 1400-1600 Çarşamba 1400-1600 Salı 0900-1100, Derslik A-213 Cuma 1100-1200, Derslik A-113 Labaratuvar Programı Dersin Yardımcı(ları) Dersin Gayesi Bilgisayar bilimlerinde kullanılan temel veri yapılarının teorisi, ilgili algoritmalar, bir problemin çözümü için gerekli veri yapılarının seçilmesi ya da tasarlanması ve C++ programlama dili ile kodlanmasının öğretilmesi. Dersin Öğrenme Çıktıları Veri yapıları ve ilgili algoritmaların tanımlanması, bellek/zaman analizi yapılması

Dersin İçeriği (Kısa tanımı) Bir problemin çözümü için gerekli veri yapıları ve algoritmaların tasarlanabilmesi Veri yapıları ve ilgili algoritmaların bir programlama dili ile gerçekleştirilmesi/kodlanması (C++ veya başka bir programlama dili) Veri yapılarının sınıflandırması. Bellek ve zaman konuları. Bağlı listeler, yığıtlar ve kuyruklar, ağaç yapıları, çizgeler. Özyineli (recursive) uygulamalar. Temel veri yapılarının C++ ile gerçekleştirilmesi. HAFTALIK KONULAR VE İLGİLİ ÖN HAZIRLIK SAYFALARI No Hafta Konular 1 23-27 Eylül 2 30 Eylül - 04 Ekim 3 07-11 Ekim Giriş, C++ tekrarı Introduction, Review of C++ Programların çalışma hızı ve bellek gereksinimi analizleri Complexity analysis Bağlı listeler Linked lists 15-18 Ekim Tatil (Kurban Bayramı) 4 21-25 Ekim 5 28 Ekim 01 Kasım 6 04-08 Kasım 7 11-15 Kasım Yığıtlar ve kuyruklar Stacks and queues Özyineleme Recursion İkili ağaçlar Binary trees Çoklu ağaçlar Multi-way trees 18-22 Kasım Ara sınavlar (MT Exams) 8 25-28 Kasım Öncelik kuyrukları (Yığınlar), kümeler Priority queues (heaps), sets 9 02-06 Aralık Sıralama

Sorting 10 09-13 Aralık Sıralama Sorting 11 16-20 Aralık Hashing 12 23-27 Aralık 13 30 Aralık 03 Ocak Çizgeler Graphs Çizgeler Graphs 06 Ocak 19 Ocak Yarıyıl Sonu Sınavları (Final Exams) KAYNAKLAR Ders Kitabı [1] Data Structures and Algorithms in C++, Adam Drozdek, International Edition 2013 (or 4th edition 2012). [2] Data Abstraction and Problem Solving with C++ Walls and Mirror, F. M. Carrano, 6th edition, 2012. [3] Data Structures Using C++, D.S. Malik, International 2nd edition, 2010. Diğer Kaynaklar [4] Data Structures and Algorıthm Analysis C++, Mark Allen Weiss, 3rd edition, 2006. [5] Bilgisayar Mühendisliği ve Yazılım Tasarımında Veri Yapıları ve Algoritmalar, Rıfat Çölkesen, 8. baskı, Ekim 2012. DEĞERLENDİRME SİSTEMİ YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI PAYI Ara Sınav (Midterm) 1 25 Ödev 6 30 Kısa Sınav (Quiz) 10 Yarıyıl Sonu sınavı (Final) 1 35 TOPLAM 100 ECTS / İŞ YÜKÜ TABLOSU

Etkinlikler Süresi Sayısı Toplam Dersler 3 13 39 Sınavlar (1 ara sınav, 1 final; sınav süresi + sınava hazırlık) 3 2 6 Derse hazırlık, pekiştirme, araştırma 4 13 52 Ödevler (ön hazırlık + programlama + sunum) 6 15 90 Toplam iş yükü 187 Toplam iş yükü / 30 6.2 ECTS 6 DERSLE İLGİLİ GENEL İLKELER Bu ders, iyi derecede C++ ile yazılım geliştirme bilgisi gerektirmektedir. Dolayısıyla, Bil 101, Bil 102 ve Bil 103 derslerini başarı ile tamamlayamayan öğrencilerin bu dersi alması tavsiye edilmez. Derse Devam Turgut Özal Üniversitesi, Önlisans ve Lisans Eğitim Öğretim Yönetmeliği, Madde 11'de tanımlanan kurallar uygulanacaktır. Ödev ve Sınavlar Dersten başarılı olabilmek için, bütün sınav ve ödevlerden en az 30/100 almak ve quizlerin ortalamasının en az 30/100 olması gerekmektedir. Ödevler Ders konularının iyi öğrenilebilmesi için verilen teorik ve programlama ödevlerinin önemi büyüktür. O yüzden, derste başarılı olabilmek için her ödevden en az 30/100 alma şartı aranacaktır (6 civarında programlama ve/veya teorik ödev verilmesi planlanmaktadır). Ödevlerle ilgili diğer kurallar

1. Ödevleri, dönem boyunca en fazla 3 defa geç teslim etme hakkı vardır. Geç kalan ödevler, en geç 24 saat içinde teslim edilmelidir (en fazla 3 defa). 2. Bir ödevden 100 üzerinden 30'un altında not alan öğrenci, o ödevi, ödev notu açıklandıktan sonra 1 hafta içinde, tekrar yapıp (düzeltip) teslim etmelidir. Ödevi tekrar teslim etmeyen öğrenci dersten kalır. Yeniden teslim edilen ödevin notu, ödevi vaktinde teslim eden diğer öğrencilerin notlarına göre belirlenir. Sınavlar Dönem sonu sınavı, teorik ve pratik programlama (laboratuvarda) bölümlerinden oluşabilir. Kısa sınavlar (quiz), önceden haber verilmeden yapılabilir. Mazeret sınavları, dönem sonu sınavından sonra yapılır ve bütün konuları kapsar. Mazeret sınavları daha zor olabilir. Sınıf Kuralları Derse gelen öğrenci aşağıdaki kurallara uymalıdır. 1. Derse vaktinde girilir, bitince çıkılır. 2. Derste başka şeylerle ilgilenilmez (başka derse çalışmak, ödev yapmak, cep telefonu ile meşgul olmak, vs). 3. Derste konuşarak, gürültü yaparak başkaları rahatsız edilmez. ÜNİVERSİTE ETİK KODU Sınavlarda kopya çekilmesi veya kopya çekmeye teşebbüs edilmesi, dersle ilgili ödev, proje, sunum gibi çalışmalarda kullanılan kaynaklara atıf yapılmaması (intihal) durumlarında Yükseköğretim Kurulu ve Turgut Özal Üniversitesinin mevzuatında yer alan ilgili disiplin kuralları uygulanır. Turgut Özal Üniversitesi öğrencilerinin bu tarz davranışlara asla rağbet etmeyecekleri beklenmektedir.