528
EPG ÇALIŞMALARI 1. TEMEL ALAN YETERLİKLERİ (MÜHENDİSLİK ALANI) 2. a) PROGRAM HAKKINDA AÇIKLAMA b) PROGRAMININ AMACI c) MEZUN İSTİHDAM ALANLARI 3. PROGRAM YETERLİKLERİ 4. a) DERS PROGRAMI b) PROGRAMDA YER ALAN DERSLER LİSTESİ 5. a) DERSE AİT BİLGİLER b) DERSTE KULLANILAN KAYNAKLAR c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ e) DERSİN ÖĞRENME ÇIKTILARI f) AKTS - İŞ YÜKÜ TABLOSU 6. PROGRAM YETERLİKLERİNİ DERS KAZANIMLARI İLE İLİŞKİLENDİRME

Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

EPG ÇALIŞMALARI

1. TEMEL ALAN YETERLİKLERİ (MÜHENDİSLİK ALANI)

2. a) PROGRAM HAKKINDA AÇIKLAMA b) PROGRAMININ AMACI c) MEZUN İSTİHDAM ALANLARI

3. PROGRAM YETERLİKLERİ

4. a) DERS PROGRAMI b) PROGRAMDA YER ALAN DERSLER LİSTESİ

5. a) DERSE AİT BİLGİLER b) DERSTE KULLANILAN KAYNAKLAR c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ e) DERSİN ÖĞRENME ÇIKTILARI f) AKTS - İŞ YÜKÜ TABLOSU

6. PROGRAM YETERLİKLERİNİ DERS KAZANIMLARI İLE İLİŞKİLENDİRME

Page 2: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1. TEMEL ALAN YETERLİKLERİ (MÜHENDİSLİK ALANI)

1Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri mühendislik problemlerini modelleme ve çözme için uygulayabilme becerisi.

2

Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.

3

Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. (Gerçekçi kısıtlar ve koşullar tasarımın niteliğine göre, ekonomi, çevre sorunları, sürdürülebilirlik, üretilebilirlik, etik, sağlık, güvenlik, sosyal ve politik sorunlar gibi ögeleri içerirler.)

4

Mühendislik problemlerinin incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.

5Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.

6Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi.

7Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.

8Mesleki ve etik sorumluluk bilinci.

9Proje yönetimi ile risk yönetimi ve değişiklik yönetimi gibi iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik ve sürdürebilir kalkınma hakkında farkındalık.

10Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.

11 Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.

Page 3: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

3. BİLGİSAYAR MÜHENDİSLİĞİ PROGRAM YETERLİKLERİ

PY1Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri mühendislik problemlerini modelleme ve çözme için uygulayabilme becerisi.

PY2

Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.

PY3

Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. (Gerçekçi kısıtlar ve koşullar tasarımın niteliğine göre, ekonomi, çevre sorunları, sürdürülebilirlik, üretilebilirlik, etik, sağlık, güvenlik, sosyal ve politik sorunlar gibi ögeleri içerirler.)

PY4 Mühendislik problemlerinin incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.

PY5 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.

PY6 Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi.

PY7Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.

PY8 Mesleki ve etik sorumluluk bilinci.

2. PROGRAM HAKKINDA AÇIKLAMABilgisayar Mühendisliği, temelleri 1945'li yıllarda ilk bilgisayarlarin kullanilmasıyla atilmiş olan çok genç bir mühendislik dalı olmasına rağmen, dünyada ve Türkiye'de çok hızlı bir gelişim göstermiştir. Temel bilim dallarının teorik çalışmaları ve deneysel yöntemleri ile mühendislik bilimlerinin tasarim boyutunu da kapsamaktadır. Bu haliyle teorinin pratiğe aktarılmasında ve geniş kitlelerin hizmetine sunulmasında en önemli payı olan disiplinlerden birisidir. Özellikle son yıllardaki teknolojik ilerlemeler, bilgisayar teknolojisindeki gelişmelere endekslenmiş durumdadır. Her geçen yıl, bilgisayar ve internet kullanıcılarının sayısının katlanarak arttığını düşünürsek, bilgisayar mühendisliği mesleği günümüzde olduğu gibi iler ki yillarda da uzun süreler revaçta kalacağı kaçınılmaz bir gerçektir.

BİLGİSAYAR MÜHENDİSLİĞİ PROGRAMININ AMACI

Bilgisayar Mühendisliği Bölümü; bilgisayar sistemlerinin yapısı, geliştirilmesi ve bu sistemlerin etkin kullanım yöntemleri konularında eğitim vermek, araştırmalar yapmak, bu konularda çağdaş, teorik ve pratik bilgilerle donatılmış uluslararası düzeyde bilgisayar mühendislerini yetiştirmek, bilimsel ve teknolojik gelişmeleri yakından izleyerek, Türkiye'nin gereksinimlerini de gözeten evrensel düzeyde çağdaş bir mühendislik eğitimi vermek amacıyla kurulmuştur.

MEZUN OLANLARIN İSTİHDAM ALANLARI

Bilgisayar Mühendisliği Bölümü çalışanları bütün sektörlerde Yazılım – donanım ve teknik destek uzmanı olarak çalışmaktadırlar.

Page 4: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

PY9 Proje yönetimi ile risk yönetimi ve değişiklik yönetimi gibi iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik ve sürdürebilir kalkınma hakkında farkındalık.

PY10 Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.

PY11Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.

PY12Programlanabilir elektronik cihazlar ve bilgisayarlar konularında deneyimli

PY13Problem analizi ve analiz sonuçlarını yazılım ve donanım olarak geliştirme becerisi

Page 5: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

4. a) MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS PROGRAMI

I. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM101 BİLGİSAYAR PROGRAMLAMA I (COMPUTER PROGRAMMING I) D Z 4 2 6 5 7

COM111 BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ (INTRODUCTION TO COMPUTER PROGRAMMING) D Z 1 2 3 2 4

COM115 BİLGİSAYAR BİLİMLERİNE GİRİŞ (INTRODUCTION TO COMPUTER SCIENCE) D Z 2 2 4 3 4

PHY121 FİZİK I (PHYSICS I) D Z 3 2 5 4 5

MTH105 MATEMATİK I (CALCULUS I) D Z 4 0 4 4 6

TUR101 TÜRK DİLİ I (TURKISH LANGUAGE I) D Z 2 0 2 2 1

HIS101 ATATÜRK İLKELERİ VE İNKİLAP TARİHİ I (ATATURK’S PRINCIPLES AND HISTORY OF REVOLUTION I) D Z 2 0 2 2 1

OUL101 ÜNİVERSİTE YAŞAMINA UYUM (ORIENTATION PROGRAMME TO THE UNIVERSITY LIFE) D Z - - - - -

ENG101 İNGİLİZCE OKUMA YAZMA BECERİSİNİN GELİŞTİRİLMESİ I (DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH I) D Z 2 0 2 2 1

ART101 MÜZİK (MUSIC)

U S 0 1 1 0 1ART103 RESİM (PAINTING)

PED101 BEDEN EĞİTİMİ (PHYSICAL TRAINING)

ART101 HEYKEL (SCULPTURE)

II. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM102 BİLGİSAYAR PROGRAMLAMA II (COMPUTER PROGRAMMING II) D Z 4 2 6 5 8

PHY122 FİZİK II (PHYSICS II) D Z 3 2 5 4 5

MTH106 MATEMATİK II (CALCULUS II) D Z 4 0 4 4 6

MAT120 LİNEER CEBİR (LINEAR ALGEBRA) D Z 3 0 3 3 4

ENS120 EKONOMİ (ECONOMICS) D Z 3 0 3 3 4

TUR102 TÜRK DİLİ II (TURKISH LANGUAGE II) D Z 2 0 2 2 1

HIS102 ATATÜRK İLKELERİ VE İNKİLAP TARİHİ II (ATATURK’S PRINCIPLES AND HISTORY OF REVOLUTION II) D Z 2 0 2 2 1

ART102 MÜZİK (MUSIC)

U S 0 1 1 0 1ART104 RESİM (PAINTING)

PED102 BEDEN EĞİTİMİ (PHYSICAL TRAINING)

ART102 HEYKEL (SCULPTURE)

Page 6: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

III. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM231 AYRIK YAPILAR (DISCRETE STRUCTURES) D Z 3 0 3 3 6

COM237 AĞ TABANLI PROGRAMLAMAYA GİRİŞ (INTRODUCTION TO THE WEB BASED PROGRAMMING) D Z 3 2 5 4 6

COM267 VERİ YAPILARI (DATA STRUCTURES) D Z 3 2 5 4 6

COM275 SAYISAL MANTIK TASARIMI (DIGITAL LOGIC DESIGN) D Z 3 2 5 4 6

MTH231 DİFERANSİYEL DENKLEMLER (DIFFERENTIAL EQUATIONS) D Z 3 0 3 3 5

ENG201 İNGİLİZCE İLERİ OKUMA VE İLETİŞİM TEKNİKLERİ I (ADVANCED READING AND COMMUNICATION TECHNIQUES IN ENGLISH I) D Z 2 0 2 2 1

IV. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM234 ELEKTRONİK I (ELECTRONICS I) D Z 3 2 5 4 6

COM240 PROGRAMLAMA DİLLERİ (PROGRAMMING LANGUAGES) D Z 3 2 5 4 5

COM252 DOSYA ORGANİZASYONU (FILE ORGANIZATION) D Z 3 2 5 4 6

COM256 VERİ İLETİŞİMİ (DATA COMMUNICATION) D Z 3 0 3 3 5

STA250 OLASILIK VE İSTATİSTİK (PROBABILITY AND STATISTICS) D Z 3 0 3 3 4

ENS220 İŞLETME (BUSINESS MANAGEMENT) D Z 3 0 3 3 4

ENG202 İNGİLİZCE İLERİ OKUMA VE İLETİŞİM TEKNİKLERİ II (ADVANCED READING AND COMMUNICATION TECHNIQUES IN ENGLISH II) D S 2 0 2 2 1

ENG302 İŞ HAYATI İÇİN İNGİLİZCE (ENGLISH FOR BUSINESS LIFE) D S 2 0 2 2 1

V. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM325 MİKROİŞLEMCİLER (MICROPROCESSORS) D Z 3 2 5 4 7

COM331 ELEKTRONİK II (ELECTRONICS II) D Z 3 2 5 4 7

COM343 NESNE YÖNELİMLİ PROGRAMLAMA (OBJECT ORIENTED PROGRAMMING) D Z 3 2 5 4 7

COM367 İLERİ VERİ YAPILARI (ADVANCED DATA STRUCTURES) D Z 3 2 5 4 7

ENS355 ULUSLARARSI İKTİSADİ İLİŞKİLER (INTERNATIONAL ECONOMIC RELATIONS) D S 3 0 3 3 1

ENS319 PAZARLAMA İLKELERİ (PRINCIPLES OF MARKETING) D S 3 0 3 3 1

ENS470 MÜHENDİSLİK ETİĞİ (ENGINEERING ETHICS) D S 3 0 3 3 1

ENS311 TÜRK MÜZİĞİ VE SES SİSTEMİ (TURKISH MUSIC AND SOUND SYSTEM) D S 2 2 4 3 3

ENG301 MESLEKİ İNGİLİZCE (PROFESSIONAL ENGLISH) D S 2 0 2 2 1

VI. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM334 İŞLETİM SİSTEMLERİ (OPERATING SYSTEMS) D Z 3 2 5 4 6

COM336 SİNYALLER VE SİSTEMLER (SIGNALS AND SYSTEMS) D Z 3 0 3 3 5

COM352 VERİTABANI YÖNETİMİ (DATABASE MANAGEMENT) D Z 3 2 5 4 6

COM364 OTOMATA TEORİSİ (AUTOMATA THEORY) D Z 3 2 5 4 6

COM376 BİLGİSAYAR MİMARİSİ (COMPUTER ARCHITECTURE) D Z 3 2 5 4 7

VII. Yarıyıl Kod Ders Adı Ders Z/S T U Tplm K AKTS

Page 7: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Türü COM431 BİLGİSAYAR AĞLARI (COMPUTER NETWORKS) D Z 3 2 5 4 8

COM433 SAYISAL ANALİZ TEKNİKLERİ (NUMERICAL ANALYSIS METHODS) D Z 3 0 3 3 6

COM491 ARAŞTIRMA TEKNİKLERİ I (RESEARCH TECHNIQUES I) D Z 2 2 4 3 6

TEKNİK SEÇMELİ (TECHNICAL ELECTIVE) D S 3 0 3 3 5

TEKNİK SEÇMELİ (TECHNICAL ELECTIVE) D S 3 0 3 3 5

VIII. Yarıyıl

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM438 BİLGİSAYAR GRAFİĞİ (COMPUTER GRAPHICS) D Z 3 2 5 4 7

COM468 YAZILIM MÜHENDİSLİĞİ (SOFTWARE ENGINEERING) D Z 3 0 3 3 7

COM492 ARAŞTIRMA TEKNİKLERİ II (RESEARCH TECHNIQUES II) D Z 2 2 4 3 6

TEKNİK SEÇMELİ (TECHNICAL ELECTIVE) D S 3 0 3 3 5

TEKNİK SEÇMELİ (TECHNICAL ELECTIVE) D S 3 0 3 3 5

Teknik Seçmeli Dersler

Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS

COM401 MOBİL CİHAZLAR İÇİN ANDROİD İŞLETİM SİSTEMİ (ANDROİD OPERATING SYSTEM FOR MOBILE DEVICES) D Z 3 0 3 3 5

COM402 ANDROİD İŞLETİM SİSTEMİ İLE UYGULAMALAR GELİŞTİRME (APPLICATIONS DEVELOPMENT WITH ANDROID OPERATING SYSTEM) D Z 3 0 3 3 5

COM417 ROBOTİK (ROBOTICS) D Z 3 0 3 3 5

COM419 UZAKTAN ALGILAMA (REMOTE SENSING) D Z 3 0 3 3 5

COM426 BİLGİ GÜVENLİĞİ (INFORMATION SECURITY) D Z 3 0 3 3 5

COM428 İLERİ BİLGİSAYAR AĞLARI (ADVANCED COMPUTER NETWORKS) D Z 3 0 3 3 5

COM429 BİLGİ TEKNOLOJİLERİ YÖNETİMİ (INFORMATION TECHNOLOJIES MANAGEMENT) D Z 3 0 3 3 5

COM434 İLERİ İŞLETİM SİSTEMLERİ (ADVANCED OPERATING SYSTEMS) D Z 3 0 3 3 5

COM436 BULANIK MANTIK (FUZZY LOGIC) D Z 3 0 3 3 5

COM441 ALGORİTMALAR (ALGORITHMS) D Z 3 0 3 3 5

COM442 DONANIM TASARIM DİLLERİ (HARDWARE DESIGN LANGUAGES) D Z 3 0 3 3 5

COM444 ÖZEL KONULAR (SPECIAL TOPICS) D Z 3 0 3 3 5

COM445 BİLGİ SİSTEMLERİ (INFORMATION SYSTEMS) D Z 3 0 3 3 5

COM448 ÖRÜNTÜ ALGILAMA (PATTERN RECOGNITION) D Z 3 0 3 3 5

COM449 PARALEL VERİ İŞLEME (PARALLEL DATA PROCESSING) D Z 3 0 3 3 5

COM451 YAPAY ZEKA (ARTIFICIAL INTELLIGENCE) D Z 3 0 3 3 5

COM453 VERİ MADENCİLİĞİ (DATA MINING) D Z 3 0 3 3 5

COM457 İLERİ MİKROİŞLEMCİLER (ADVANCED MICROPROCESSORS) D Z 3 0 3 3 5

COM466 SAYISAL GÖRÜNTÜ İŞLEME (DIGITAL IMAGE PROCESSING) D Z 3 0 3 3 5

COM467 BİLGİ MÜHENDİSLİĞİ VE YÖNETİMİ (KNOWLEDGE ENGINEERING AND MANAGEMENT) D Z 3 0 3 3 5

COM469 SİNİR AĞLARI (NEURAL NETWORKS) D Z 3 0 3 3 5

COM470 GÖMÜLÜ SİSTEM TASARIMI (EMBEDDED SYSTEM DESIGN) D Z 3 0 3 3 5

COM471 GÖMÜLÜ SİSTEM PROGRAMLAMA (EMBEDDED SYSTEM PROGRAMMING) D Z 3 0 3 3 5

COM476 UZMAN SİSTEMLER (EXPERT SYSTEMS) D Z 3 0 3 3 5

COM481 SİSTEM YÖNETİMİ (SYSTEM MANAGEMENT) D Z 3 0 3 3 5

COM484 MİKROİŞLEMCİ ARAYÜZLERİ (MICROPROCESSOR INTERFACES) D Z 3 0 3 3 5

COM485 AĞ TABANLI TEKNOLOJİLER VE UYGULAMALARI (WEB BASED TECHNOLOGIES AND APPLICATIONS) D Z 3 0 3 3 5

Page 8: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

COM486 AĞ TABANLI PARALEL DAĞITIM SİSTEMLERİ (WEB BASED PARALLEL DİSTRİBUTED SYSTEMS) D Z 3 0 3 3 5

COM487 GERÇEK ZAMANLI SİSTEMLER (REAL-TIME SYSTEMS) D Z 3 0 3 3 5

COM489 NESNE YÖNELİMLİ YAZILIM MODELLEME (OBJECT ORIENTED SOFTWARE MODELING) D Z 3 0 3 3 5

COM494 PARALEL PROGRAMLAMA (PARALLEL PROGRAMMING) D Z 3 0 3 3 5

COM496 BİLGİSAYAR SİMÜLASYON VE MODELLEME (COMPUTER SIMULATION AND MODELING) D Z 3 0 3 3 5

COM498 CİSCO (CISCO) D Z 3 0 3 3 5

Page 9: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

4. b) PROGRAMDA YER ALAN DERSLER LISTESIDERSİN KODU DERSİN ADI SORUMLU ÖĞRETİM

ELEMANIÖĞRETİM ELEMANI

E-POSTADERSİN DÜZEYİ

COM101 BİLGİSAYAR PROGRAMLAMA I (COMPUTER PROGRAMMING I)

COM111 BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ (INTRODUCTION TO COMPUTER PROGRAMMING)

COM115 BİLGİSAYAR BİLİMLERİNE GİRİŞ (INTRODUCTION TO COMPUTER SCIENCE) COM102 BİLGİSAYAR PROGRAMLAMA II (COMPUTER PROGRAMMING II) COM231 AYRIK YAPILAR (DISCRETE STRUCTURES) COM237 AĞ TABANLI PROGRAMLAMAYA GİRİŞ (INTRODUCTION TO THE WEB BASED PROGRAMMING) COM267 VERİ YAPILARI (DATA STRUCTURES) COM275 SAYISAL MANTIK TASARIMI (DIGITAL LOGIC DESIGN) COM234 ELEKTRONİK I (ELECTRONICS I) COM240 PROGRAMLAMA DİLLERİ (PROGRAMMING LANGUAGES) COM252 DOSYA ORGANİZASYONU (FILE ORGANIZATION) COM256 VERİ İLETİŞİMİ (DATA COMMUNICATION) COM325 MİKROİŞLEMCİLER (MICROPROCESSORS) COM331 ELEKTRONİK II (ELECTRONICS II) COM343 NESNE YÖNELİMLİ PROGRAMLAMA (OBJECT ORIENTED PROGRAMMING) COM367 İLERİ VERİ YAPILARI (ADVANCED DATA STRUCTURES) COM334 İŞLETİM SİSTEMLERİ (OPERATING SYSTEMS) COM336 SİNYALLER VE SİSTEMLER (SIGNALS AND SYSTEMS) COM352 VERİTABANI YÖNETİMİ (DATABASE MANAGEMENT) COM364 OTOMATA TEORİSİ (AUTOMATA THEORY) COM376 BİLGİSAYAR MİMARİSİ (COMPUTER ARCHITECTURE) COM431 BİLGİSAYAR AĞLARI (COMPUTER NETWORKS) COM433 SAYISAL ANALİZ TEKNİKLERİ (NUMERICAL ANALYSIS METHODS) COM491 ARAŞTIRMA TEKNİKLERİ I (RESEARCH TECHNIQUES I) COM438 BİLGİSAYAR GRAFİĞİ (COMPUTER GRAPHICS) COM468 YAZILIM MÜHENDİSLİĞİ (SOFTWARE ENGINEERING) COM492 ARAŞTIRMA TEKNİKLERİ II (RESEARCH TECHNIQUES II)

COM401 MOBİL CİHAZLAR İÇİN ANDROİD İŞLETİM SİSTEMİ (ANDROİD OPERATING SYSTEM FOR MOBILE DEVICES)

COM402 ANDROİD İŞLETİM SİSTEMİ İLE UYGULAMALAR GELİŞTİRME (APPLICATIONS DEVELOPMENT WITH ANDROID OPERATING SYSTEM)

COM417 ROBOTİK (ROBOTICS)

Page 10: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

COM419 UZAKTAN ALGILAMA (REMOTE SENSING) COM426 BİLGİ GÜVENLİĞİ (INFORMATION SECURITY) COM428 İLERİ BİLGİSAYAR AĞLARI (ADVANCED COMPUTER NETWORKS)

COM429 BİLGİ TEKNOLOJİLERİ YÖNETİMİ (INFORMATION TECHNOLOJIES MANAGEMENT)

COM434 İLERİ İŞLETİM SİSTEMLERİ (ADVANCED OPERATING SYSTEMS) COM436 BULANIK MANTIK (FUZZY LOGIC) COM441 ALGORİTMALAR (ALGORITHMS) COM442 DONANIM TASARIM DİLLERİ (HARDWARE DESIGN LANGUAGES) COM444 ÖZEL KONULAR (SPECIAL TOPICS) COM445 BİLGİ SİSTEMLERİ (INFORMATION SYSTEMS) COM448 ÖRÜNTÜ ALGILAMA (PATTERN RECOGNITION) COM449 PARALEL VERİ İŞLEME (PARALLEL DATA PROCESSING) COM451 YAPAY ZEKA (ARTIFICIAL INTELLIGENCE) COM453 VERİ MADENCİLİĞİ (DATA MINING) COM457 İLERİ MİKROİŞLEMCİLER (ADVANCED MICROPROCESSORS) COM466 SAYISAL GÖRÜNTÜ İŞLEME (DIGITAL IMAGE PROCESSING) COM467 BİLGİ MÜHENDİSLİĞİ VE YÖNETİMİ (KNOWLEDGE ENGINEERING AND MANAGEMENT) COM469 SİNİR AĞLARI (NEURAL NETWORKS) COM470 GÖMÜLÜ SİSTEM TASARIMI (EMBEDDED SYSTEM DESIGN) COM471 GÖMÜLÜ SİSTEM PROGRAMLAMA (EMBEDDED SYSTEM PROGRAMMING) COM476 UZMAN SİSTEMLER (EXPERT SYSTEMS) COM481 SİSTEM YÖNETİMİ (SYSTEM MANAGEMENT) COM484 MİKROİŞLEMCİ ARAYÜZLERİ (MICROPROCESSOR INTERFACES) COM485 AĞ TABANLI TEKNOLOJİLER VE UYGULAMALARI (WEB BASED TECHNOLOGIES AND APPLICATIONS)

COM486 AĞ TABANLI PARALEL DAĞITIM SİSTEMLERİ (WEB BASED PARALLEL DİSTRİBUTED SYSTEMS)

COM487 GERÇEK ZAMANLI SİSTEMLER (REAL-TIME SYSTEMS)

COM489 NESNE YÖNELİMLİ YAZILIM MODELLEME (OBJECT ORIENTED SOFTWARE MODELING)

COM494 PARALEL PROGRAMLAMA (PARALLEL PROGRAMMING)

COM496 BİLGİSAYAR SİMÜLASYON VE MODELLEME (COMPUTER SIMULATION AND MODELING)

COM498 CİSCO (CISCO)

Page 11: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Computer Programming I Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 1 Kodu COM101

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 5

AKTS Kredisi 6

Teorik Ders Saati 4

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıIn this course Student will have enough knowledge about computer programming and writing some programs in C Language.

Dersin Tanımı (Kısa İçerik)

Introduction to Computers and C Programming Language, Simple C programs, Memory Concepts, Arithmetic in C, Decision Making, Structured Program Development in C, Algorithms, Control Structures (if, if/else, while), Formulating Algorithms, Assignment Operators, Increment and Decrement Operators, C Program Control( for Repetition Structure), The switch Multiple Selection Structure, the do/while Repetition Structure, break and continue, Logical Operators, Functions(Definitions, Prototypes), Calling Functions: Call by Value and Call by Reference, Random Number Generation, Scope Rules, and Recursion, Arrays, Declaring Arrays, Passing Arrays to Functions, Sorting Arrays, Searching Arrays, Multiple Subscripted Array, Pointer Variable Declarations and Initialization, Pointer Operators, Calling Functions by Reference, Pointer Expressions and Pointer ArithmeticArrays of Pointers, Pointers to Functions, Characters and Strings, String conversion, manipulation, comparison, and search functions, Formatting Output with printf, Formatting Input with scanf, Structures, Unions, Bit Manipulations, Enumerations

Page 12: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 How to program: C , 6th Edition,Deitel & Deitel, Prentice Hall

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 13: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction to Computers and C Programming Language Theoritical Course , laboratuar

2Simple C programs, Memory Concepts, Arithmetic in C

Theoritical Course , laboratuar

3 Decision Making, Structured Program Development in C, Algorithms, Control Structures (if, if/else, while) Theoritical Course , laboratuar

4Formulating Algorithms, Assignment Operators, Increment and Decrement Operators

Theoritical Course , laboratuar

5

C Program Control( for Repetition Structure), The switch Multiple Selection Structure, the do/while Repetition Structure, break and continue, Logical Operators Theoritical Course , laboratuar

6Functions(Definitions, Prototypes), Calling Functions: Call by Value and Call by Reference, Random Number Generation, Scope Rules, and Recursion, Arrays, Declaring Arrays, Passing Arrays to Functions Theoritical Course , laboratuar

7 First Midterm

8Sorting Arrays, Searching Arrays, Multiple Subscripted Array, Pointer Variable Declarations and Initialization Theoritical Course , laboratuar

9

Pointer Operators, Calling Functions by Reference

Theoritical Course , laboratuar

10Pointer Expressions and Pointer ArithmeticArrays of Pointers, Pointers to Functions Theoritical Course , laboratuar

11 Characters and Strings, String conversion, manipulation, comparison, and search functions

Theoritical Course , laboratuar

12Second Midterm

Page 14: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

13Formatting Output with printf, Formatting Input with scanf

Theoritical Course , laboratuar

14Structures, Unions, Bit Manipulations, Enumerations

Theoritical Course , laboratuar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 15: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav

Ödev

Proje

Rapor-

Laboratuar Çalışması14 10

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 16: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Matematiksel ifadeleri bilgisayarda çözümleyecek C programlama kodunu yazar.

PY1,PY12, PY13 3 4 5

2. Bilgisayar programlama dillerini kavrar. PY12, PY13 4 5

3. C programlama dilinde yapı ve fonksiyonları kullanır.

PY12, PY13 4 5

4. C programlama dili ile dosya işlemleri yapar. PY2,PY4,PY6, PY12, PY13

5 3 5 5 5

5. C programlama dilinde var olan kütüphaneleri kullanır ve yeni kütüphane dosyaları oluşturur.

PY1,PY2 4 3

6. Farklı derleyiciler için yazılmış C programlarını derler

PY12, PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 17: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 4 56

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 6 60

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 16 32

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 25 25

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 201

Toplam İş Yükü / 30 201/30

Dersin AKTS Kredisi 7

Page 18: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Introduction To Computer Programming

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 1 Kodu COM111

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 2

AKTS Kredisi 4

Teorik Ders Saati 1

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The aims of this course are to introduce the elements and practicalities of computer programming through the MATLAB mathematical computing environment.At the end of the course students should be confident about using MATLAB in their own project work, and should feel more prepared to tackle other procedural languages for computing, such as C++.

Dersin Tanımı (Kısa İçerik)

Modeling of the problem, flowcharts, algorithms. Selection and repetition structures. Functions. Structures. Cells. Matrices and matrix operations. Drawings.

Page 19: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Lecturer’s Notes

2 Matlab for Engineers - Pearson Education - Holly Moore ISBN13: 9780131362178

3 Örneklerle Temel MATLAB:Ramazan BAYKAL ISBN-987-605-5937-67-6, Murathan Yayınları, 2010

4

5

6

7

8

9

10

11

12

13

14

Page 20: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction, Review: matrix operations Lecture, discussion

2Matrices and vectors, Matrice and Array Operations

Lecture, question/answer, discussion

3Interactive Computing, Flowcharting

Lecture, question/answer

4Control Structures, Ifs, Loops, Style

Lecture, question/answer

5Switch, Loop , Array Examples

Lecture, question/answer

6Examples, Functions

Lecture, question/answer, discussion

7Functions, Recursion

Lecture, question/answer, discussion

8Matlab Structures and Objects

Lecture, question/answer, discussion

9Matlab Structures and Objects, Strings

Lecture, question/answer

10File Input Output

Lecture, question/answer

11Plotting, More on Graphics and Plotting

Lecture, question/answer

12Polynomials, Curve Fitting and Interpolation

Lecture, question/answer

13Advanced 3-Dimensional Plots

Lecture, question/answer

Page 21: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Applications in Numerical Analysis

Lecture, question/answer

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 22: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

25

Kısa Sınav-

Ödev-

Proje1 25

Rapor-

Laboratuar Çalışması-

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 23: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1 Solves problems with computer programs and improves algorithms.

PY4, PY11 5 4

2. Design of small and medium-sized computer programs.

PY3, PY12 4 4

3. Solves basic numerical problems. PY1, PY13 5 5

4. Plots 2-dimensinol and 3-dimensinol graphics with Matlab.

PY1,PY5, PY13 4 5 5

5.Uses some libraries and functions of MATLAB's

PY1,PY13 4 5

6. Makes graphics processing with Matlab. PY1,PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 24: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 1 14

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması - - -

Ödevler - - -

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 10 10

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 40 40

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 112

Toplam İş Yükü / 30 112/30

Dersin AKTS Kredisi 4

Page 25: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Introduction to Computer Science Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 1 Kodu COM115

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 4

Teorik Ders Saati 2

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıAim of the course equip students with the basic concepts of computer science, preparing studentd for computer science courses, and study and research areas.

Dersin Tanımı (Kısa İçerik)

Provides information on the role of computers and computation to solve problems. Equip students with an introduction to the main courses during the computer engineering program.

Page 26: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Computer Science – An Overview (10th Ed), Brookshear, Addison-Wesley.

2 Computer Hardware, 2/e, M. Özgüler, Academy Publisher,

3

4

5

6

7

8

9

10

11

12

13

14

Page 27: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to algorithms, history of computers

Düz Anlatım, Laboratuvar

2Data storage (binary system, bits, bit arrays)

Düz Anlatım, Laboratuvar

3Data storage (memory, data representations), the processor, arithmetic and logic instructions

Düz Anlatım, Laboratuvar

4Operating systems

Düz Anlatım, Laboratuvar

5Computer networks and the internet

Düz Anlatım, Laboratuvar

6Network protocols, security,

Düz Anlatım, Laboratuvar

7Algorithms (Concept, the views, the iterative and recursive structures)

Düz Anlatım, Laboratuvar

8Algorithms (efficiency and accuracy)

Düz Anlatım, Laboratuvar

9Programming languages

Düz Anlatım, Laboratuvar

10Software Engineering

Düz Anlatım, Laboratuvar

11Data structures

Düz Anlatım, Laboratuvar

12File organization

Düz Anlatım, Laboratuvar

13Database systems

Düz Anlatım, Laboratuvar

Page 28: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Artificial Intelligence

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 29: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

40

Kısa Sınav- -

Ödev2 10

Proje- -

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 30: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgisayarların tarihini açıklar. PY10 4

2 bilgisayar mühendisliği ile ilgili genel bilgileri açıklar.

PY1 3

3. Bilgisayarın donanımsal yapısını açıklar. PY11,PY12, PY13 4 3 3

4. Algoritmalar ve veri yapılarını açıklar. PY2 4

5. Veritabanı sistemlerini tanımlar. PY2 4

6. İşletim sistemlerini tanımlar. PY2 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 31: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 2 28

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 1 14

Ödevler 2 5 10

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 10 10

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) - - -

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 120

Toplam İş Yükü / 30 120/30

Dersin AKTS Kredisi 4

Page 32: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Computer Programming II Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 2 Kodu COM102

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 5

AKTS Kredisi 7

Teorik Ders Saati 4

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe purpose of this course is to teach concepts for Object Oriented Design and Programming concepts using C + + language.

Dersin Tanımı (Kısa İçerik)

C / C + + / C # programming language, general structure, programming languages, general structures, functions, recursive functions, the stack structure, the queue structure, linked lists, sorting algorithms, search algorithms, algorithm analysis, the tree structure

Page 33: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 C++ Programming, D. S. Malik, Thomson.

2 Walter Savitch Problem Solving with C++:International Version 7th ed, ISBN-10: 0321549406, Addison Wesley, 2008

3

4

5

6

7

8

9

10

11

12

13

14

Page 34: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to Object-oriented programing

Düz Anlatım, Laboratuvar

2Classes and Objects

Düz Anlatım, Laboratuvar

3Classes and Objects

Düz Anlatım, Laboratuvar

4Control structures in C + +

Düz Anlatım, Laboratuvar

5Control structures in C + +

Düz Anlatım, Laboratuvar

6functions, arrays,

Düz Anlatım, Laboratuvar

7data abstraction,

Düz Anlatım, Laboratuvar

8operator loading,

Düz Anlatım, Laboratuvar

9virtual functions,

Düz Anlatım, Laboratuvar

10Templates

Düz Anlatım, Laboratuvar

11Comparison with C + +, C # and Java languages.

Düz Anlatım, Laboratuvar

12Comparison with C + +, C # and Java languages.

Düz Anlatım, Laboratuvar

13Comparison with C + +, C # and Java languages.

Düz Anlatım, Laboratuvar

Page 35: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Comparison with C + +, C # and Java languages.

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 36: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav-

Ödev- -

Proje1 15

Rapor- -

Laboratuar Çalışması5 15

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 37: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Verilen problemlerin algoritmasını çıkarır. PY1, PY12, PY13 3 4 5

2. Problem çözümlerini sözde kodlara döker. PY12, PY13 4 5

3. C++ dilinde verili sınıfların nesnesini oluşturur.

PY12, PY13 4 5

4. C++ dilinde yeni sınıf yazar ve kod içerisinde kullanır.

PY2,PY4,PY6, PY12, PY13

5 3 5 5 5

5. C++ programlama dilinde var olan kütüphaneleri kullanır ve yeni kütüphane dosyaları oluşturur.

PY1,PY2 4 3

6. Farklı derleyiciler için yazılmış C++ programlarını derler

PY12, PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 38: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 4 56

Haftalık Ders Süresi (Uygulama) 5 2 10

İnternette tarama, kütüphane çalışması 14 5 70

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 22 22

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 30 30

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 40 40

Kısa Sınavlar 0 0

Rapor Hazırlama 1 1 12

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 240

Toplam İş Yükü / 30 240/30

Dersin AKTS Kredisi 8

Page 39: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Discrete Structures Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 1 Kodu COM231

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Gaining skills for foundations of classic logic and discrete structure analysis. Learning the relations and its implementations. Learning the classic logic inference methods and engineering application.

Dersin Tanımı (Kısa İçerik)

Logic, sets, mathematical functions, algorithm, integers, matrices, relations, trees, boolean algebra, modeling of calculation methods, finite and infinite sets, permutations and combinations,finite calculation techniques, base concept in numbers, order relations, equivalence relation, graphs, greedy algorithms, mathematical structures.

Page 40: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Discrete and Combinatorial Mathematics: An Applied Introduction, Ralph P. Grimaldi, Addison Wesley Longman

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 41: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Fundamental Principles of Counting Düz Anlatım

2Fundamentals of Logic Düz Anlatım

3Set Theory Düz Anlatım

4Properties of the Integers: Mathematical Induction Düz Anlatım

5Relations and Functions Düz Anlatım

6Languages: Finite State Machines Düz Anlatım

7Languages: Finite State Machines Relations: The Second Time Around Düz Anlatım

8The Principle of Inclusion and Exclusion Düz Anlatım

9Generating Functions Düz Anlatım

10Recurrence Relations Düz Anlatım

11An Introduction to Graph Theory Düz Anlatım

12Trees Düz Anlatım

13Optimization and Matching Düz Anlatım

Page 42: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14GroupsCoding Theory Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 43: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2 30

Kısa Sınav- -

Ödev5 20

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 44: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Küme ve matris temel işlemlerini yapar. PY1,PY4, PY12 5 4 4

2.Mantığın temel kavramlarını açıklar. PY1,PY4, PY12 5 4 4

3. Fonksiyon ve bağıntı ilişkisini kurar. PY1,PY4, PY12 5 4 4

4. Temel graf teorisini uygular. PY1,PY4, PY12 5 4 4

5. Uygun yapıları ağaç modele çevirir. PY1,PY4, PY12 5 4 4

6. Problemleri gruplandırır. PY1,PY4, PY12 5 4 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 45: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 4 40

Ödevler 5 6 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 180

Toplam İş Yükü / 30 180/30

Dersin AKTS Kredisi 6

Page 46: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı:  Introduction to Web Based Programming

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 3 Kodu COM237

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar( X ) Yok ( ) Var

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı To teach web-based programming languages.

Dersin Tanımı (Kısa İçerik)

Fundamental internet concepts, TCP/IP protocol, HTML, HTTP protocols, JavaScript and DHTML, Graphics and Multimedia, PHP.

Page 47: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Internet & World Wide Web How to Program, 5th ed., Deitel & Deitel

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 48: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE

TEKNİK*

1 HTML5 Part 1 Düz Anlatım, Laboratuvar

2 HTML5 Part 2 Düz Anlatım, Laboratuvar

3 CSS Part1 Düz Anlatım, Laboratuvar

4 CSS Part2 Düz Anlatım, Laboratuvar

5 Javascript Part 1 Düz Anlatım, Laboratuvar

6 Javascript Part 2 Düz Anlatım, Laboratuvar

7 Javascript Part 3 Düz Anlatım, Laboratuvar

8 Javascript Part 4 Düz Anlatım, Laboratuvar

9 Javascript Part 5 Düz Anlatım, Laboratuvar

10 Veritabanı ve SQL Düz Anlatım, Laboratuvar

11 PHP Part 1 Düz Anlatım, Laboratuvar

12 PHP Part 2 Düz Anlatım, Laboratuvar

13 PHP Part 3 Düz Anlatım, Laboratuvar

14 Project Presentation Project

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 49: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1 20

Kısa Sınav- -

Ödev- 10

Proje1 15

Rapor- -

Laboratuar Çalışması9 15

Derse Katılım- -

Dönem Sonu Sınavı1 30

Diğer- -

TOPLAM100

Page 50: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Etkileşimli web sayfası kavramını açıklar PY4,PY12,PY13 4 5 5

2. Sunucu için gerekli programların ayarlarını yapar

PY4,PY12,PY134 5 5

3. Etkileşimli sayfalar için html formlarını ve script’lerini oluştur

PY4,PY12,PY134 5 5

4. Web programlama dilleri (php, cgi, asp, Java vb.) ile tasarım yapar.

PY4,PY12,PY134 5 5

5. Veritabanı bağlantılarını yapar. PY4,PY12,PY13 4 5 5

6. Etkileşimli web sayfasının yönetimini ve güncellemesini yapar

PY4,PY12,PY134 5 5

1. Hiç, 2. Az, 3. Orta, 4. Fazla, 5. Çok fazla

Page 51: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 3 30

Ödevler 0 0 0

Sunum Hazırlama 0 0 0

Sunum 0 0 0

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 30 30

Arazi Çalışması 0 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0 0

Rapor Hazırlama 0 0 0

Seminer 0 0 0

Diğer 0 0 0

Toplam İş Yükü 180

Toplam İş Yükü / 30 180/30

Dersin AKTS Kredisi 6

Page 52: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Data Structures Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 3 Kodu COM267

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Students will learn about fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays, strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. They will also write the related c codes for each unit.

Dersin Tanımı (Kısa İçerik)

Fundamental of running time, arrays, strings , lists, stacks, queues, trees. Abstract data types. Algorithms for sorting and searching include bubble sort, merge sort, bst.

Page 53: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Algorithms In C(3rd edition), Robert Sedgewick, Addison Wesley Pub.

2 Data Structures & program Design in c(2nd Ed), Kruse, Tondy, Leung, Prentice-Hall Pub

3 Data Structures with c++, Ford, Prentice-Hall Pub.

4

5

6

7

8

9

10

11

12

13

14

Page 54: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction, Elementary Data Structures part 1 Görsel Materyal

2Algorithm analysis, Execution time Görsel Materyal

3ADT(Stacks, queues). Görsel Materyal

4Recursion, divide-and-conquer, trees, tree traversal Görsel Materyal

5Tree Algorithms Görsel Materyal

6Elementary sorting methods, selection, insertion, bubble… Görsel Materyal

7Quicksort Görsel Materyal

8Merging and Mergesort Görsel Materyal

9Priority queues, Heapsort Görsel Materyal

10Symbol Tables and BSTs Görsel Materyal

11Symbol Tables and BSTs (cont) Görsel Materyal

12Balanced Trees Görsel Materyal

13Balanced Trees (cont) Görsel Materyal

Page 55: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Hashing, hash-tables Görsel Materyal

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 56: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

35

Kısa Sınav-

Ödev-

Proje-

Rapor- -

Laboratuar Çalışması8 15

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 57: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI) PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. fundamental dynamic data structures, including linear lists

PY1, PY2, PY4 4 4 5

2. linked structures; arrays, strings operations PY1, PY2, PY4 5 4 5

3. Storage management (dynamic memory allocation algorithms) PY7 54. Algorithms for sorting and searching

PY8, PY9 4 45. trees, BST and related operations

PY11 56. different programming styles

PY13, PY3 5 51. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 58: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Digital Logic Design Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 3 Kodu COM275

Dersin Türü () Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok

( ) Var................................................................................................................................................………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Students will learn about fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays, strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. They will also write the related c codes for each unit.

Dersin Tanımı (Kısa İçerik)

Fundamental of running time, arrays, strings , lists, stacks, queues, trees. Abstract data types. Algorithms for sorting and searching include bubble sort, merge sort, bst.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 59: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Digital Design, 4/E, M. Morris Mano and Michael D. Ciletti, Prentice Hall, 2007.

2 Digital Design: Principles and Practices Package, 4/E, John F. Wakerly, Prentice Hall, 2006.

3

4

5

6

7

8

9

10

11

12

13

14

Page 60: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to Digital Systems

Düz Anlatım

2 Number systems and Binary NumbersDüz Anlatım

3Boolean Algebra and Logic Gates

Düz Anlatım

4Gate-Level Minimization: The map method, NAND and NOR Implementations

Düz Anlatım

5 Two-level implementations, XOR functionDüz Anlatım , Laboratuvar Çalışması

6 Combinational Logic: Comb. Functions, Adders, Subtractors, MultipliersDüz Anlatım , Laboratuvar Çalışması

7Decoders, Encoders, Multiplexers

Düz Anlatım , Laboratuvar Çalışması

8Midterm exam Düz Anlatım

9Synchronous Sequential Logic: Latches, Flip-Flops Düz Anlatım , Laboratuvar Çalışması

10Synchronous Sequential Logic: Clocked Sequential Circuits Düz Anlatım , Laboratuvar Çalışması

11Registers and Counters Düz Anlatım , Laboratuvar Çalışması

12Memory and Programmable Logic Düz Anlatım , Laboratuvar Çalışması

Page 61: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

13Design at the Register Transfer Level Düz Anlatım , Laboratuvar Çalışması

14Hardware Description Languages – VHDL Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 62: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

25

Kısa Sınav2 5

Ödev4 5

Proje

Rapor- -

Laboratuar Çalışması8 15

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 63: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI) PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Sayısalsistemlerintemelkavramlarınıkullanır. PY1,PY3, PY13

5 3 5

2.İkili sayısisteminiveBollecebriniuygular. PY1, PY3, PY13

5 3 5

3. Sayısalsistemlerdekikapılarıkullanır. PY1, PY3, PY13

5 3 5

4. Sayısalsistemleriçinfonsiyontasarlayıpuygular. PY1, PY3, PY13

5 3 5

5. Bellekkavramınıuygular. PY1, PY3, PY13

5 3 5

6. Asenkrondevrekavramınıtanımlar. PY1, PY3, PY13

5 3 5

1.Hiç , 2.Az , 3.Orta , 4.Fazla, 5.Çok fazla

Page 64: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 2 28

Ödevler 4 5 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 15 15

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 2 10 20

Rapor Hazırlama

Seminer 0 0

Diğer 7 1

Toplam İş Yükü 180

Toplam İş Yükü / 30 180/30

Dersin AKTS Kredisi 6

Page 65: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Elektronik ISorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 4 Kodu COM234

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıOverview of basis electronic information, diodes, transistors and operational amplifiers. Analysis of basis circuit using these devices and teaching design skills

Dersin Tanımı (Kısa İçerik)

Fundamental Circuit Elements. Semi-Conductors. Diodes. Special Diodes, BJT, BJT Amplifiers

Page 66: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Electric Circuits, Nilsson & Riedel, Microelectronic circuits by Sedra & Smith

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 67: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE

TEKNİK*

1 Basic circuit elements , Resistors , Ohm's law Düz Anlatım

2 Kirchoff’s current law(KCL) , Kirchoff's voltage law(KVL) Düz Anlatım

3 Node Analysis Düz Anlatım

4 Mesh Analysis , Loop Analysis Düz Anlatım

5 Thevenin's theorem Düz Anlatım

6 Norton's theorem , Superposition theorem Düz Anlatım

7 Diodes , Analysis & Operations Düz Anlatım

8 Midterm Exam Düz Anlatım

9 Bipolar junction transistors (BJT Düz Anlatım

10 BJT biasing , Q point, load lines Düz Anlatım

11 Small signal BJT amplifiers (I) Düz Anlatım

12 Small signal BJT amplifiers (II)Midterm Exam

Düz Anlatım

13 Operational amplifiers (II) Düz Anlatım

14 Power Amplifiers Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 68: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav-

Ödev

Proje

Rapor- -

Laboratuar Çalışması8 20

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 69: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Temel elektrik devre elemanlarının tanınması,

PY1,PY7,PY12,PY13

3 3 4 5

2. Temel elektrik devre elemanlarıyla oluşturulan çeşitli devrelerin incelenmesi ve ilgili pratik yöntemlerin öğrenilmesi.

PY1,PY7,PY12,PY13

3 3 4 5

3. Bazı devre tasarımlarının yapılması PY1,PY7,PY12,PY13

3 3 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 70: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 2 28

Ödevler

Sunum Hazırlama

laboratuar çalışması 8 3 24

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 182

Toplam İş Yükü / 30 182/30

Dersin AKTS Kredisi 6

Page 71: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Programming Languages Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 2 Kodu COM240

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe aim of this course is provide students to understand the concepts of programming languages and their components using examples in different programming languages

Dersin Tanımı (Kısa İçerik)

Introduction to programming languages. History and development of programming languages. Structures and meanings of the languages: CFG, BNF, recursive descent parsing, attribute grammars, Lexical and syntactic analysis using Lex and Yacc. Basic properties of the variables: name, address, type, value, scope and lifetime. Type checking. Analysis of basic and compound data types. Arithmetic and logical statements, assigning. Control structures. Usage and implementation of functions, parameter passing methods. Data abstraction. Object oriented, functional and logic programming languages.

Page 72: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Concepts of Programming Languages, Robert W. Sebesta

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 73: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Preliminaries Düz Anlatım, Laboratuvar Çalışması

2Describing Syntax and Semantics Düz Anlatım, Laboratuvar Çalışması

3Lexical and Syntax Analysis Düz Anlatım, Laboratuvar Çalışması

4Names, Bindings, Type Checking, and Scopes Düz Anlatım, Laboratuvar Çalışması

5Data Types Düz Anlatım, Laboratuvar Çalışması

6Expressions and the Assignment Statement Düz Anlatım, Laboratuvar Çalışması

7Statement-Level Control Structures Düz Anlatım, Laboratuvar Çalışması

8Subprograms Düz Anlatım, Laboratuvar Çalışması

9Implementing Subprograms Düz Anlatım, Laboratuvar Çalışması

10Abstract Data Types and Encapsulation Düz Anlatım, Laboratuvar Çalışması

11Support for Object-Oriented Programming Düz Anlatım, Laboratuvar Çalışması

12Concurrency Düz Anlatım, Laboratuvar Çalışması

13Exception Handling and Event Handling Düz Anlatım, Laboratuvar Çalışması

Page 74: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Functional Programming Languages Düz Anlatım, Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 75: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2 20

Kısa Sınav

Ödev3 15

Proje1 15

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 76: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Yeni programlama dillerini kullanır. PY4,PY12,PY13 4 5 5

2. Proje için en uygun programlama dilini seçer. PY4,PY12,PY13 4 5 5

3. Programlama dillerinin zayıf ve güçlü yanlarını değerlendirir. PY4, PY12,PY13 4 5 5

4. Problem çözümlerini (örneğin nesne yönelimli programlama gibi) çeşitli programlama yaklaşımlarını kullanarak bir programlama dilinde ifade eder.

PY4, PY12,PY13 4 5 5

5. Dillerin ortak ve değişen yapılarını açıklar. PY4, PY12,PY13 4 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 77: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 78: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: File Organization Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 4 Kodu COM252

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Provide a solid introduction to file organization topic; Discuss data structures used for efficiency objectives; Discuss secondary storage devices and system software to manipulate data on secondary storage; Introduce important concepts such as indexing, hashing, B trees in file organization

Dersin Tanımı (Kısa İçerik)

File concept, hard disk structure in modern computers and physical meaning of saving a file on the disk. File types and operations: unordered files, ordered files, indexed ordered files: ISAM and B+-tree structures. Direct access files, hashing functions. Time analysis of file operations.

Page 79: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 File Organization and Processing. Alan L. Tharp.

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 80: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction, Secondary Storage and System Software Düz Anlatım, Laboratuvar Çalışması

2Secondary Storage and System Software Fundamental File Structure Concepts Düz Anlatım, Laboratuvar Çalışması

3Organizing Files for Performance Introduction to file organization (Chapter 1) Düz Anlatım, Laboratuvar Çalışması

4Sequential file organization (Chapter 2) Direct file organization (Chapter 3) Düz Anlatım, Laboratuvar Çalışması

5Direct file organization (Chapter 3)Indexed sequential file organization (Chapter 4) Düz Anlatım, Laboratuvar Çalışması

6Indexed sequential file organization (Chapter 4)Information coding (Chapter 5) Düz Anlatım, Laboratuvar Çalışması

7Secondary key retrieval (Chapter 6) Düz Anlatım, Laboratuvar Çalışması

8Bits and hashing (Chp 7) Binary tree structures (Chapter 8) Düz Anlatım, Laboratuvar Çalışması

9B-Trees and derivatives (Chapter 9) Düz Anlatım, Laboratuvar Çalışması

10Hashing techniques for expandable files (Chapter 10) Düz Anlatım, Laboratuvar Çalışması

11Other Tree structures (Chapter 11) Düz Anlatım, Laboratuvar Çalışması

12Secondary key retrieval revisited (Chapter 12) Sorting (Chapter 13) Düz Anlatım, Laboratuvar Çalışması

13Modern concepts and performance analysis (suggested books) Düz Anlatım, Laboratuvar Çalışması

Page 81: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Object oriented approach (suggested books) Düz Anlatım, Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 82: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2 30

Kısa Sınav- -

Ödev5 20

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 83: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Depolama ünitelerini tanımlar. PY5, PY12,PY13 3 4 5

2.Farklı işletim sistemlerinde kullanılan dosya yapılarını karşılaştırır. PY5, PY12,PY13 3 4 5

3. Ağaç yapılarını tanımlar PY5, PY12,PY13 3 4 5

4. Sıralı ve rastgele erişimli dosyaları kullanır. PY5 PY12,PY13 3 4 5

5. Dosyalara ait indeks yapılarını tanımlar. PY5, PY12,PY13 3 4 5

6. İndeks yapılı dosya tiplerini açıklar. PY5, PY12,PY13 3 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 84: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 4 40

Ödevler 5 6 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 180

Toplam İş Yükü / 30 180/30

Dersin AKTS Kredisi 6

Page 85: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Data Communication Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 4 Kodu COM256

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

We will read about operation of a network and examples of use, client and server communications. Definition of OSI, Broadcast, Unicast and Multicast modes of transmissions. Students will be understand the basic coding operation.

Dersin Tanımı (Kısa İçerik)

Definition of a Communications Network, Types of networks, Types of Equipment, Types of Packet-Switched Network, Types of Communication, Open system interconnection

Page 86: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Data and Computer Communication, 8/E, William Stallings, Prentice Hall.

2 Data Communications, Computer Networks, F. Halsall.

3

4

5

6

7

8

9

10

11

12

13

14

Page 87: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Data Communications, Data Networks, and the Internet, Data Communications Model, Transmission Medium, Switching, Lan, Man, Wan, Internet Architecture

Görsel Materyal

2Protocol Architecture, TCP/IP, and Internet-Based Applications, TCP/IP Protocol Architecture, TCP/IP Layers, Operation of TCP and IP

Görsel Materyal

3UDP, OSI Model Data, OSI v TCP/IP , Service Primitives and Parameters , Elastic and Inelastic Traffic Görsel Materyal

4Data Transmission, Transmission Terminology, Frequency, Spectrum and Bandwidth, Analogue & Digital Signals, Wavelength, Frequency Domain Concepts

Görsel Materyal

5Spectrum & Bandwidth, Data Rate and Bandwidth, Analog and Digital Data Transmission, Acoustic Spectrum, Digital Data, Attenuation, Noise

Görsel Materyal

6Transmission Media, Electromagnetic Spectrum, Transmission Characteristics of Guided Media, Twisted Pairs, Optical Fiber

Görsel Materyal

7Attenuation in Guided Media, Wireless Transmission Frequencies, Antennas, Radiation Pattern, Terrestrial Microwave, Satellite Microwave, Refraction

Görsel Materyal

8Signal Encoding Techniques, Interpreting Signals, Encoding Schemes, NRZ-L, Manchester Encoding, Modulation Rate, Scrambling

Görsel Materyal

9B8ZS and HDB3, Modulation Techniques, Shift Keying, Quadrature PSK, QAM Variants, Digitizing Analog Data, Pulse Code Modulation (PCM), Delta Modulation

Görsel Materyal

10PCM verses Delta Modulation, Digital Data Communications Techniques, Asynchronous and Synchronous Transmission, Errors, Error Detection

Görsel Materyal

11Error Correction, Error Correction Process, Line Configuration – Topology, Line Configuration - Duplex Görsel Materyal

12Data Link Control Protocols, Data Link Control Protocols, Flow Control, Frame transmission, Stop and Wait, Sliding Windows Flow Control

Görsel Materyal

13Automatic Repeat Request, Go Back N, High Level Data Link Control, Flag Fields and Bit Stuffing, Control Field, HDLC Operation

Görsel Materyal

Page 88: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Multiplexing, Frequency Division Multiplexing, Analog Carrier Systems, Wavelength Division Multiplexing, Synchronous Time Division Multiplexing

Görsel Materyal

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 89: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

50

Kısa Sınav-

Ödev-

Proje-

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 90: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. operation of a network PY1, PY1334 5

2. client and server communications

PY4, PY5 5 53. Definition of OSI, Broadcast

PY9, PY11 5 54. Unicast and Multicast modes of transmissions PY13, PY9, PY3 4 3 55. Socket programmig concepts

PY4 26. Firewalls and security concepts

PY4,PY11 3 3

Page 91: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Microprocessors Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 5 Kodu COM325

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 7

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe aim of this course is provide students information about microprocessors and assembly language.

Dersin Tanımı (Kısa İçerik)

Systems based on microprocessors and their design, software and hardware design integration. Memories, input/output elements, interrupts and priorities. Daisy chaining type of processors. Lines, connections, timing, usage of logic state analyzers. Control programming, permanent programs in the memory and programming. Synchronous multi-tasking usage and system design.

Page 92: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 8088/8086 Microprocessors, Triebel & Singh,Prentice Hall

2 Intel Microprocessors 8086, 80826,80486, Brey, 1997, Prentice Hall

3

4

5

6

7

8

9

10

11

12

13

14

Page 93: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction microprocessor

Düz Anlatım, Laboratuvar

2general architecture

Düz Anlatım, Laboratuvar

3Software architecture of 8088 & 8086

Düz Anlatım, Laboratuvar

4Internal architecture of 8088 & 8086

Düz Anlatım, Laboratuvar

5Assembly language, Assembly instructions

Düz Anlatım, Laboratuvar

68088 & 8086 programming - 1

Düz Anlatım, Laboratuvar

78088 & 8086 programming – 1

Düz Anlatım, Laboratuvar

88088 & 8086 programming – 2

Düz Anlatım, Laboratuvar

98088 & 8086 memory interfaces - 1

Düz Anlatım, Laboratuvar

108088 & 8086 memory interfaces – 2

Düz Anlatım, Laboratuvar

118088 & 8086 I/O interface - 1

Düz Anlatım, Laboratuvar

128088 & 8086 I/O interface – 2

Düz Anlatım, Laboratuvar

138088 & 8086 interrupt interface

Düz Anlatım, Laboratuvar

Page 94: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14General system overview

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 95: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav-

Ödev

Proje

Rapor- -

Laboratuar Çalışması8 20

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 96: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Mikroişlemcileri sınıflandırır. PY4,PY12,PY13 4 5 5

2. Mikroişlemcilerin genel yapısını tanımlar PY4,PY12,PY13 4 5 5

3. 8088 & 8086 programlamasını yapar PY4,PY12,PY13 4 5 5

4. Assembly programlama dilini kullanır. PY4,PY12,PY13 4 5 5

5. 8088 & 8086 bellek yapısını açıklar. PY4,PY12,PY13 4 5 5

6. 8088 & 8086 lara veri gönderip sonucunu alır.

PY4,PY12,PY13 4 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 97: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 4 56

Ödevler

Sunum Hazırlama

laboratuar çalışması 8 3 24

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 98: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Elektronik II Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 5 Kodu COM331

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 4

AKTS Kredisi 7

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıTeaching of designing of various electronic circuits, teaching of developing of electronic project and electronic design

Dersin Tanımı (Kısa İçerik)

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 99: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Electric Circuits, Nilsson & Riedel, Microelectronic circuits by Sedra & Smith

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 100: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE

TEKNİK*

1 Transistor amplifiers review Düz Anlatım

2 Transistor amplifiers,Multi stage (ac & dc coupled) Düz Anlatım

3 FET, Differential amplifiers,Multi stage (ac & dc coupled) Düz Anlatım

4 Op amps circuits and applications Düz Anlatım

5 Op amps circuits and applications Düz Anlatım

6 Frequency response of amplifiers, Bode plots, low frequency poles and zeros Düz Anlatım

7 Estimation of wL and High frequency models of transistors Düz Anlatım

8 High frequency limitations miller effect estimation of wH Düz Anlatım

9Frequency response of multistage amplifiers

Düz Anlatım

10 Negative feedback and applications, Series-shunt, shunt-shunt feedback Düz Anlatım

11 Negative feedback and applications, Shunt-series, series-series feedback Düz Anlatım

12 Positive Feedback, Oscillators Düz Anlatım

13 Amplifier stability, Nyquist diagrams Düz Anlatım

14 Noise, white, pink noise, Noise effects, noise reduction etc Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 101: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav-

Ödev

Proje

Rapor- -

Laboratuar Çalışması8 20

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 102: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

4. Temel elektrik devre elemanlarının tanınması,

PY1,PY7,PY12,PY13

3 3 4 5

5. Temel elektrik devre elemanlarıyla oluşturulan çeşitli devrelerin incelenmesi ve ilgili pratik yöntemlerin öğrenilmesi.

PY1,PY7,PY12,PY13

3 3 4 5

6. Bazı devre tasarımlarının yapılması PY1,PY7,PY12,PY13

3 3 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 103: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 4 56

Ödevler

Sunum Hazırlama

laboratuar çalışması 8 3 24

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 104: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Object Oriented Programming Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 1 Kodu COM343

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 7

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı The aim of this course is to introduce students to the concepts of OOP software development.

Dersin Tanımı (Kısa İçerik)

Introduction to object oriented programming, classes and definitions, methods and inheritance, information hiding, operator overloading, project development using object oriented languages like C++, JAVA and Smalltalk.

Page 105: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Timothy Budd “Understanding Object-Oriented Programming with Java”, Addison Wesley, 2002

2 David J. Barnes, “Object-Oriented Programming with Java”, Prentice Hall, 2000.

3

4

5

6

7

8

9

10

11

12

13

14

Page 106: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Java Fundamentals Düz Anlatım, Laboratuvar Çalışması

2Introducing Data Types and Operators Düz Anlatım, Laboratuvar Çalışması

3Program Control Statements Düz Anlatım, Laboratuvar Çalışması

4Introducing Classes, Objects, and Methods Düz Anlatım, Laboratuvar Çalışması

5Introducing Classes, Objects, and Methods Düz Anlatım, Laboratuvar Çalışması

6Introducing Classes, Objects, and Methods Düz Anlatım, Laboratuvar Çalışması

7A Closer Look at Methods and Classes Düz Anlatım, Laboratuvar Çalışması

8Inheritance Düz Anlatım, Laboratuvar Çalışması

9Polymorphism Düz Anlatım, Laboratuvar Çalışması

10Packages and Interfaces Düz Anlatım, Laboratuvar Çalışması

11Exception Handling Düz Anlatım, Laboratuvar Çalışması

12Using I/O Düz Anlatım, Laboratuvar Çalışması

13Applets, Events, and Miscellaneous Topics Düz Anlatım, Laboratuvar Çalışması

Page 107: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Applets, Events, and Miscellaneous Topics Düz Anlatım, Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 108: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2 30

Kısa Sınav

Ödev2 10

Proje

Rapor- -

Laboratuar Çalışması14 10

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 109: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Programlama dilleri paradigmalarını kullanır. PY4,PY5,PY12, PY13

4 4 3 5

2. Nesne yönelimli dillerin yapılarını kullanır PY4,PY5, PY12, PY13

4 4 3 5

3. Verili kütüphaneleri programlarında kullanır PY4,PY5, PY12, PY13

4 4 3 5

4. Kütüphane dosyaları kodlar PY4,PY5, PY12, PY13

4 4 3 5

5. Analiz ve tasarım çalışması yapar PY4,PY5, PY12, PY13

4 4 3 5

6. Multithreading özellikleri kodlarında kullanır

PY4,PY5, PY12, PY13

4 4 3 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 110: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 5 70

Ödevler 2 5 10

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 111: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Advanced Data Structures Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7 Kodu COM367

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 7

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıLearning of algorithm's design tecniques, analysis of algorithms , advanced data structures.

Dersin Tanımı (Kısa İçerik)

Time and space analysis of algorithms. Algorithm’s design techniques:Brute Force, Divide and conquer, Decrease and conquer, Transform and conquer. Inheritance and abstract classes. Advanced nonlinear structures: heap, AVL trees, red black trees, graphs and applications. Greedy algorithms. Dynamic programming.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 112: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 T. Cormen, C. Leiserson, R. Rivest, C. Stein, Introduction to Algorithms, Second Edition, The MIT Press, 2003

2 Anany Levitin, Introduction to the Design and Analysis of Algorithms, Addison Wesley; 2 edition, 2006

3

4

5

6

7

8

9

10

11

12

13

14

Page 113: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction

Düz Anlatım , Laboratuvar Çalışması

2Basics of algorithm's analysis

Düz Anlatım , Laboratuvar Çalışması

3Recurrence

Düz Anlatım , Laboratuvar Çalışması

4Brute force

Düz Anlatım , Laboratuvar Çalışması

5Divide and conquer

Düz Anlatım , Laboratuvar Çalışması

6Decrease and conquer

Düz Anlatım , Laboratuvar Çalışması

7Problem solving technique-1

Düz Anlatım , Laboratuvar Çalışması

8Midterm

Düz Anlatım , Laboratuvar Çalışması

9Transform and conquer

Düz Anlatım , Laboratuvar Çalışması

10Red Black trees

Düz Anlatım , Laboratuvar Çalışması

11Space and time tradeoffs

Düz Anlatım , Laboratuvar Çalışması

12Dynamic programming

Düz Anlatım , Laboratuvar Çalışması

13Greedy technique

Düz Anlatım , Laboratuvar Çalışması

Page 114: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Problem solving technique-2

Düz Anlatım , Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 115: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

30

Kısa Sınav

Ödev10 10

Proje

Rapor- -

Laboratuar Çalışması10 10

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 116: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Learning of algorithm’s analysis PY1,PY3,PY5,PY13

4 4 4 5

2. Dividing the problem to subproblems PY1,PY3,PY5,PY13

4 4 4 5

3 Using of nonlinear data structures. PY1,PY3,PY5,PY13

4 4 4 5

4. Finding of optimal solution. PY1,PY3,PY5,PY13

4 4 4 5

5. Designing of algorithms. PY1,PY3,PY5,PY13

4 4 4 5

6. Implementing of the algorithms. PY1,PY3,PY5,PY13

4 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 117: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 5 70

Ödevler 10 1 10

Sunum Hazırlama

Laboratuar 10 1 10

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 118: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Operating Systems Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 6 Kodu COM334

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 8

Teorik Ders Saati 4

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Aim of the course equip students with the basics of operating systems, design issues, to provide knowledge about OS algorithms and structures. Labs, assignments, and experience in a supportive framework aims at providing the basic concepts.

Dersin Tanımı (Kısa İçerik)

Introduction, Process concept, and mutual exclusion of concurrent processes. Process management and job scheduling methods. Deadlock and prevention algorithms. Memory management: segmentation, paging, and related methods. Virtual memory. Input / Output operations. File systems.

Page 119: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1Abraham Silberscharz, Galvin, Gagne, Operating System Concepts, Eighth Edition, John Wiley & Sons, 2010.

2 Andrew Tanenbaum, Albert Woodhull, Operating Systems, Design and Implementation, 3rd Edition (The Minix Book), Prentice Hall, 2006.

3

4

5

6

7

8

9

10

11

12

13

14

Page 120: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction.

Düz Anlatım, Laboratuvar

2Operating System Structures.

Düz Anlatım, Laboratuvar

3Processes, Streams.

Düz Anlatım, Laboratuvar

4Process Synchronization ..

Düz Anlatım, Laboratuvar

5Fatal Crashes.

Düz Anlatım, Laboratuvar

6Memory Management. Main Memory.

Düz Anlatım, Laboratuvar

7Midterm

Düz Anlatım, Laboratuvar

8File System Interface

Düz Anlatım, Laboratuvar

9File System Implementation.

Düz Anlatım, Laboratuvar

10Mass Storage Structures.

Düz Anlatım, Laboratuvar

11Input / Output Systems

Düz Anlatım, Laboratuvar

12Midterm

Düz Anlatım, Laboratuvar

13Protection and Security.

Düz Anlatım, Laboratuvar

Page 121: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14MINIX 3 Process and Input / QUIT Systems.

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 122: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

25

Kısa Sınav-

Ödev- -

Proje1 10

Rapor- -

Laboratuar Çalışması5 15

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 123: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Proses yönetimini açıklar. . PY5, PY8, PY12, PY13

4 4 5 4

2. Senkronizasyon kavramına uygun program yazar.

PY5, PY8, PY12, PY13

4 4 5 4

3. Prosesler arası haberleme yöntemlerini açıklar.

PY5, PY8, PY12, PY13

4 4 5 4

4. Ölümcül kilitleme kavramına uygun yazılım yapar.

PY5, PY8, PY12, PY13

4 4 5 4

5. Bellek yönetim kavramlarını tanımlar. PY5, PY8, PY12, PY13

4 4 5 4

6. I/O yönetim kavramlarını tanımlar. PY5, PY8, PY12, PY13

4 4 5 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 124: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 4 56

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 3 30

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 25 25

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 35 35

Kısa Sınavlar 0 0

Rapor Hazırlama 1 10

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 204

Toplam İş Yükü / 30 204/30

Dersin AKTS Kredisi 7

Page 125: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Signals and Systems Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 6 Kodu COM336

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saatiİngilizce İngilizce

Dersin Amacı

The aim of this course is to provide knowledge about concepts of signals and systems, mathematical modeling of signal and systems, analysis of signals and systems in time and frequency domains.

Dersin Tanımı (Kısa İçerik)

Definitions and classification of signals and systems. Linear and time-invariant systems. Fourier representation of periodic signals. Continuous and discrete-time Fourier transforms. Time and frequency characteristics of signals and systems. Sampling theorem. The basic principles of communication systems.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 126: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Alan V. Oppenheim, Alan S. Willsky, Signals and Systems, Second Edition, Prentice/Hall Signal Processing Series, 1997.

2 Ananthi.--1st ed.--New Delhi : New Age International Publisers , 2007.

3

4

5

6

7

8

9

10

11

12

13

14

Page 127: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Continuous-Time and Discrete-Time Systems. Transformation of the independent variables. Exponential and sinusoidal signals. Düz Anlatım

2Continuous-Time and Discrete-Time Systems. The basic system properties.

Düz Anlatım

3Discrete-Time Linear Time-Independent Systems: Convolution sum. Properties of Linear Time-Independent Systems. Düz Anlatım

4Continuous-Time Linear Time-Independent Systems: Convolution integration. Properties of Continuous Time-Independent Systems. Singularity Functions. Düz Anlatım

5Response to Complex Exponential Function Versus Linear Time-Independent Systems. Continuous-Time Fourier Series Representation of Periodic Signals. Convergence of Fourier Series. Düz Anlatım

6Discrete-Time Fourier Series Properties. Fourier Series and Linear Time-Independent Systems. Filtering.

Düz Anlatım

7Midterm

Düz Anlatım

8Representation of Continuous-Time Aperiodic Signals. Continuous-Time Fourier Transform. Periodic signals, Fourier Transform. Düz Anlatım

9Representation of Aperiodic discrete-time signals. Discrete-Time Fourier Transform. Fourier Transform of periodic signals. Düz Anlatım

10Time and Frequency Characteristics of Signals and Systems. Duality. Responses Frequency Amplitude Phase Representation of Linear Time-Independent Systems. Düz Anlatım

11Features of Ideal Frequency Selective Filters. Time Domain and Frequency Domain Behavior of Non-linear filters. Düz Anlatım

12Midterm

Düz Anlatım

13Obtaining samples of the signal based on continuous-time signals. Sampling Theorem.

Düz Anlatım

Page 128: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Interpolation Methods and Signals Establishment of the samples. Effect of undersampling. Aliasing. Sampling of Discrete-Time Signals. Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 129: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

40

Kısa Sınav2 10

Ödev

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 130: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Sinyalleri sınıflandırır. PY1,PY2,PY3,PY5

3 4 4 5

2. Sinyaller ve sistemler kavramları açıklar. PY1,PY2,PY3,PY5

3 4 4 5

3. Sinyallere gerekli dönüşümleri uygular. PY1,PY2,PY3,PY5

3 4 4 5

4. Frekans seçicilerin özelleklerini belirler. PY1,PY2,PY3,PY5

3 4 4 5

5. Sinyallerin karakteristiklerini hesaplar. PY1,PY2,PY3,PY5

3 4 4 5

6. Haberleşme sinyallerinin özelliklerini açıklar.

PY1,PY2,PY3,PY5

3 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 131: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 8 4 32

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 2 4 8

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 122

Toplam İş Yükü / 30 122/30

Dersin AKTS Kredisi 4

Page 132: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Database Management Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 6 Kodu COM352

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı To develop database design and programming skills.

Dersin Tanımı (Kısa İçerik) RDMS, Relational Algebra, SQL, Normalization, Transaction, Data Mining Concepts.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 133: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Fundamentals of Database Systems 6/E, Elmasri & Navathe, 2011, Addison-Wesley

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 134: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM

VE TEKNİK*1 Data Modeling Using the Entity Relationship Model Düz Anlatım, Laboratuvar

2 Enhanced Entity-Relationship Model Düz Anlatım, Laboratuvar

3 The Relational Data Model and Relational Database Constraints Düz Anlatım, Laboratuvar

4 Relational Algebra and Calculus Düz Anlatım, Laboratuvar

5 Relational Database Design by ER and EER-to- Relational Mapping Düz Anlatım, Laboratuvar

6 SQL Düz Anlatım, Laboratuvar

7 SQL Düz Anlatım, Laboratuvar

8 Introduction to SQL Programming Techniques Düz Anlatım, Laboratuvar

9 Functional Dependencies and Normalization for Relational DBs Düz Anlatım, Laboratuvar

10 Introduction to Transaction Processing Concepts and Theory Düz Anlatım, Laboratuvar

11 Concurrency Control Techniques Düz Anlatım, Laboratuvar

12 Database Recovery Techniques Düz Anlatım, Laboratuvar

13 Data Mining Düz Anlatım, Laboratuvar

14 Project Presentations Project

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 135: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1 20

Kısa Sınav- -

Ödev- -

Proje1 15

Rapor- -

Laboratuar Çalışması9 15

Derse Katılım- -

Dönem Sonu Sınavı1 30

Diğer- -

TOPLAM100

Page 136: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Ayrık matematikteki bağıntı yapılarının veri modellenmesini yapar.

PY1,PY7,PY12,PY13 3 3 4 5

2. Var olan bir sistemdeki veri modellemesini çözümler

PY1,PY7,PY12,PY13 3 3 4 5

3 Veritabanı yönetim sistemlerini yazılım projeleri bileşeni olarak kullanır.

PY1,PY7,PY12,PY13 3 3 4 5

4. Gerek masaüstünde gerekse İnternet üzerinden veritabanı uygulaması geliştirir.

PY1,PY7,PY12,PY13 3 3 4 5

5. Sql programlama dilini etkin olarak kullanır. PY1,PY7,PY12,PY13 3 3 4 5

6. En az bir RDBMS yi yönetir. PY1,PY7,PY12,PY13 3 3 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 137: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 3 30

Ödevler 0 0 0

Sunum Hazırlama 0 0 0

Sunum 0 0 0

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 25 25

Arazi Çalışması 0 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 35

Kısa Sınavlar 0 0 0

Rapor Hazırlama 0 0 0

Seminer 0 0 0

Diğer 0 0 0

Toplam İş Yükü 180

Toplam İş Yükü / 30 180/30

Dersin AKTS Kredisi 6

Page 138: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Automata Theory Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 6 Kodu COM364

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The course introduces some fundamental concepts in automata theory and formallanguages including grammar, finite automaton, regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of computation, they are also the foundation of many branches of computer science, e.g. compilers, software engineering, concurrent systems, etc.

Dersin Tanımı (Kısa İçerik)

Automata theory is the study of mathematical objects called abstract machines or automata and the computational problems that can be solved using them

Page 139: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Introduction to Automata theory, Languages, and Computarion, 3rd Edition, J.E.Hopcroft, R.Motwani, J.D.Ullman,(Addison-Willey)2006.

2 Introduction to the theory of Computation, M.Sipser,(Thomson/Course Thechnology), 2ndEdition, 2005

3

4

5

6

7

8

9

10

11

12

13

14

Page 140: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Overall introduction, overview of related concepts, Alphabets and languages Düz Anlatım

2Finite Automata, transition diagrams. Deterministic and nondeterministic auotmata

Düz Anlatım

3Text searching application of automata. Regular expressions and applications

Düz Anlatım, Laboratuvar

4Algebraic law of regular expressions. Regular languages

Düz Anlatım, Laboratuvar

5Properties of regular language. Pumping lemma

Düz Anlatım

6Context free grammars and languages

Düz Anlatım, Laboratuvar

7Review Discussion

Düz Anlatım

8Pushdown automata

Düz Anlatım, Laboratuvar

9

Properties of context-free languages, the puming lemma

Düz Anlatım, Laboratuvar

10

Introduction to Turing Machines, definition, programming technique and examples

Düz Anlatım, Laboratuvar

11

Nondeterministic and restricted Turing MachinesTuring machines and computers

Düz Anlatım,

12

Undecidability

Düz Anlatım

13

TEST WEEK (Review, discussion

Düz Anlatım

Page 141: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14

Intractable problems, NP -completeness

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 142: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav-

Ödev

Proje1 15

Rapor- -

Laboratuar Çalışması6 15

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 143: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY12 PY13 PY9 PY10 PY11 PY12 PY13

1. Otomata teorinin temel kavramlarını açıklar. PY3,PY12,PY13 3 5 4 5 4

2. Sonlu durum makinelerini tanımlar. . PY3,PY12,PY13 3 5 4 5 4

3 Düzenli dillerin özelliklerini açıklar. PY3,PY12,PY13 3 5 4 5 4

4. Turing makinasını kod olarak gerçekler. PY3,PY12,PY13 3 5 4 5 4

5. Problem karmaşıklığını belirler. PY3,PY12,PY13 3 5 4 5 4

6. Var olan uygulamanın karmaşıklığını belirleyerek iyileştirme çalışması yapar.

PY3,PY12,PY13 3 5 4 5 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 144: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Computer Architecture Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 6 Kodu COM376

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 7

Teorik Ders Saati 3

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı The aim of this course is provide students information about computer architecture.

Dersin Tanımı (Kısa İçerik)

Computer management and design, tasks, decoding and execution, CPU control and programming. Microprogramming. ALU and its mechanism. Data input, bus structures, pipelined data processing. Memory control and addressing techniques.

Page 145: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 M. Morris Mano, Computer System Architecture, 3/e, Prentice Hall, 1993

2 Computer Organization&Architecture, Stallings, 4/e, 1996, Prentice Hall

3

4

5

6

7

8

9

10

11

12

13

14

Page 146: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Digital Logic circuits, Flip Flops, sequential circuits

Düz Anlatım , Laboratuvar Çalışması

2Decoders , multiplexers, Registers, Counters, memory unit

Düz Anlatım , Laboratuvar Çalışması

3Data representation , complements , fixed point , Floating point ,error detection

Düz Anlatım , Laboratuvar Çalışması

4Register transfer, Bus and memory transfer, Arithmetic . Logic , Shift micro operations

Düz Anlatım , Laboratuvar Çalışması

5Memory reference operations ,Input output Interrupt ,Accumulator logic

Düz Anlatım , Laboratuvar Çalışması

6Machine language , assembly language, assembler, multiplication , logic ops , shift ops , subroutines , I/O programming Düz Anlatım , Laboratuvar Çalışması

7Vize

Düz Anlatım , Laboratuvar Çalışması

8Control memory, address sequencing, micro program, design of control unit

Düz Anlatım , Laboratuvar Çalışması

9CPU , stack organisation, instruction format, RISC instructions, data manipulation

Düz Anlatım , Laboratuvar Çalışması

10Arithmetic ,logical bit manipulation, status bit , conditional branch, Call , Return ,CISC, RISC characteristics, overlapped registers Düz Anlatım , Laboratuvar Çalışması

11

Pipeline and vector processing , arithmetic pipeline, instruction pipeline, RISC pipeline,matrix ops , memory interleaving , Array processors , SIMD processor

Düz Anlatım , Laboratuvar Çalışması

12vize

Düz Anlatım , Laboratuvar Çalışması

13Memory organisation , RAM , ROM chips , memory address map, associative memory, Cache memory, Virtual memory , segmented page mapping. Düz Anlatım , Laboratuvar Çalışması

Page 147: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Multiprocessors, inter processor arbitration, cache coherence

Düz Anlatım , Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 148: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

35

Kısa Sınav

Ödev5 15

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 149: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgisayar bileşenlerini tanımlar. PY4,PY12,PY13 5 5 5

2. Digital devre elemanlarını ve özelliklerini tanımlar.

PY4,PY12,PY13 5 5 5

3 Bellek referans özelliklerini sıralar. PY4,PY12,PY13 5 5 5

4. RISC ve CISC mimarilerini karşılaştırır. PY4,PY12,PY13 5 5 5

5. İnterupt kavramını kullanır. PY4,PY12,PY13 5 5 5

6. Çok işlemcili bilgisayarların özelliklerini sıralar. .

PY4,PY12,PY13 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 150: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 4 56

Ödevler 5 4 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 17 34

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 151: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Computer Networks Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 7 Kodu COM431

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 4

AKTS Kredisi 8

Teorik Ders Saati 3Uygulama Ders Saati 2

Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Old single computer models, which meet all the needs of institutions, were replaced with models of large number of independent but interconnected computers in order to perform tasks efficiently. These systems are named as "Computer Networks". The purpose of this course is to provide students the opportunity to learn, design and organize such networks.

Dersin Tanımı (Kısa İçerik)

Computer Networks. Network Hardware. Network Software. Reference Models. Physical Layer. Data Link Layer. Medium Access Control Sublayer, Data Transmission Environment Access substrate. Network Layer. Transport Layer. Application Layer.

Page 152: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Andrew S. Tanenbaum, “Computer Networks”, 4th Eition, Prentice Hall Publ., 2003.

2F. Halsal, “Data Communications, Computer Networks, and Open Systems”, 4th Eition, Addison Wesley, 1996.

3

4

5

6

7

8

9

10

11

12

13

14

Page 153: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction: Uses of Computer Networks, Network Hardware, Network Software.

Düz Anlatım Laboratuvar Çalışması

2Introduction, Reference Models, Examples of Network, Network Standardization, Units

Düz Anlatım Laboratuvar Çalışması

3Physical Layer: Theoretical Principles of Data Communication, Wireless Data Communication Media, Communication Satellites Düz Anlatım Laboratuvar Çalışması

4Physical Layer: Public Telephone Network, Mobile Telephone System, Cable TV.

Düz Anlatım Laboratuvar Çalışması

5Data Link Layer: Data Layer Design Principles, Fault Detection and Error Correction, Basic Data Layer Protocols Düz Anlatım Laboratuvar Çalışması

6Data Link Layer: Sliding Window Protocols, Protocol Design Methods, Samples of Data Layer Protocols

Düz Anlatım Laboratuvar Çalışması

7Midterm

Düz Anlatım Laboratuvar Çalışması

8Medium Access Control Sublayer, Wireless LANs, Broadband Wireless Communication, Bluetooth, Data Layer Switching Techniques Düz Anlatım Laboratuvar Çalışması

9Network Layer: Network Layer Design Principles, Routing Algorithms, Congestion Control Algorithms

Düz Anlatım Laboratuvar Çalışması

10Network Layer: Quality of Service, Internet, Place of the Network Layer in Internet.

Düz Anlatım Laboratuvar Çalışması

11Transport Layer: Transport Services, Elements of Transport Protocols, Simple Transport Protocol

Düz Anlatım Laboratuvar Çalışması

12Midterm

Düz Anlatım Laboratuvar Çalışması

13Transport Layer: The Internet Transport Protocols, UDP, TCP, Performance Evaluation

Düz Anlatım

Page 154: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Application Layer: DNS, electronic mail

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 155: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav

Ödev

Proje2 20

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 156: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgisayar ağ mimarilerini tanımlar. PY2,PY4,PY5,PY12

4 4 4 5

2. Beş katmanlı melez mimariyi açıklar. PY2,PY4,PY5,PY12

4 4 4 5

3. Protokol tasarım kurallarını sıralar. PY2,PY4,PY5,PY12

4 4 4 5

4. Bilgisayar ağlarında arıza tespiti yapar. PY2,PY4,PY5,PY12

4 4 4 5

5. Ağ arızalarını giderir. PY2,PY4,PY5,PY12

4 4 4 5

6. Ağ cihazlarının ayarlarını yapar. PY2,PY4,PY5,PY12

4 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 157: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 5 80

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 2 15 30

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 240

Toplam İş Yükü / 30 240/30

Dersin AKTS Kredisi 8

Page 158: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Numerical Analysis Methods Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 7-8 Kodu COM433

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The aim of the course is to provide students the opportunity to learn numerical calculation algorithms and to apply these methods to examples.

Dersin Tanımı (Kısa İçerik)

Fundamentals of numerical analysis, numerical solution of linear algebraic equations, numerical differentiation and integration, ordinary differential equations, partial differential equations.

Page 159: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 S. C.Chapra, R. P.Canale Numerical Methods for Engineers with Software and Programming applications, 2002

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 160: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Modeling. Approximation. Truncate errors

Düz Anlatım

2Roots of equations

Düz Anlatım

3Linear algebraic equations

Düz Anlatım

4Linear algebraic equations

Düz Anlatım

5Optimization

Düz Anlatım

6Optimization

Düz Anlatım

7Curve fitting

Düz Anlatım

8Midterm Exam I

Düz Anlatım

9Numerical differentiation and integration

Düz Anlatım

10Numerical differentiation and integration

Düz Anlatım

11Ordinary differential equations

Düz Anlatım

12

Midterm Exam IIModeling with a system of differential equations

Düz Anlatım

13Ordinary differential equations

Düz Anlatım

Page 161: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Partial differential equations

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 162: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav

Ödev10 20

Proje

Rapor

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 163: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Problem analizi yapar. PY1,PY3, PY12 5 5 5

2. Problemleri bileşenlerine ayırır. PY1,PY3, PY12 5 5 5

3. Algoritmaları kodlar. PY1,PY3,PY12 5 5 5

4. Verilen sorunların algoritmasını çıkartır. PY1,PY3,PY12 5 5 5

5. Sayısal olarak türev işlemi yapar. PY1,PY3,PY12 5 5 5

6. Sayısal olarak integral işlemi yapar. PY1,PY3,PY12 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 164: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 6 5 30

Ödevler 10 4 40

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 20 40

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 182

Toplam İş Yükü / 30 182/30

Dersin AKTS Kredisi 6

Page 165: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Research Techniques I Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7 Kodu COM491

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 6

Teorik Ders Saati 2

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Development of a large software/hardware solution to a real or a research problem, preferably in ateam setting and implementation of a design cycle including specification, design and documentation.

Dersin Tanımı (Kısa İçerik)

In this course, each student team works on a design project from conception through implementation and testing. The team first explores technology issues related to the project and then prepares a complete design.

Page 166: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Lecture Notes

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 167: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduce the course and assign projects

Düz Anlatım Proje

2 Submission of oral reports about development of project and answering the questions

Düz Anlatım Proje

3Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

4Gathering reports of results and students give their representation and assign 2nd project

Düz Anlatım Proje

5Submission of oral reports about development of project and answering the questions

Düz Anlatım Proje

6Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

7Gathering reports of results and students give their representation and assign 3rd project

Düz Anlatım Proje

8Submission of oral reports about development of project and answering the questions Düz Anlatım Proje

9Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

10Gathering reports of results and students give their representation and assign 4rd project

Düz Anlatım Proje

11 Submission of oral reports about development of project and answering the questions

Düz Anlatım Proje

12Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

13Gathering reports of results and students give their representation

Düz Anlatım Proje

Page 168: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14

Students can be given recovery change.Gathering reports of recovered and developed project’s results and students give their representation Düz Anlatım Proje

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 169: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar

Kısa Sınav

Ödev

Proje1 50

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 170: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Proje yaşam döngüsünü uygular.

PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

2. Sunum yapar.

PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

3. Verilen problemin analizini yapar. PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

4. Tasarım yapar. PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

5. CASE leri kullanır. PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

6. Araştırma yapar PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 171: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 2 28

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 8 80

Ödevler

Sunum Hazırlama 1 25 25

Sunum 1 1 1

Arasınav (Arasınav Hazırlık Süresi Dahil)

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 182

Toplam İş Yükü / 30 182/30

Dersin AKTS Kredisi 6

Page 172: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Computer Graphics Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 8 Kodu COM438

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 6

Teorik Ders Saati 3

Uygulama Ders Saati -Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıLearning of basic computer graphic modeling, creation of the scene, creating lighting effects.

Dersin Tanımı (Kısa İçerik)

Graphics techniques, deformation, shading, surface mapping, scanning, color, animation, motion, GUI design.

Page 173: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Computer Graphics with OpenGL (3rd edn), D. Hearn & M. P. Baker, Pearson / Prentice Hall,2004.

2 Interactive Computer Graphics, a top-down approach using OpenGL, E. Angel, Pearson/Addison-Wesley, 2005.

3

4

5

6

7

8

9

10

11

12

13

14

Page 174: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to computer graphics

Düz Anlatım , Laboratuvar Çalışması

2Introduction to OpenGL. Graphic Output Primitives. Line and Curve drawing algorithms

Düz Anlatım , Laboratuvar Çalışması

3Fill-Area Primitives. OpenGL Polygon Fill-Area Functions

Düz Anlatım , Laboratuvar Çalışması

4Attributes of Graphics Primitives. Line and Curve Attributes.

Düz Anlatım , Laboratuvar Çalışması

5Fill-Area and character attributes. Antialiasing.

Düz Anlatım , Laboratuvar Çalışması

6Geometric transformations. Translation, Rotation and Scaling.

Düz Anlatım , Laboratuvar Çalışması

7Midterm-1

Düz Anlatım , Laboratuvar Çalışması

8Two-Dimensional Viewing. OpenGL 2D Viewing Functions.

Düz Anlatım , Laboratuvar Çalışması

9

Three-Dimensional Viewing. OpenGL 3D Viewing Functions.

Düz Anlatım , Laboratuvar Çalışması

10Three-Dimensional Object Representations.

Düz Anlatım , Laboratuvar Çalışması

11Visible-Surface Detection Methods

Düz Anlatım , Laboratuvar Çalışması

12Midterm-2

Düz Anlatım , Laboratuvar Çalışması

13

Illumination Models and Surface-Rendering Methods

Düz Anlatım , Laboratuvar Çalışması

Page 175: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Interactive Input Methods and Graphical User Interfaces Düz Anlatım , Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 176: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav

Ödev

Proje

Rapor- -

Laboratuar Çalışması10 20

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 177: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Explanation of the graphics, theoretically PY1,PY5,PY12,PY13 3 3 5 5

2. Definition of the graphical library PY1,PY5,PY12,PY13 3 3 5 5

3. Creating of the scene. PY1,PY5,PY12,PY13 3 3 5 5

4. Using of illumination and percpective properties of the graphisc

PY1,PY5,PY12,PY13 3 3 5 5

5. Using of OpenGL library. PY1,PY5,PY12,PY13 3 3 5 5

6. Drawing of 3D graphics by using of OpengL library .

PY1,PY5,PY12,PY13 3 3 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 178: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 14 5 70

Ödevler

Sunum Hazırlama

Laboratuar 10 1 10

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 179: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Software Engineering Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM468

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 7

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Aim of the course equip students with high-quality and economical software development process and provide the opportunity to learn about the software methods.

Dersin Tanımı (Kısa İçerik)

Introduction to Software Engineering / Software Life Cycle and Software Development Process Models / Software Process Improvement, Qualification Model (CMM) / Software Project Management / Software Requirements Analysis / Data Flow and Modeling / Software Design / Object Oriented Software Analysis and Design / Software Re-Use (Software Reuse) / Software Maintenance and Configuration Management / Software Quality Management / CASE Technology

Page 180: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Sommerwille I., Software Engineering, Prentice Hall.

2 Pressman R., Software Engineering, Mc Graw Hill.

3

4

5

6

7

8

9

10

11

12

13

14

Page 181: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1

Introduction to Software Engineering

Düz Anlatım, Laboratuvar

2

Software Life Cycle and Software Development Process Models

Düz Anlatım, Laboratuvar

3

Software Process Improvement, Qualification Model (CMM)

Düz Anlatım, Laboratuvar

4

Software Project Management (Software Measurement and Estimation Methods for Software Project Cost)

Düz Anlatım, Laboratuvar

5

Software Project Management (Software Risk Management)

Düz Anlatım, Laboratuvar

6

Software Requirements Analysis

Düz Anlatım, Laboratuvar

7

Flow of Information and Modeling

Düz Anlatım, Laboratuvar

8

Software Design

Düz Anlatım, Laboratuvar

9

Object Oriented Software Analysis and Design

Düz Anlatım, Laboratuvar

10

Software Re-Use (Software Reuse)

Düz Anlatım, Laboratuvar

11

Software Maintenance and Configuration Management

Düz Anlatım, Laboratuvar

12

Software Quality Management

Düz Anlatım, Laboratuvar

13

Software Testing Techniques

Düz Anlatım, Laboratuvar

Page 182: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14

CASE Technology

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 183: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav-

Ödev2 10

Proje1 20

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 30

Diğer

TOPLAM100

Page 184: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Yazılım mühendisliği kavramlarını tanımlar. PY1, PY12, PY13 3 4 5

2. Yazılım yaşam döngüsünü uygular. PY12, PY13 4 5

3. Yazılım geliştirmede süreç modelleri ve belirtim yöntemlerini kullanır. .

PY12, PY13 4 5

4. En az bir yazılım geliştirme metodolojisini uygular.

PY2,PY4,PY6, PY12, PY13

5 3 5 5 5

5. CASE ürünlerini kullanır. PY1,PY2 4 3

6. Yazılım sunumu yapar. PY12, PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 185: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 14 3 42

Ödevler 2 10 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 40 40

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama 1 16 16

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 210

Toplam İş Yükü / 30 210/30

Dersin AKTS Kredisi 7

Page 186: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Research Techniques II Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 8 Kodu COM492

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 6

Teorik Ders Saati 2

Uygulama Ders Saati 2Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Development of a large software/hardware solution to a real or a research problem, preferably in ateam setting and implementation of a design cycle including specification, design and documentation

Dersin Tanımı (Kısa İçerik)

In this course, each student team works on a design project from conception through implementation and testing. The team first explores technology issues related to the project and then prepares a complete design.

Page 187: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Lecture Notes

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 188: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduce the course and assign projects

Düz Anlatım Proje

2 Submission of oral reports about development of project and answering the questions

Düz Anlatım Proje

3Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

4Gathering reports of results and students give their representation and assign 2nd project

Düz Anlatım Proje

5Submission of oral reports about development of project and answering the questions

Düz Anlatım Proje

6Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

7Gathering reports of results and students give their representation and assign 3rd project

Düz Anlatım Proje

8Submission of oral reports about development of project and answering the questions Düz Anlatım Proje

9Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

10Gathering reports of results and students give their representation and assign 4rd project

Düz Anlatım Proje

11 Submission of oral reports about development of project and answering the questions

Düz Anlatım Proje

12Examining the development of project, directing students to do missing and faulty parts, answering the questions Düz Anlatım Proje

13Gathering reports of results and students give their representation

Düz Anlatım Proje

Page 189: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14

Students can be given recovery change.Gathering reports of recovered and developed project’s results and students give their representation Düz Anlatım Proje

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 190: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

50

Kısa Sınav

Ödev

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 191: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Proje yaşam döngüsünü uygulalar.

PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

2. Sunum yapar.

PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

3. Verilen problemin analizini yapar. PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

4. Tasarım yapar. PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

5. CASE leri kullanır. PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

6. Araştırma yapar PY1,PY2,PY3,PY4,PY5,PY6,PY7,PY8,PY9,PY10,PY11,PY12,

PY13

3 3 3 3 3 3 3 3 5 5 5 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 192: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 2 28

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 10 6 60

Ödevler

Sunum Hazırlama 1 20 20

Sunum 1 1 1

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 25 25

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 182

Toplam İş Yükü / 30 182/30

Dersin AKTS Kredisi 6

Page 193: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Android Operating System for Mobile Devices

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM401

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar( ) Yok ( X ) Var: C, Java, XML

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıLearning basics of Android operating system, which is used for applications development for mobile devices, and gaining an ability to develop the applications.

Dersin Tanımı (Kısa İçerik)

What is Android? Installing the development environment. Java. XML. Hello Android application. Elements of application. Used interface elements. Services. Broadcast receivers. SQLite database. Content providers. Application sources. Intent and intent filters. Security and permisions. Sensors in Android. Graphics and multimedia applications. Camera and photograph applications. Usage of map and GPS. Wallpaper applications. Game applications. Sending the applications to the Android market.

Page 194: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 “A first look at Google Android”, Tomas Katysovas, Free University of Bolzano, Internet Technologies 2. 2007-2008.

2 “Merhaba Android “ Genişletilmiş 2. Baskı, Murat ÖNDER, Ahmet Oğuz MERMERKAYA, Pusula, 2011

Page 195: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1

What is Android?Installing the development environment. Theory and laboratory works

2

Java XML Theory and laboratory works

3

Hello Android application. Elements of application. Theory and laboratory works

4

Used interface elements.

Theory and laboratory works

5

Services.Broadcast receivers. Theory and laboratory works

6

SQLite database

Theory and laboratory works

7

Content providers. Application sources. Theory and laboratory works

8

Intent and intent filters. Security and permisions. Theory and laboratory works

9 Sensors in Android. Theory and laboratory works

10

Graphics and multimedia applications.

Theory and laboratory works

11

Camera and photograph applications.

Theory and laboratory works

12

Usage of map and GPS.

Theory and laboratory works

13

Wallpaper applications.

Theory and laboratory works

14

Game applications. Sending the applications to the Android market. Theory and laboratory works

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 196: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav

Ödev

Proje1 30

Rapor

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM

Page 197: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1- Mobil İşletim sistemleri ve kullanım alanları hakkında bilgi sahibi olur.

PY7, PY13 5 5

2- C, Java, XML bilgilerini somut alanlara uygulayabilir.

PY11 5

3- Mobil cihazlarda (akıllı telefon, PDA, tablet bilgisayar, vb. ) uygulanacak programların kodlamasını yapabilir.

PY5, PY12 4 5

4- Mobil uygulamalar geliştirebilir. PY2, PY4, PY11 4 4 5

5- Mobil cihazlarla çalışan çevresel birimlerin arayüzünü tasarlayabilir.

PY12 5

6- Problemin tanımlanarak çözümün tasarlaması ve modellenmesi süreçlerini bilir.

PY1, PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 198: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 24 24

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 42 42

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 42 42

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 199: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Applications Development with Android Operating System

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM402

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar( ) Yok ( X ) Var: C, Java, XML, COM401

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıConsolidate the knowledge obtaining in scope of course titled COM401 Android Operating System for Mobile Devices and develop advanced applications for Android operating system.

Dersin Tanımı (Kısa İçerik)

Introduction to Android application development. Creating applications and activities. Creating the user interface. Intents, broadcast receivers, adapters and Internet. Files, storage state and preferences. Databases and content providers. Maps, geographical coding and services on the base of positions. Working at the background. Make up telephone. Voice, video and camera usage. Telephone and SMS. Bluetoth, networks and Wi-Fi. Sensors. Advanced Android applications. Game Applications Sending the applications to Android market

Page 200: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 “Professional Android™ Application Development”, Reto Meier, Wiley Publishing, Inc, 2009

2 “Profesyoneller için Android ile uygulama geliştirme“, Reto Meier, Pusula, 2011.

Page 201: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1

Introduction to Android application development

Theory and laboratory works

2

Creating applications and activities

Theory and laboratory works

3

Creating the user interface

Theory and laboratory works

4

Intents, broadcast receivers, adapters and Internet

Theory and laboratory works

5

Files, storage state and preferences

Theory and laboratory works

6

Databases and content providers

Theory and laboratory works

7

Maps, geographical coding and services on the base of positions

Theory and laboratory works

8

Working at the background

Theory and laboratory works

9

Make up telephone

Theory and laboratory works

10

Voice, video and camera usage

Theory and laboratory works

11

Telephone and SMS

Theory and laboratory works

12

Bluetoth, networks and Wi-Fi

Theory and laboratory works

13Sensors

Theory and laboratory works

14

Game ApplicationsSending the applications to Android market Theory and laboratory works

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 202: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav

Ödev

Proje1 30

Rapor

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM

Page 203: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1- Mobil İşletim sistemleri ve kullanım alanları hakkında bilgi sahibi olur.

PY7, PY13 5 5

2- C, Java, XML bilgilerini somut alanlara uygulayabilir.

PY11 5

3- Mobil cihazlarda (akıllı telefon, PDA, tablet bilgisayar, vb. ) uygulanacak programların kodlamasını yapabilir.

PY5, PY12 4 5

4- Mobil uygulamalar geliştirebilir. PY2, PY4, PY11 4 4 5

5- Mobil cihazlarla çalışan çevresel birimlerin arayüzünü tasarlayabilir.

PY12 5

6- Problemin tanımlanarak çözümün tasarlaması ve modellenmesi süreçlerini bilir.

PY1, PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 204: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 24 24

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 42 42

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 42 42

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 205: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Information Technology and Security Governance

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Müühendisliği(İngilizce) Yarıyılı 7-8 Kodu COM412

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( ) Yok ( ) Var: …………………………………………................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe course aims at equipping the student with Global Best Practices for IT Governance, Control and Security by focusing on established methodologies and real-life cases.

Dersin Tanımı (Kısa İçerik)

Information technology infrastructure governance by focusing on IT Organization, IT Management, IT Processes, IT Project Management, IT Control Standards, Information Security, IT Risk Management & Audit techniques are investigated. Well-applied Global Best Practices, Assessment Methodologies, Process Maturity and IT Risks models will be examined.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 206: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1Control Objectives for Information & related Technology, ISACA- Information Systems Audit & Control Association - CobiT 4rd Edition, www.isaca.org or www.itgi.org

2 Information Security Management: Concepts and Practice, Bel G. Raggad, CRC Press, 2010.

3 Management of Information Security, by Michael E. Whitman and Herbert J. MattordPublisher: Course Technology, (3rd Edition, January 19, 2010)

4 ISO 27001- International Standards Organization; ISO/TSE 27001 Information Security Standard

5 PMI – Project Management Institute; Project Management Body of Knowledge

6 SEI – Software Engineering Institute; Carnegie-Mellon University; CMM - Capability Maturity Model & CMM-Integrated

7 CISA - CISSP Certified Information Systems Auditor, Exam Preparation Overview, 2004 Review Manual & Supplementary Materials

8

9

10

11

12

13

14

Page 207: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to IT Governance

lecture

2IT Planning & Organization

lecture

3IT Solution Development Management

lecture

4IT Service & Operations Management

lecture

5IT Monitoring

lecture

6Major Standards & Global Best Practices regarding IT governance

lecture

7Review of Common Information Security Techniques

lecture

8IT Risk Assessment

lecture

9IT Security Policy and Planning

lecture

10Major Security management models and practices

lecture

11IT audit- Standards and models

lecture

12IT audit- non security issues

lecture

13IT audit – security issues

lecture

Page 208: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Presentations of student research topics

lecture

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 209: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

10

Kısa Sınav

Ödev

Proje1 20

Rapor- -

Laboratuar Çalışması4 20

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 210: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1- IT yönetişimi ve denetimi alanları hakkında bilgi sahibi olur.

PY5, PY9 3 3

2- IT yönetişimi ve denetimi ile ilgili uluslararası standartların uygulayabilir

PY7 3

3- Bilgi güvenliği ile ilgili en iyi pratikleri kavrar

PY7, PY10 3 4

4- IT altyapısının yönetimini denetleyebilir

PY9 4

5- IT Risk değerlendirmesi ile ilgili bilgi sahibi olur

PY9, PY10 3 3

6- IT güvenlik standartlarını bilir PY8, PY9 3 3

1. Hiç, 2. Az, 3. Orta, 4. Fazla, 5. Çok fazla

Page 211: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 5 5 25

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 6 6

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 5 70 70

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 7 7

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 212: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Rfid And Computer Applications Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM415

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( ) Yok ( ) Var: …………………………………………................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) Türkçe

Dersin Amacı Introduction of RFID devices , their effective usage and computer applications

Dersin Tanımı (Kısa İçerik)

RFID devices will be investigated. EM waves will be studied and their propagation characteristics will be explained. RFID devices will be analized and their remote localization properties will be used to determine unknown object positions. Different types of RFID platforms will be programmed and object position identification will be carried out.

Page 213: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 RFID Field Guide: Deploying Radio Frequency Identification Systems by Manish Bhuptani

2 RFID Handbook: Radio-Frequency Identification Fundamentals and Applications by Klaus Finkenzeller

3 RFID: Radio Frequency Identification (McGraw-Hill Networking Professional) by Steven Shepard

4 RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification 2nd Edition by Klaus Finkenzeller

5

6

7

8

9

10

11

12

13

14

Page 214: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Electromagnetic waves and their theory

lecture

2Position calculations with EM waves

lecture

3RFID platforms

lecture

4Readers

lecture

5Tags

lecture

6Jennic RFID devices

lecture

7RFID interface to computer

lecture

8Localization techniques

lecture

9Fingerprint techniques

lecture

10K_NN algorithms

lecture

11Position data Kalman filtering

lecture

12Particle filtering and position detections

lecture

13Adaptive localization techniques

lecture

Page 215: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Project

lecture

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 216: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

10

Kısa Sınav

Ödev

Proje1 20

Rapor- -

Laboratuar Çalışması4 20

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM

Page 217: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1- RFID sistemler hakkında ve kullanım alanları hakkında bilgi sahibi olur.

PY1, 4

2- Programlanabilir RFID cihazlarına program yazabilir.

PY3, PY12 4 5

3- Bilgisayarda uygulanacak programların kodlamasını yapabilir.

PY2, PY12 4 4

4- RFID arayüzleri tasarlayabilir. PY3, PY5, PY12 5 3 5

5- RFID ile birlikte çalışan çevresel birimlerin arayüzünü tasarlayabilir.

PY3, PY12 4 5

6- Problemin tanımlanarak çözümün tasarlaması ve çalıştırılması süreçlerini bilir.

PY2, PY13 3 5

1. Hiç, 2. Az, 3. Orta, 4. Fazla, 5. Çok fazla

Page 218: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 5 5 25

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 6 6

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 5 70 70

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 7 7

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 219: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar MühendisliğiProgramı

Dersin Adı: Robotics Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM417

Dersin Türü (X) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok

( ) Var................................................................................................................................................………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

This course is an introduction to robotics and aims to teach studentsthe fundamental concepts of robotics.

Dersin Tanımı (Kısa İçerik)

This course provides an overview of robot mechanisms, dynamics. Topics include planar and spatial kinematics, and motion planning; mechanism design for manipulators and mobile robots.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 220: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 An IntroductiontoRoboticAnalysis, systems, Applications, Saeed B. Niku

2 IntroductiontoRobotics, JohnCraig,Lecturenotes: Web

3

4

5

6

7

8

9

10

11

12

13

14

Page 221: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Fundamentals. Düz Anlatım

2Robot Kinematics: Position Analysis.

Düz Anlatım

3More Kınematics

Düz Anlatım

4Differential Motions and Velocities

Düz Anlatım

5Dynamic Analysis andForces.

Düz Anlatım

6Trajectory Planning

Düz Anlatım

7Review Discussion

Düz Anlatım

8Actuators and Sensors

Düz Anlatım

9Introduction to Mobıle Robot

Düz Anlatım

10Mobile Robot Navigation

Düz Anlatım

11Vısıon for Mobıle Robot Navigation

Düz Anlatım

12Review discussion

Düz Anlatım

13Project presentations

Düz Anlatım

Page 222: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Project presentations

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 223: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

10

Kısa Sınav-

Ödev2 10

Proje1 30

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 224: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY12 PY13 PY9 PY10 PY11 PY12 PY13

1.Robotiktemelkavramlarıaçıklar. PY1,PY12 3 5 5 4

2.KinematikveDinamikanalizleriinceler. PY1,PY12 3 5 5 4

3Manipulatörleriçinyolplanlamasıve karmaşıklığı belirler.

PY1,PY4,PY5 3 4 4 5 4

4. Gezginrobotlarıtanıtırveinceler. PY1,PY12 3 5 5 4

5. Gezgin robot navigasyonunuaraştırır. PY1,PY12 3 5 5 4

6. Teorik bilgiyi uygulama ve projeler ile uygulamaya dönüştürmeyi öğretir .

PY4,PY5 4 4 5 4

1.Hiç , 2.Az , 3.Orta , 4.Fazla, 5.Çok fazla

Page 225: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 0 0 0

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 2 10 20

Sunum Hazırlama 1 10 10

Sunum 1 5 5

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 10 10

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama 1 10 10

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 167

Toplam İş Yükü / 30 167/30

Dersin AKTS Kredisi 5

Page 226: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Remote Sensing Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM419

Dersin Türü ( X ) Seçmeli ( )

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı The aim of this course is to initiate students to the fundamentals of remote sensing.

Dersin Tanımı (Kısa İçerik)

Electromagnetic Radiation , Photographic Sensors, Digital Data, Image interpretation, Thermal Radiation, Image Resolution, Remote Sensing and Geographic Information Systems.

Page 227: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Gupta, R.P., 1991, Remote Sensing Geology, ISBN: 3-540-52805-9, Springer-Verlag, Berlin Heidelberg, 356p.

2 Jensen, R. J. 2000. Remote Sensing of the Environment An Earth Resource Perspective. Prentice Hall, ISBN: 0.13.489733.L, 544p

3

4

5

6

7

8

9

10

11

12

13

14

Page 228: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction Düz Anlatım

2Concept of remote sensing Düz Anlatım

3Radiometry Düz Anlatım

4Sensors Düz Anlatım

5Error correction and registration of image dataRadiometric enhancement techniques Düz Anlatım

6Geometric enhancement using image domain techniquesMultispectral transformations of image data Düz Anlatım

7Fourier transformation of image data Düz Anlatım

8Supervised classification techniques Düz Anlatım

9Clustering and unsupervised classification Düz Anlatım

10Feature Reduction Düz Anlatım

11Multisource, Multisensor methods Düz Anlatım

12Interpretation of hyperspectral image data Düz Anlatım

13GIS Techniques Düz Anlatım

Page 229: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14GIS techniques Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 230: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar 2 20

Kısa Sınav

Ödev 3 15

Proje 1 15

Rapor - -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı 1 50

Diğer 2 20

TOPLAM 100

Page 231: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1 . Uzaktan algılama tekniklerini ve coğrafi bilgi sistemlerini tanımlar, PY1,PY8,PY12,PY13 4 3 5 5

2. Uydu görüntülerini kavrama ve görüntü işleme programlarını kullanır ve geliştirir. PY1,PY8,PY12,PY13 4 3 5 5

3. Projeye uygun uydu görüntüsü seçer, uygular ve yorumlar. PY1,PY8,PY12,PY13 4 3 5 5

4. Coğrafi bilgi sistemlerinin kuruluş aşamalarını öğrenir ve bilgisayar programlarını kullanır. PY1,PY8,PY12,PY13 4 3 5 5

5. UA ve CBS’ yi uygular, coğrafik sorgulama ve analiz yapar. PY1,PY8,PY12,PY13 4 3 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 232: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 233: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Information Security Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM426

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı To provide a background, foundation, and insight into information security.

Dersin Tanımı (Kısa İçerik)

Develop an understanding of information assurance, Gain familiarity with prevalent network and distributed system attacks, defenses , Develop a basic understanding of cryptography, Develop an understanding of security policies

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 234: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Understanding Cryptography, Christof Paar , Jan Pelzl, Springer

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 235: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİHAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction to Cryptography and Data Security Düz Anlatım

2 Stream Ciphers Düz Anlatım

3 The Data Encryption Standard (DES) and Alternatives Düz Anlatım

4 The Advanced Encryption Standard (AES) Düz Anlatım

5 More About Block Ciphers Düz Anlatım

6 Introduction to Public-Key Cryptography Düz Anlatım

7 The RSA Cryptosystem Düz Anlatım

8 Digital Signatures Düz Anlatım

9 Hash Functions Düz Anlatım

10 Message Authentication Codes (MACs) Düz Anlatım

11 Key Establishment Düz Anlatım

12 Presentations Düz Anlatım

13 Presentations Düz Anlatım

14 Presentations Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 236: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar 2 30

Kısa Sınav - -

Ödev 4 10

Proje - -

Rapor 1 10

Laboratuar Çalışması - -

Derse Katılım - -

Dönem Sonu Sınavı 1 50

Diğer - -

TOPLAM 100

Page 237: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgi teknolojileri kurumsal yönetimi ve risk yönetimini açıklayabilir ve uygulayabilir.

PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

2. Bilişim teknolojileri yaşam döngüsü yönetimi açıklayabilir.

PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

3. Bilgi varlıklarını nasıl korunacağını açıklayabilir.

PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

4. İş sürekliliği planlaması ve felaket kurtarma işlemlerini yapabilir.

PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

5. Kurumsal bilgi güvenliği denetimi yapabilir.

PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 238: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 0 0

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 4 5 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 9 18

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 239: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Advanced Computer Networks Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 7-8 Kodu COM428

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

We will read and discuss on various aspects of computer networking: Internet design principles, congestion/flow control, network topology, routing, network security, Web, wireless, online social networks, data centers and cloud computing. Students are expected to read papers before the class, and participate in the discussion during the class.

Dersin Tanımı (Kısa İçerik)

Introduction: Course organization and objectives, IPv6 Internetworking and Mobility, IP Convergence and QoS, Advanced transport issues and signaling, Managing TCP/IP networks, Self-organizing networks, Next generation networks.

Page 240: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Wireless Communications and networks, 2/E, William stallings.

2 Mobile Communications, 2/E, Joschen Schiller.

3

4

5

6

7

8

9

10

11

12

13

14

Page 241: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction, Broadband Wireless Technology, Course Contexts

Görsel Materyal

2Transmission Fundamentals, Time-Domain Concepts, Sine Wave Parameters, Frequency-Domain Concepts, Electromagnetic Signal

Görsel Materyal

3Data Communication Terms, Analog and Digital Transmission, Concepts Related to Channel Capacity, Nyquist and Shanon Bandwidth, Classifications of Transmission Media, Multiplexing

Görsel Materyal

4Communication Networks, Characteristics of WANs, LANs and MANs, Switching Terms, Public Telecommunications Network

Görsel Materyal

5Packet Switching Networks – Datagram, Packet Switching Networks –Virtual client, Packet Size on Transmission, ATM, Virtual Paths

Görsel Materyal

6Protocols and the TCP/IP Suite, Agents Involved in Communication, TCP/IP Layers, Protocol Data Units, Common TCP/IP Applications, Layers of the OSI Model

Görsel Materyal

7Comparison of OSI and TCP/IP, TCP/IP Architecture Dominance, Internetworking Terms, Routers, Antennas and Propagation, Radiation Patterns, Types of Antennas İnteraktif Katılım

8Propagation Modes, Line-of-Sight Propagation, LOS Wireless Transmission Impairments, Attenuation, Free Space Loss, Categories of Noise, Multipath Propagation İnteraktif Katılım

9Types of Fading, Error Compensation Mechanisms, Forward Error Correction, Diversity Techniques, Signal Encoding Techniques, Basic Encoding Techniques, Shift Keying İnteraktif Katılım

10Phase-Shift Keying, Performance, Amplitude Modulation, Single Sideband, Angle Modulation, Analog Data to Digital Signal, Pulse Code Modulation, Delta Modulation İnteraktif Katılım

11Spread Spectrum, FHSS, FHSS Using MFSK, DSSS, CDMA, PN Sequences

İnteraktif Katılım

12Important PN Properties, M-Sequences, Cross Correlation, Gold Sequences, Orthogonal Codes, Walsh Codes, Typical Multiple Spreading Approach İnteraktif Katılım

13Coding and Error Control, Coping with Data Transmission Errors, Error Detection Probabilities, Error Detection Process, Parity Check, CRC, Digital Logic CRC İnteraktif Katılım

Page 242: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Wireless Transmission Errors, Block Error Correction Codes, Block Code Principles, Hamming Code, Cyclic Codes, BCH Codes, Block Interleaving, Satellite communications İnteraktif Katılım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 243: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

50

Kısa Sınav-

Ödev-

Proje-

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 244: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Internet design principlesPY1, PY5, PY13

2 4 5

2. congestion/flow control, network topology

PY5, PY7 3 5

3. routing, network security PY8 2 4 5

4. wireless, online social networks, data centers and cloud computing

PY13, PY9, PY8 4 5 5

5. Self-organizing networks PY4,PY11 4 5

6. Next generation networks PY4,PY11, PY5 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 245: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Information Technologies Management

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM429

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıIn business to understand the life cycle of the duties / powers of data processing unit, information technologies and projects

Dersin Tanımı (Kısa İçerik)

1. Understanding the software, hardware, database and communication structures of computer systems used in business world.2. Important information systems concept used in business world, operating systems, decision support systems, enterprise resource planning, management information systems, expert systems,3. The project life cycle, feasibility, analysis, design, implementation, maintenance stages will be examined in this course.

Page 246: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Management Information Systems, Oz, 2009, South-Western

2Fundamentals of Information Systems, 5th Edition, by Ralph Stair and George Reynolds. Publisher: CourseTechnology: CENGAGE Learning.

3

4

5

6

7

8

9

10

11

12

13

14

Page 247: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 The information systems in the world of business Düz Anlatım

2Infrastructure components used in corporate IT departments

Düz Anlatım

3Software components and requirements used in data processing units

Düz Anlatım

4Information systems, organization, management and strategy

Düz Anlatım

5System Management

Düz Anlatım

6Application: Determine the reasons the hardware/software components of an example institution

Düz Anlatım

7Midterm

Düz Anlatım

8Business intelligence basics, databases and information management

Düz Anlatım

9Information management

Düz Anlatım

10Decision Support Systems

Düz Anlatım

11The concept of project and project management phases in information systems

Düz Anlatım

12Midterm

Düz Anlatım

13Application: The creation of feasibility, analysis and design parts of an example IT project

Düz Anlatım

Page 248: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Application: The creation of feasibility, analysis and design parts of an example IT project

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 249: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav

Ödev2 20

Proje1 20

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 40

Diğer

TOPLAM100

Page 250: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Kurumsal ve kişisel bilişim teknoloji ürünlerini tanır.

PY11 5

2. Kurumsal bilgi işlem birimlerinin görev/yetki ve personel yapılarını bilir.

PY7,PY8,PY11 4 5 3

3. Farklı system yönetim stratejileri arasında seçim yapar.

PY5,PY11 5 4

4. Kurumsal uygulamalar ve teknolojileri bilir. PY7,PY11 5 5

5. İş zekası ürümleri ve gereksinimlerini bilir. PY7,PY11 5 5

6. Bilişim projelerinde yönetim süreçlerini uygular.

PY4,PY5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 251: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 7 4 28

Ödevler 7 6 42

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 9 18

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 10 10

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 10 10

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 252: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Advanced Operating Systems Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM434

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıBecome exposed to classic and current operating systems literature Gain the experience of conducting research in the area of operating systems

Dersin Tanımı (Kısa İçerik)

This course covers general issues of design and implementation of advanced modern operating systems. The focus is on issues that are critical to the applications of distributed systems and computer networks, which include interprocess communication, distributed processing, sharing and replication of data and files. Approximately two third of the course will be devoted to basic concepts and techniques, and the remaining third will be on assorted current topics in modern operating systems and distributed systems.

Page 253: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Andrew S. Tanenbaum and Maarten van Steen. “Distributed Systems: Principles and Paradigms”, Prentice Hall, 2nd Edition, 2007.

2 Silberschatz, Galvin, Gagne, Operating System Concepts

3

4

5

6

7

8

9

10

11

12

13

14

Page 254: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction to Distributed Systems Part 1 Düz Anlatım

2Introduction to Distributed Systems Part 2

Düz Anlatım

3System Architectures & Client-Server Models

Düz Anlatım

4Remote Procedure Call

Düz Anlatım

5Remote Procedure Call Remote Method Invocation Web Services

Düz Anlatım

6Message- and Stream-Oriented communication

Düz Anlatım

7Midterm

8Processes and threads

Düz Anlatım

9Code migration and distributed scheduling

Düz Anlatım

10Synchronization

Düz Anlatım

11Midterm

12Networked file systems

Düz Anlatım

13Shared and Parallel File Systems

Düz Anlatım

Page 255: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Distributed File Systems

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 256: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

50

Kısa Sınav-

Ödev

Proje

Rapor

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 257: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Evaluate how the basic units of the operating system.

PY1, PY12, PY13 3 4 5

2. Known and widely used operating systems, structure and analyze the fundamental differences between them.

PY12, PY13 4 5

3. Problems that affect the performance of the operating systems and propose solutions to these problems to gain the ability to be applied..

PY12, PY13 4 5

4 Design for a modern operating system PY2,PY4,PY6, PY12, PY13

5 3 5 5 5

5. Distributed architecture recognize operating systems.

PY1,PY2 4 3

6 Know that the infrastructure of parallel programming.

PY12, PY13 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 258: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 14 2 28

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 130

Toplam İş Yükü / 30 130/30

Dersin AKTS Kredisi 5

Page 259: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Fuzzy Logic Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 7- 8 Kodu COM436

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The aim of the course is to teach fuzzy logic concept and related issues. Fuzzy inference, fuzzy logic and fuzzy expert systems will be taught.

Dersin Tanımı (Kısa İçerik)

The fuzzy sets and operations on fuzzy sets. Fuzzy function. Fuzzy inference rules. Fuzzy control and fuzzy expert systems.

Page 260: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 First Course on Fuzzy Theory and Applications,1st editionKwang-Hyung Lee (Springer)2005

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 261: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Fuzzy sets

Düz Anlatım

2The Operation of Fuzzy Sets

Düz Anlatım

3Fuzzy Relation and Composition

Düz Anlatım

4Fuzzy Graph and Relation

Düz Anlatım

5Fuzzy Number

Düz Anlatım

6Fuzzy Function

Düz Anlatım

7Midterm Exam 1

Düz Anlatım

8Probability and Uncertainty

Düz Anlatım

9Fuzzy Logic

Düz Anlatım

10Fuzzy Inference

Düz Anlatım

11Fuzzy Inference, Fuzzy Control

Düz Anlatım

12Fuzzy Control and Fuzzy Expert Systems

Düz Anlatım

13Midterm Exam 2

Düz Anlatım

Page 262: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Fusion of Fuzzy Systems and Neural Networks

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 263: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav

Ödev10 20

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 264: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bulanık kümelerdeki işlemleri kullanır. PY1, PY2, PY3 4 4 4

2. Olasılık konusundaki bilgi birikimini artırır. PY1, PY2, PY3 4 4 3

3. Bulanık Uzman Sistemleri tasarlayabilir PY1, PY2, PY3, PY4

3 3 4 2

4. Bulanık çıkarım metotlarını uygulayabilir. PY1, PY2, PY3 3 3 3

5. Bulanık fonksiyonları kullanır. PY1, PY2, PY3 4 3 3

6. Bazı problemlerin çözümünde bulanık mantık kullanabilir.

PY1, PY2, PY4, PY13

4 4 3 2

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 265: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 10 4 40

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 266: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Algorithms Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği(İngilizce) Yarıyılı 7-8 Kodu COM441

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Learning of the advanced algorithms from the graph theory, linear programming, number theory

Dersin Tanımı (Kısa İçerik)

Basic and advanced algorithms of the graph theory: minimum spanning trees, single sourse shortest paths, all pairs shortest paths, maximum flow, minumum cut, linear programming problem, duality theory, simplex algorithm, FFT algorithm, number theory algorithms, RSA algorithm, string matching algorithms

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 267: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1T. Cormen, C. Leiserson, R. Rivest, C. Stein, Introduction to Algorithms, Second Edition, The MIT Press, 2003

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 268: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Representations of the graphs. BFS algorithm

Düz Anlatım

2DFS algorithm. Topological sorting. Strongly connected components

Düz Anlatım

3Minimum spanning trees

Düz Anlatım

4Single sourse shortest paths

Düz Anlatım

5All pairs shortest paths

Düz Anlatım

6Networks. Maximum flow

Düz Anlatım

7Problem solving techniques-1

Düz Anlatım

8Midterm

Düz Anlatım

9Linear programming problems

Düz Anlatım

10Simplex algorithm

Düz Anlatım

11

Big M-method. Duality theory

Düz Anlatım

12Fast Fourier Transformations

Düz Anlatım

13Number theory algorithms

Düz Anlatım

Page 269: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14RSA algorithm

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 270: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

25

Kısa Sınav

Ödev3 15

Proje1 10

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 271: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Analysis of a problem PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

2. Design of algorithms PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

3. Developing of the solution of a problem. PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

4. Definition of the RSA algorithm. PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

5. Using of the primality testing. PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

6. Using of the tree structures. PY1,PY2,PY3,PY12,PY13

4 5 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 272: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 18 18

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 273: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Hardware Design Languages Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM442

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıTo teach students how to design and simulate digital circuit using a hardware description language (VHDL).

Dersin Tanımı (Kısa İçerik)

Introduction to VHDL, Code examples, data types, concurrent and sequential code, state machines, packages and functions, bigger circuit design examples (multipliers, filters)

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 274: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Circuit Design with VHDL, by Volnei A. Pedroni, 2004.

2 The Designer's Guide to VHDL, Volume 3, Third Edition (Systems on Silicon) by Peter J. Ashenden.

3

4

5

6

7

8

9

10

11

12

13

14

Page 275: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to VHDL. EDA Tools.

Düz Anlatım

2Code structure. Examples.

Düz Anlatım

3Data types.

Düz Anlatım

4Operators and attributes.

Düz Anlatım, Laboratuvar

5Concurrent code.

Düz Anlatım, Laboratuvar

6Sequential code.

Düz Anlatım, Laboratuvar

7Signals and variables.

Düz Anlatım, Laboratuvar

8State machines, Midterm

Düz Anlatım, Laboratuvar

9Additional circuit designs.

Düz Anlatım, Laboratuvar

10Packages and components.

Düz Anlatım, Laboratuvar

11Port map and generic map.

Düz Anlatım, Laboratuvar

12Functions and procedures.

Düz Anlatım, Laboratuvar

13Multiplier design.

Düz Anlatım, Laboratuvar

Page 276: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Filter design.

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 277: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav-

Ödev4 15

Proje4 15

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 278: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Verilen sayısal devrenin HDL programını yazar.

PY3,PY13 4 5

2. Programı yazılmış bir devreyi analiz eder. PY4,PY13 4 5

3. Verilen bir program simüle eder ve hatalarını bulur.

PY3,PY4,PY13 4 4 5

4. Verilen bir problemin sayısal devresini oluşturur.

PY2,PY3,PY4,PY5,PY13

3 5 5 5

5. Verilen bir donanım programından sayısal devrenin özelliklerini çıkarır.

PY2,PY3,PY13 3 4 5

6. Programları programlanabilen devrelerde (FPGA) çalıştırır.

PY4,PY5,PY12,PY13 4 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 279: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 14 1 14

Ödevler 4 5 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 15 15

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 4 10 40

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 151

Toplam İş Yükü / 30 151/30

Dersin AKTS Kredisi 5

Page 280: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Hardware Design Languages Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM442

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıTo teach students how to design and simulate digital circuit using a hardware description language (VHDL).

Dersin Tanımı (Kısa İçerik)

Introduction to VHDL, Code examples, data types, concurrent and sequential code, state machines, packages and functions, bigger circuit design examples (multipliers, filters)

Page 281: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Circuit Design with VHDL, by Volnei A. Pedroni, 2004.

2 The Designer's Guide to VHDL, Volume 3, Third Edition (Systems on Silicon) by Peter J. Ashenden.

3

4

5

6

7

8

9

10

11

12

13

14

Page 282: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to VHDL. EDA Tools.

Düz Anlatım

2Code structure. Examples.

Düz Anlatım

3Data types.

Düz Anlatım

4Operators and attributes.

Düz Anlatım, Laboratuvar

5Concurrent code.

Düz Anlatım, Laboratuvar

6Sequential code.

Düz Anlatım, Laboratuvar

7Signals and variables.

Düz Anlatım, Laboratuvar

8State machines, Midterm

Düz Anlatım, Laboratuvar

9Additional circuit designs.

Düz Anlatım, Laboratuvar

10Packages and components.

Düz Anlatım, Laboratuvar

11Port map and generic map.

Düz Anlatım, Laboratuvar

12Functions and procedures.

Düz Anlatım, Laboratuvar

13Multiplier design.

Düz Anlatım, Laboratuvar

Page 283: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Filter design.

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 284: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav-

Ödev4 15

Proje4 15

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 285: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Verilen sayısal devrenin HDL programını yazar.

PY3,PY13 4 5

2. Programı yazılmış bir devreyi analiz eder. PY4,PY13 4 5

3. Verilen bir program simüle eder ve hatalarını bulur.

PY3,PY4,PY13 4 4 5

4. Verilen bir problemin sayısal devresini oluşturur.

PY2,PY3,PY4,PY5,PY13

3 5 5 5

5. Verilen bir donanım programından sayısal devrenin özelliklerini çıkarır.

PY2,PY3,PY13 3 4 5

6. Programları programlanabilen devrelerde (FPGA) çalıştırır.

PY4,PY5,PY12,PY13

4 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 286: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 14 1 14

Ödevler 4 5 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 15 15

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 4 10 40

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 151

Toplam İş Yükü / 30 151/30

Dersin AKTS Kredisi 5

Page 287: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Special Topics Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 6 Kodu COM444

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saatiİngilizce İngilizce

Dersin Amacı

Dersin Tanımı (Kısa İçerik)

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 288: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 289: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Düz Anlatım

2 Düz Anlatım

3 Düz Anlatım

4 Düz Anlatım

5 Düz Anlatım

6 Düz Anlatım

7 Düz Anlatım

8 Düz Anlatım

9 Düz Anlatım

10 Düz Anlatım

11 Düz Anlatım

12 Düz Anlatım

13 Düz Anlatım

Page 290: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14 Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 291: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar

Kısa Sınav

Ödev

Proje

Rapor

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı

Diğer

TOPLAM

Page 292: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 293: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal)

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil)

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil)

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü

Toplam İş Yükü / 30

Dersin AKTS Kredisi

Page 294: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Information Systems Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM445

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı To examine applications of information systems.

Dersin Tanımı (Kısa İçerik)

Management and Decision Processes, Information System Types, Senior Information Management Systems and Data Warehouses, Information Society Ethics, Information Systems and Corporate Reorganization, Total Quality Management and Information Systems, Information Systems Security

Page 295: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Laudon & Laudon, Essentials of Management Information Systems, Prentice Hall.

2 Mc Leod & Schell, Management Information Systems, Prentice Hall.

3

4

5

6

7

8

9

10

11

12

13

14

Page 296: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE

TEKNİK*

1 Management and Decision Processes Düz Anlatım

2 Place in Business Information Systems Düz Anlatım

3 Decision Support Systems Düz Anlatım

4 Decision Support Systems Düz Anlatım

5 Management Information Systems Düz Anlatım

6 Advanced Management Information Systems Düz Anlatım

7 Midterm Düz Anlatım

8 Advanced Management Information Systems and Data Warehouses Düz Anlatım

9 Information System Application Examples Düz Anlatım

10 Information System Application Examples Düz Anlatım

11 Ethics in the Information Society Düz Anlatım

12 Midterm Düz Anlatım

13 Information Systems and Corporate Reorganization Düz Anlatım

14 Information Systems Security Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 297: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2 30

Kısa Sınav-

Ödev4 10

Proje1 10

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 298: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Yönetim kademelerini sıralar.. PY6,PY7,PY8,PY9,PY10

5 5 5 5 5

2. Kurumlarda bilgi işlemin fonksiyonlarını açıklar.

PY6,PY7,PY8,PY9,PY10

5 5 5 5 5

3. Karar destek sistemlerini açıklar. PY6,PY7,PY8,PY9,PY10

5 5 5 5 5

4. Bilişim etiğini tanımlar. PY6,PY7,PY8,PY9,PY10

5 5 5 5 5

5. Kalite yönetim sistemlerini sıralar. PY6,PY7,PY8,PY9,PY10

5 5 5 5 5

6. Bilgi güvenliğini açıklar. PY6,PY7,PY8,PY9,PY10

5 5 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 299: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 0 0

İnternette tarama, kütüphane çalışması 10 2 18

Ödevler 4 5 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 300: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Pattern Recognition Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 7-8 Kodu COM448

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The aim of the course is to introduce pattern recognition methods (mainly Bayesian Classification methods). The corresponding parametric and nonparametric techniques, linear discriminant functions and methods for partitioning will be taught.

Dersin Tanımı (Kısa İçerik)

Introduction. The basic concepts of probability theory and linear algebra. Bayesian Decision Theory. Maximum-Likelihood and Bayesian Parameter Estimation. Nonparametric Techniques. Linear Discriminant Functions. Unsupervised Learning and Clustering.

Page 301: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Pattern Classification, 2nd Edition, R. O. Duda, P. E. Hart, D. G. Stork, Wiley Interscience, 2001.

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 302: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction, Review of Linear Algebra and Probability Theory

Düz Anlatım

2Review of Linear Algebra and Probability Theory, Bayesian Decision Theory

Düz Anlatım

3Bayesian Decision Theory

Düz Anlatım

4Maximum-Likelihood and Bayesian Parameter Estimation

Düz Anlatım

5Maximum-Likelihood and Bayesian Parameter Estimation, NonparametricTechniques Düz Anlatım

6Nonparametric Techniques

Düz Anlatım

7Midterm Exam

Düz Anlatım

8Linear Discriminant Functions

Düz Anlatım

9Linear Discriminant Functions

Düz Anlatım

10Multilayer Neural Networks

Düz Anlatım

11Multilayer Neural Networks

Düz Anlatım

12Unsupervised Learning and Clustering

Düz Anlatım

13Unsupervised Learning and Clustering

Düz Anlatım

Page 303: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Stochastic Methods

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 304: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav

Ödev3 15

Proje1 15

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 305: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Olasılık teorisinin kavramlarını tanımlar. PY1,PY2,PY3 5 4 4

2. Doğrusal cebir uygulamaları yapar. PY1,PY2,PY3 5 4 4

3. Bayesian karar verme tekniklerini uygular. PY1,PY2,PY3 5 4 4

4. En-Yüksek Olasılık ve Bayesian Parametre Tahmin yöntemlerini kullanır.

PY1,PY2,PY3 5 4 4

5. Sınıflandırma/Tanımada kullanmak üzere Parametrik olmayan yöntemlerini kullanır.

PY1,PY2,PY3 5 4 4

6. Denetimsiz/Etiketsiz Öğrenme ve Bölümleme kavramlarını tanımlar.

PY1,PY2,PY3 5 4 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 306: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 307: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Artificial Intelligence Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM451

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) Türkçe

Dersin AmacıIn this course student will learn artificial intelligence topics and some applications of this science.

Dersin Tanımı (Kısa İçerik)

What is artificial intelligence, propositional logic, first-order predicate logic, search games and problem solving, reasoning with uncertainity, machine learning and data mining, neural Networks,

Page 308: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Wolfgang Ertel Introduction to Artificial Intelligence Springer 2011

2 Artificial Intelligence: A Modern Approach Stuart Jonathan Russell, Peter Norvig

3

4

5

6

7

8

9

10

11

12

13

14

Page 309: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1What is Artificial Intelligence, Turing Test, History of Artificial Intelligence

Theoritical Course , laboratuar

2Distributed, Autonomous and Learning Agents, Knowledge-Based Systems

Theoritical Course , laboratuar

3 Propositional Logic, Semantics

Theoritical Course , laboratuar

4First-Order Predicate Logic, Limitations of Logic

Theoritical Course , laboratuar

5Search , Breadth First Search, Depth First Search, Iterative Deepining

Theoritical Course , laboratuar

6Heuristic Search, Reasining with Uncertainity

Theoritical Course , laboratuar

7First Midterm

Theoritical Course , laboratuar

8Conditional Probablity, The Principle of Maximum Entropy ,Reasoning with Bayesian Network

Theoritical Course , laboratuar

9Machine Learning, Data Mining

Theoritical Course , laboratuar

10Nearest Neighbour Method

Theoritical Course , laboratuar

11Decision tree learning, Entropy as a metric for information content, Bayesian Networks, clustering Theoritical Course , laboratuar

12Second Midterm

Theoritical Course , laboratuar

13Neural Networks, mathematical model, neural associative memory

Theoritical Course , laboratuar

Page 310: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Hopfield Networks, Linear Network with minimal errors

Theoritical Course , laboratuar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 311: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav

Ödev

Proje1 10

Rapor

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 312: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Describe the computer science problem in artificial intelligence

PY1, PY2 3 2

2. Apply some methods to the problem and solve by using artificial intelligence techniques PY2 4

3 Analys the result of calculations and get some explanations

PY4 5

4 Develop the results as software application PY413 2

5 Get some experience about electrical devises and their software

PY12 2

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 313: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 5 50

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 15 30

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 8 8

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 314: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Dersin Adı: Data Mining Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM453

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıTo introduce students to basic applications, concepts, and techniques of data mining.To develop skills for using recent data mining software

Dersin Tanımı (Kısa İçerik) Data Analysis, Classification, Clustering, Anomaly detection, Association Analysis

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 315: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Introduction to Data Mining, P. Tan, M. Steinbach, V. Kumar, Pearson

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 316: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE

TEKNİK*

1 Introduction Düz Anlatım

2 Data Düz Anlatım

3 Exploring Data Düz Anlatım

4 Classification Part 1 Düz Anlatım

5 Classification Part 2 Düz Anlatım

6 Classification: Alternative Techniques Part 1 Düz Anlatım

7 Classification: Alternative Techniques Part 2 Düz Anlatım

8 Association Analysis Part 1 Düz Anlatım

9 Association Analysis Part 2 Düz Anlatım

10 Cluster Analysis Part 1 Düz Anlatım

11 Cluster Analysis Part 2 Düz Anlatım

12 Anomaly Detection Part 1 Düz Anlatım

13 Anomaly Detection Part 2 Düz Anlatım

14 Project Presentations Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 317: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

30

Kısa Sınav-

Ödev4 10

Proje1 10

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 318: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Veri madenciliği kavramını açıklayabilirPY1, PY12, PY13 3 4 5

2. Veri Madenciliği temel bileşenlerini açıklayabilir. PY12, PY13 4 53. Veri Madenciliği araçlarını ve yaklaşımlarını özetleyebilir. PY12, PY13 4 5

4. Veri analiz yapabilir. PY2,PY4,PY6, PY12, PY13

5 3 5 5 5

5. Veri Madenciliği kullanarak akılcı ve önemli faydaları özetleyebilir PY1,PY2 4 36. Veri Madenciliğini temsil eden bir veri modeli oluşturabilir. PY12, PY13 5 5

1. Hiç, 2. Az, 3. Orta, 4. Fazla, 5. Çok fazla

Page 319: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 0 0

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 4 5 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 9 18

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 320: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Advanced Microprocessors Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM457

Dersin Türü ( X ) Seçmeli ( )

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe aim of this course is to provide the theoretical and practical knowledge necessary to enable you to use microprocessors.

Dersin Tanımı (Kısa İçerik)

Machine Organization and Programming, Assembly Language Programming, Introduction to Branching, Extended Arithmetic on the MC68000, High-Level Language Tun-Tine Environment, Communication Interface Programming, Exception Processing, Peripheral Device Interrupts, Advanced M68000 System Topics

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 321: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 The 68000 Microprocessor. Hardware and Software Principlesand Applications, 4th Edition, James Antonakos, Prentice-Hall, Inc., 1999.

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 322: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1PART 1. INTRODUCTION. Microprocessor-Based Systems. Evolution of Microprocessors. Microprocessor Operation Düz Anlatım

2

An Introduction to the 68000 MicroprocessorThe Software Model of the 68000. The functional description. 68000 Data Organization Düz Anlatım

3PART2. SOFTWARE ARCHITECTURE.Software Details of the 68000. Assembly Language Programming. 68000 Instruction Types Düz Anlatım

4Software Details of the 68000(2). 68000Addressing Modes. The 68000’s Instruction Set. Düz Anlatım

5

How an Assembly generates Machine Code.Exception Processing. Execution States.Privilege States. Düz Anlatım

6Changing the Privilege States. Special Exceptions. Trobleshouting

Düz Anlatım

7PART 3. PROGRAMMING An Introduction to Data Structure. Defining Constants with EQU. Defining Variables with DS&DC Düz Anlatım

8Accessing one-dimensional Arrays.Accessing two-dimensional Arrays. Düz Anlatım

9An Introduction to Data Structures(2).Character Strings. Static Versus Dynamic Storage Allocation. Düz Anlatım

10Link-Lists. Binary Tree. Stacks & Queues.Writing a Software Driver. Parameter Passing Düz Anlatım

11PART 4. HARDWARE ARCHITECTURE.Hardware Details of the 68000. Düz Anlatım

12Interface Circuits – 6821, 6850, 68230

Düz Anlatım

13Interface Circuits – 6821, 6850, 68230

Düz Anlatım

Page 323: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Final discussion and observing of all material for final exam

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 324: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar 2 20

Kısa Sınav

Ödev 3 15

Proje 1 15

Rapor - -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı 1 50

Diğer 2 20

TOPLAM 100

Page 325: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI) PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgisayar organizasyonu ve programlaması hakkında bilgi kazanır.

PY1, PY2, PY3, PY11, PY12, PY13

4 5 5 5 5 5

2. Mikroişlemcilerin genel yapısını tanımlar PY2, PY3, PY11, PY12, PY13

5 5 5 5 5

3. Mikroişlemcileri sınıflandırır. PY2, PY4, PY11 5 4 5

4. Ara yüz programlama iletişimini açıklar. PY4, PY11 4 5

5. Makine dili programlama becerisi kazanır. PY1, PY4, PY5, PY12, PY13

4 4 5 5 5

6. MC68000 aritmetiği hakkında bilgi sahibi olur. PY4, PY11 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 326: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 327: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Digital Image Processing Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (Ingilizce) Yarıyılı 7-8 Kodu COM466

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Students will learn to input the images to computer programs, to filter images to improve image quality, to apply set operations on images, to segment objects and to detect objects from images.

Dersin Tanımı (Kısa İçerik)

Image fundamentals, image enhancements, special and frequency domain filters, image segmentation, morphological operations, color images, image representation and description, image compression, recognition.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 328: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1Digital Image Processing (3rd Edition) by Rafael C. Gonzalez and Richard E. Woods, 2007.

2Digital Image Processing Using MATLAB, 2nd ed. by Rafael C. Gonzalez, Richard E. Woods, and Steven L. Eddins, 2009.

3

4

5

6

7

8

9

10

11

12

13

14

Page 329: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to image processing. Fundamental stages in image processing.

Düz Anlatım

2Image fundamentals. Sensing, sampling, pixel relations.

Düz Anlatım

3Basic grey-level transformations.

Düz Anlatım

4Enhancement in the spatial domain.

Düz Anlatım

5Histogram processing. Spatial filters.

Düz Anlatım

6Enhancement in the frequency domain.

Düz Anlatım

7Image restoration.

Düz Anlatım

8Review, Midterm 1

Düz Anlatım

9Morphological image processing. Erosion, dilation, opening, closing.

Düz Anlatım

10Applications of morphology.

Düz Anlatım

11Edge-based image segmentation

Düz Anlatım

12Thresholding. Region-based segmentation.

Düz Anlatım

13Image representation and description.

Düz Anlatım

Page 330: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Image compression, recognition.

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 331: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav

Ödev

Proje3 30

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 332: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgisayarda resimlerin sayısal analizini yapar.

PY1,PY3,PY13

4 4 5

2. En az bir programlama dilinin grafik kütüphanesini tanımlar.

PY1,PY3,PY13

4 4 5

3. Matlab ve başka bir programlama dilinde görüntü işleme yapar.

PY1,PY3,PY13

4 4 5

4. Resimler üzerine filtreleme ve gölgelendirme yapar.

PY1,PY3,PY13

4 4 5

5. Kenar tabanlı görüntüleme yapar. PY1,PY3,PY13

4 4 5

6. Görüntü sıkıştırma yapar. PY1,PY3,PY13

4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 333: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 3 15 45

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 25 25

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 334: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Knowledge Engineering and Management

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM467

Dersin Türü ( ) Seçmeli ( X ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

Aim of the course equip students with the basic concepts of knowledge acquisition, representation, distribution, use and management issues. Basic concepts, techniques, and tools, are presented with an interdisciplinary approach.

Dersin Tanımı (Kısa İçerik)

To convert the raw data for organizational usage, state of the art of inormation management methods and techniques are examined. The logical inference and data modeling methods, expert systems, tools, supplies and synthesis of information, organizational memory, information systems development and applications engineering approach, administrative matters, as well as the technical issues are examined.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 335: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Elias M. Awad, Hassan M. Ghaziri (2004). Knowledge Management. Prentice Hall. ISBN: 0-13-034820-1.

2 Ian Watson (2002). Applying Knowledge Management: Techniques for Building Corporate Memories. Morgan Kaufmann. ISBN: 1558607609

3 Madanmohan Rao (2004). Knowledge Management Tools and Techniques: Practitioners and Experts Evaluate KM Solutions. Butterworth-Heinemann. ISBN: 0750678186.

4

5

6

7

8

9

10

11

12

13

14

Page 336: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1

Introduction to information and management

Düz Anlatım, Laboratuvar

2

Information Management Solutions

Düz Anlatım, Laboratuvar

3

Impact of knowledge management to organizations

Düz Anlatım, Laboratuvar

4

Factors leading knowledge management

Düz Anlatım, Laboratuvar

5

An organizational information management assessment

Düz Anlatım, Laboratuvar

6

Knowledge management technologies

Düz Anlatım, Laboratuvar

7

Knowledge-based systems

Düz Anlatım, Laboratuvar

8

Event / case-based systems

Düz Anlatım, Laboratuvar

9

The creation and acquisition of knowledge

Düz Anlatım, Laboratuvar

10

New infoextraction / data mining

Düz Anlatım, Laboratuvar

11

Knowledge discovery systems

Düz Anlatım, Laboratuvar

12

Data capture (capture) systems

Düz Anlatım, Laboratuvar

13

Information-sharing systems

Düz Anlatım, Laboratuvar

Page 337: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14

Systems that handles Information

Düz Anlatım, Laboratuvar

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 338: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

25

Kısa Sınav-

Ödev- -

Proje1 15

Rapor1 10

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 339: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

Öğrenci bilgi oluşturulması, edinim, gösterimi, dağıtımı, kullanımı ve yönetimi konularının temel kavramları, teknikleri ve araçları öğrenir ve kullanabilir.

PY1, PY12, PY13 3 4 5

Öğrenci organzasyonlarda bilgini yönetiminin rolunu ve kullanımı ile ilgili engelleri bilir.

PY12, PY13 4 5

Bilgi yönetim sistemlerinin bileşenlerini anlar ve nasıl kullanılıp entegre edilebileceğini bilir.

PY12, PY13 4 5

Bilgi Yönetimi ile ilgili güncel gelişimleri değerlendirebilir.

PY2, PY4, PY6, PY12, PY13

5 3 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 340: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 14 2 28

Ödevler

Sunum Hazırlama

Sunum 1 5 5

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 20 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama 1 10 10

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 155

Toplam İş Yükü / 30 155/30

Dersin AKTS Kredisi 5

Page 341: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Neural Networks Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM469

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

This course enables students to gain the fundamental principle of artificial neural network (ANN) systems and skills of modeling

Dersin Tanımı (Kısa İçerik)

The following topics will be included in the course: The main neural network architectures and learning algorithms, perceptrons and the LMS algorithm, back propagation learning, radial basis function networks, Kohonen’s self organizing feature maps, Hopfield networks, artificial neural networks for applications.

Page 342: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Neural Networks and Learning Machines, Simon S. Haykin, Third edition, Prentice Hall, 2008

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 343: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction Düz Anlatım

2 Structure of neural network models Düz Anlatım

3 Learning Process Düz Anlatım

4 Single layer perceptrons Düz Anlatım

5 Linear Filters Düz Anlatım

6 Multi layer perceptrons Düz Anlatım

7Midterm

Düz Anlatım

8 Back Propagation Düz Anlatım

9 Multi layer perceptrons and Back Propagation Algorithm Düz Anlatım

10 Matlab Neural Network Tool Düz Anlatım

11Midterm

Düz Anlatım

12Radial Basis Function (RBF) network

Düz Anlatım

13Support vector machines

Düz Anlatım

Page 344: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Self organizing maps

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 345: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav-

Ödev3 15

Proje1 15

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 346: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Yapay Sinir Ağ (YSA) modellerini ve yapılarını tanımlar.

PY1,PY3,PY5,PY13

4 4 4 5

2. Yapay sinir ağı oluşturur.

PY1,PY3,PY5,PY13

4 4 4 5

3. İleri beslemeli YSA'ların yapısı ve eğitimini açıklar.

PY1,PY3,PY5,PY13

4 4 4 5

4. Geri beslemeli YSA'ların yapısı ve eğitimini açıklar.

PY1,PY3,PY5,PY13

4 4 4 5

5. Çok katmanlı YSA'ları kullanır. PY1,PY3,PY5,PY13

4 4 4 5

6. Sinir ağları benzeri problemlere algoritma geliştirir.

PY1,PY3,PY5,PY13

4 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 347: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 348: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Embedded System Design Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM470

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

To teach students how to design, test and implement embedded systems using microcontrollers.

Dersin Tanımı (Kısa İçerik)

Introduction to embedded systems and microcontrollers. 16F84A microcontroller. design examples with 16F84A. 16F873A microcontroller and design examples with it. using A/D and D/A converters with microcontrollers. Real time embedded systems.

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, Tim Wilmshurst, Newnes/Elsevier, 2007.

Page 349: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

2 PIC Microcontroller and Embedded Systems:Using assembly and C for PIC18, M.A.Mazidi, R.D.McKinlay, and D.Causey, Pearson/Prentice Hall, 2008.

3

4

5

6

7

8

9

10

11

12

13

14

Page 350: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to embedded systems. Example embedded systems. PIC microcontrollers.

Düz Anlatım

2Minimum systems and the PIC 16F84A.

Düz Anlatım

3Parallel ports, power supply, and clock oscillator.

Düz Anlatım

4An introduction to assembler. PIC 16 series instruction set. Building Assembler programs.

Düz Anlatım

5Interrupts, counters and timers.

Düz Anlatım

6Larger systems and PIC 16F873A

Düz Anlatım

7Review and 1st Midterm examination

Düz Anlatım

8The human and physical interfaces. LEDs, LCDs, sensors. Etc.

Düz Anlatım

9Synchronous data communications. Serial links.

Düz Anlatım

10Data acquisition and manipulation. ADC/DAC.

Düz Anlatım

11Multi-tasking and real time operating systems.

Düz Anlatım

12Real time operating systems.

Düz Anlatım

13Scheduling and the scheduler. Developing tasks.

Düz Anlatım

Page 351: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14The Salvo Real Time Operating System.

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 352: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav

Ödev3 10

Proje3 20

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 353: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Devre elemanlarını tanımlar. PY1,PY4,PY13

4 5 5

2. PIC programlama elemanlarını kullanır. PY1,PY4,PY13

4 5 5

3. Makine dilinde kod yazar. PY1,PY4,PY13

4 5 5

4. Devrelere veri gönderir ve geri alır. PY1,PY4,PY13

4 5 5

5. Devre analizi yapar. PY1,PY4,PY13

4 5 5

6. Devre tasarımı yapar. PY1,PY4,PY13

4 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 354: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 10 10

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 3 10 30

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 355: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Embedded System Programming Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM471

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( ) Yok ( X ) Var: Sayısal Mantık Tasarımı……................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıDesigning embedded system designs effectively. Designing hardware via software. Learning Verilog language.

Dersin Tanımı (Kısa İçerik)

General information about embedded systems, Spelling rules of Verilog hardware description language, Gate-level design with structural modeling, Design with data-flow modeling, Design with behavioral modeling, Synthesizing and Simulation, Design with Finite State Machines, Processor Design (datapath and control unit), Peripherals interface design (VGA, PS/2 mouse and PS/2 keyboard, memory)

Page 356: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Starter’s Guide to Verilog 2001, Michael D. Ciletti, ISBN: 0-13-141556-5, Prentice Hall, 2004.

2 Modeling, Synthesis and Rapid Prototyping with the Verilog HDL, Michael D. Ciletti, ISBN:0139773983, Prentice Hall, 1999

3 Advanced Digital Design with the Verilog HDL, Michael D. Ciletti, ISBN:0-13-089161-4, Prentice Hall, 2003

4 Verilog HDL: a guide to digital design, Samir Palnitkar

5

6

7

8

9

10

11

12

13

14

Page 357: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 General information about embedded systems Lecture

2Spelling rules of Verilog hardware description language

Lecture

3Spelling rules of Verilog hardware description language

Lecture

4Gate-level design with structural modeling

Lecture

5Design with data-flow modeling

Lecture

6Design with behavioral modeling

Lecture

7Synthesizing and Simulation

Lecture

8Design with Finite State Machines

Lecture

9Processor Design (datapath)

Lecture

10Processor Design (Control Unit)

Lecture

11Peripherals interface design (VGA)

Lecture

12Peripherals interface design (PS/2 mouse ve PS/2 keyboard)

Lecture

13Peripherals interface design (memory)

Lecture

Page 358: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Project Representations

Lecture

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 359: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

40

Kısa Sınav

Ödev14 10

Proje

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM

Page 360: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1- Gömülü sistemler hakkında ve kullanım alanları hakkında bilgi sahibi olur.

PY11 5

2- Programlanabilir elektronik cihazlara program yazabilir.

PY3, PY13 4 5

3- Donanım cihazlarında uygulanacak programların kodlamasını yapabilir.

PY3, PY12, PY13 3 4 5

4- İşlemci tasarlayabilir. PY3, PY4 5 4

5- İşlemci ile birlikte çalışan çevresel birimlerin arayüzünü tasarlayabilir.

PY3, PY4 5 4

6- Problemin tanımlanarak çözümün tasarlaması ve modellenmesi süreçlerini bilir.

PY1, PY2 5 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 361: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması

Ödevler 14 3 42

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 6 12

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 49 49

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 5 5

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 362: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Expert Systems Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği Yarıyılı 7-8 Kodu COM476

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The aim of the course is to teach how to build expert systems and related important concepts such as knowledge representation and rule based systems.

Dersin Tanımı (Kısa İçerik)

Knowledge Representation, Rule Based Systems, Knowledge Acquisition, Heuristics Classification, Tools for Building Expert Systems, Belief Networks, Case Based Reasoning.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 363: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Introduction to Expert Systems, 3rd edition, Peter Jackson, Addison-Wesley, 1999

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 364: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to Expert Systems

Düz Anlatım

2Knowledge Representation

Düz Anlatım

3Symbolic Computation

Düz Anlatım

4Rule-Based Systems

Düz Anlatım

5Rule-Based Systems

Düz Anlatım

6Representing Uncertainty

Düz Anlatım

7Knowledge Acquisition

Düz Anlatım

8Midterm Exam

Düz Anlatım

9Heuristic Classification

Düz Anlatım

10Tools for Building Expert Systems

Düz Anlatım

11Truth Maintenance Systems

Düz Anlatım

12Belief Networks

Düz Anlatım

13Case-Based Reasoning

Düz Anlatım

Page 365: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Case-Based Reasoning

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 366: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav

Ödev5 15

Proje1 15

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 367: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Uzman sistemler konusunda yeterli birikime sahip olur.

PY1, PY2 4 4

2. Bilgi gösterimi konusunda bilgi düzeyini artırır.

PY1, PY2 4 4

3. Kural Tabanlı Sistemleri kullanır. PY1, PY2, PY3 5 4 3

4. Heuristic Classification kullanarak sınıflandırma gerçekleştirir.

PY1, PY2, PY3 4 4 3

5. Uzman sistemler tasarlar. PY1, PY2, PY3 5 4 2

6. Belief Networks oluşturabilir. PY1, PY2, PY3 4 4 3

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 368: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 5 5 25

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 23 23

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 369: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: System Management Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM481

Dersin Türü ( X ) Seçmeli ( )

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe aim of this course is to give knowledge to students about management of complex computer systems and networks safely.

Dersin Tanımı (Kısa İçerik)

Host, user management, software tools used for system management, system modeling and configuration, application-level and network-level services, security.

Page 370: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Principals of Network ans System Administration, Mark Burges, John Wiley and Sons, 2004.

2 Sed & Awk, Dale Dougherty, Arnold Robbins, O’Reilly & Associates, Inc, 2nd Edition 1997.

3 Essential System Administration, 3rd Edition, O’Reilly & Associates, Inc,

4

5

6

7

8

9

10

11

12

13

14

Page 371: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction to system management (responsibilities and ethical values) Düz Anlatım

2Some common software tools (sed, awk, perl and shell scripts) Düz Anlatım

3The general analysis of the Linux / Unix and Windows operating systems Düz Anlatım

4Devices and drivers Düz Anlatım

5Hardware/software enhancements and maintanence Düz Anlatım

6Stopping and restarting the system, adding a user to the system Düz Anlatım

7System security (concepts, software and hardware elements) Düz Anlatım

8Core /application configuration Düz Anlatım

9Network configuration (host name, domain name, subnet creation) Düz Anlatım

10DHCP, DNS configuration Düz Anlatım

11File systems (NFS configuration) Düz Anlatım

12Configuring the Web server Düz Anlatım

13Configuring the mail server Düz Anlatım

Page 372: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Configuring the database servers (MySQL, Postgre-SQL, MS-SQL and Oracle) Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 373: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar 2 20

Kısa Sınav

Ödev 3 15

Proje 1 15

Rapor - -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı 1 50

Diğer 2 20

TOPLAM 100

Page 374: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1) Sistem yöneticiliğinin etik değerlerini ve sorumluluklarını bilir PY1, PY2, PY8 5 5 5

2) Karmaşık küme bilgisayar sistemlerinin etkin yönetiminde kullanılan yazılım ve donanım araçlarını bilir

PY2, PY3, PY13 5 5 5

3) Kurumsal bilgisayar sistemlerinde, veri ve sistem güvenliğinin nasıl sağlanacağını bilir PY9, PY11 5 5

4) Donanım, yazılım ilavelerinin hızlı ve sistem işleyişini aksatmadan nasıl yapılacağını, süreçte ne tür politikalar uygulanacağını bilir

PY7, PY11, PY12,PY13 5 5 5 5

5) Farklı donanımlar için yazılımları (sistem/uygulama) kaynak koddan üretebilir ve yapılandırabilir

PY7, PY12,PY13 5 5 5

6) Ağ yönetimi ile ilgili sunucuları (DHCP, DNS) yapılandırabilir PY2, PY3, PY11 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 375: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 376: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Bilgisayar Mühendisliği Programı

Dersin Adı: Microprocessor Interfaces Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM484

Dersin Türü ( X ) Seçmeli ( )

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThe aim of this course is to provide knowledge to students about special purpose microprocessor interfaces and their programming principles.

Dersin Tanımı (Kısa İçerik)

Microprocessor output, I/O interfaces, coding and programming data loading circuits, SDRAM, DRAM I/O bus systems. PPI systems

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 377: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Lecture Notes

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 378: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

18279 Interface Board

Düz Anlatım

28279 Interface Board

Düz Anlatım

38279 Interface Board

Düz Anlatım

4DAC Interface Board

Düz Anlatım

5DAC Interface Board

Düz Anlatım

616-Channel 8-Bit ADC Interface

Düz Anlatım

716-Channel 8-Bit ADC Interface

Düz Anlatım

88 Digit Multiplexed Display Board

Düz Anlatım

9DC Motor Controller Board

Düz Anlatım

10DC Motor Controller Board

Düz Anlatım

11Hex Key

Düz Anlatım

12Traffic Light Controller

Düz Anlatım

13Elevator Simulator

Düz Anlatım

Page 379: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Elevator Simulator

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 380: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar 2 20

Kısa Sınav

Ödev 3 15

Proje 1 15

Rapor - -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı 1 50

Diğer 2 20

TOPLAM 100

Page 381: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. 8279 boardu tanımlarve programlar.

PY4,PY5,PY12,PY13

5 5 5 5

2. DAC tanımlar

PY4,PY5,PY12,PY13

5 5 5 5

3. Microişlemci programlayacak en az bir dil bilir.

PY4,PY5,PY12,PY13

5 5 5 5

4. Microişlemci bağlantılarını açıklar. PY4,PY5,PY12,PY13

5 5 5 5

5. Assembly dilini kullanır. PY4,PY5,PY12,PY13

5 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 382: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 383: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Web Based Technologies and Applications

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM485

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı To produce and maintain large websites.

Dersin Tanımı (Kısa İçerik) Ajax, Adobe Flex, Silverlight, Java Server Faces, Web Services

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 384: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Internet & World Wide Web How to Program, 4th ed., Deitel & Deitel

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 385: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE

TEKNİK*

1 Ajax-Enabled Rich Internet Applications Düz Anlatım

2 Adobe® Flash® CS3 Düz Anlatım

3 Adobe® Flash® CS3: Building an Interactive Game Düz Anlatım

4 Adobe® Flex™ 2 and Rich Internet Applications Düz Anlatım

5 Adobe® Flex™ 2 and Rich Internet Applications Düz Anlatım

6 Microsoft® Silverlight™ and Rich Internet Applications Düz Anlatım

7 Microsoft® Silverlight™ and Rich Internet Applications Düz Anlatım

8 MIDTERM Düz Anlatım

9 JavaServer™ FacesWeb Applications Düz Anlatım

10 JavaServer™ FacesWeb Applications Düz Anlatım

11 Ajax-Enabled JavaServer™ Faces Web Applications Düz Anlatım

12 Web Services Düz Anlatım

13 Web Services Düz Anlatım

14 Presentations Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 386: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

20

Kısa Sınav-

Ödev- -

Proje3 30

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 387: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Büyük web siteleri oluşturabilmek ve kontrol edebilmek

PY1, PY12, PY13 3 4 52. Editör kullanarak form oluşturabilmek

ve script ekleyebilmekPY12, PY13 4 5

3. Veri tabanı entegre web sayfaları geliştirebilmek.

PY12, PY13 4 54. Kullanılabilirlik ve erişilebilirlik

kavramları açıklayabilmekPY2,PY4,PY6, PY12, PY13

5 3 5 5 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 388: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 4 42

Haftalık Ders Süresi (Uygulama) 14 0 0

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 0 0 0

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 10 10

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 3 16 48

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 389: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Web Based Parallel Distributed Systems

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM486

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

This course enables students to study the paradigms of parallel and distributed computing, their applications, and the systems/architectures supporting them

Dersin Tanımı (Kısa İçerik)

Classification of parallel computers and programming types. Parallel programming. Message passing and shared memory approximations. Review of distributed calculation: Synchronization, reliability, error correction. Relations of JAVA with parallel and distributed calculation. Java Remote Method Invocation, CORBA, DCE.

Page 390: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 Distributed Systems, Principles and Paradigms, 2002 Edition: Andrew S. Tanenbaum and Maarten van Steen

2 Parallel Computer Architecture, A Hardware/Software Approach, 1999 Edition: David E. Culler, Jaswinder Pal Singh, and Anoop Gupta

3 Foundations of Multithreaded, Parallel, and Distributed Programming, 2000 Edition: Gregory R. Andrews (Publishers: Addison-Wesley)

4

5

6

7

8

9

10

11

12

13

14

Page 391: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Overview Düz Anlatım

2Basics of Parallelization: dependences, synchronization

Düz Anlatım

3Basics of Parallelization: patterns of parallelism

Düz Anlatım

4Modeling speedup, Parallel language constructs

Düz Anlatım

5Shared Memory: Synchronization, Coherence, and Consistency

Düz Anlatım

6Coherence protocols: snoop-based and directory-based coherence

Düz Anlatım

7Midterm

Düz Anlatım

8Memory Consistency Models

Düz Anlatım

9Message passing

Düz Anlatım

10Distributed systems: Logical and physical clocks

Düz Anlatım

11Midterm

Düz Anlatım

12Distributed systems: Logical and physical clocks

Düz Anlatım

13Distributed transactions

Düz Anlatım

Page 392: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Distributed transactions

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 393: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav-

Ödev3 15

Proje1 15

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 394: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Paralellik kavramını ve ilkelerini öğrenir.

PY1,PY3,PY5,PY13

4 4 4 5

2. Bellek paylaşımını organize edebilir.

PY1,PY3,PY5,PY13

4 4 4 5

3. Bellek modelleri geliştirir. PY1,PY3,PY5,PY13

4 4 4 5

4. Sistemler arası mesaj paylaşımını sağlar. PY1,PY3,PY5,PY13

4 4 4 5

5. Dağıtık sistemlerdeki hareketleri control edebilir.

PY1,PY3,PY5,PY13

4 4 4 5

6. Dağıtık sistemler geliştirir. PY1,PY3,PY5,PY13

4 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 395: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 396: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

Dersin Adı: Real-Time Systems Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM487

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıIn this course, students learn the theoretical and practical aspects of specification,design and test, they, therefore, learn how to model the Real Time Systems.

Dersin Tanımı (Kısa İçerik)

Real-time Systems are comprised of software/hardware components embedded intolarger systems composed of other sub-systems (both mechanical and electronic).These systems are fed by input information from the sensors and are supposed tocompute control signals for driving the actuators, resulting in a continuous interactionwith the environment. In this course, students will learn how to characterize, model,analyze, and design such systems. More, the course provides a pragmatic andintensive introduction to the UML for Real-Time System Development.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 397: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1 Real Time UML: Advances in The UML for Real-Time Systems, Third Edition, BrucePowel Douglass, Addison Wesley, 0-321-16076-2

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 398: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1 Introduction to Real-time systems Düz Anlatım

2Advances in Real-time systems

Düz Anlatım

3Object Orientation with UML 2.0

Düz Anlatım

4UML Diagramları

Düz Anlatım

5Requirements Analysis of Real-Time Systems

Düz Anlatım

6Implementations

Düz Anlatım

7Midterm

Düz Anlatım

8Architectural Design for RTS

Düz Anlatım

9Architectural Design for RTS

Düz Anlatım

10Detailed design for RTS

Düz Anlatım

11Midterm

Düz Anlatım

12Development tools

Düz Anlatım

13Documentation

Düz Anlatım

Page 399: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14Review

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 400: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav- -

Ödev- -

Proje1 30

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 401: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Gerçek zamanlı sistemler hakkında bilgi sahibidir

PY1,PY3,PY5,PY13

4 4 4 5

2 Gerçek zamanlı sistemleri analiz eder ve belirtimini yapabilir

PY1,PY3,PY5,PY13

4 4 4 5

3. Yazılım ve programı tasarlayabilir PY1,PY3,PY5,PY13

4 4 4 5

4. Gerçek zamanlı sistemlerin isletim sistemleri hakkında bilgi sahip olur

PY1,PY3,PY5,PY13

4 4 4 5

5. Teorik olarak UML ile gerçek zamanlı sistemleri modelleme yetisine sahip olur

PY1,PY3,PY5,PY13

4 4 4 5

6. Pratik olarak UML ile gerçek zamanlı sistemleri modelleme yetisine sahip olur.

PY1,PY3,PY5,PY13

4 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 402: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 50 50

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 403: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: Parallel Programming Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM494

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı

The goal of the course is to make students, who know serial programming concepts and techniques, develop parallel computer concepts and parallel codes which run on related computers.

Dersin Tanımı (Kısa İçerik)

Development of computerized calculation techniques, Flynn grouping, The concept of symmetric multi-processor programming, OpenMP library, Distributed architecture structures and message passing libraries, Using MPI library.

5. b) DERSTE KULLANILAN KAYNAKLAR

Page 404: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

1

Using OpenMPPortable Shared Memory Parallel ProgrammingBarbara Chapman, Gabriele Jost and Ruud van der PasForeword by David J. Kuck

2 Parallel Programming with MPI by Peter Pacheco

3

4

5

6

7

8

9

10

11

12

13

14

Page 405: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Computerized calculation techniques and the development of computer technologies

Düz Anlatım

2Flynn classification and symmetric multi-processor computers

Düz Anlatım

3Installation of the library of MPI and use of it in compiler

Düz Anlatım, uygulama

4Code development with OpenMP

Düz Anlatım, uygulama

5Code development with OpenMP

Düz Anlatım, uygulama

6Code development with OpenMP

Düz Anlatım, uygulama

7Midterm

Düz Anlatım

8Code development with OpenMP

Düz Anlatım, uygulama

9Code development with OpenMP

Düz Anlatım, uygulama

10Distributed computer architectures and message passing libraries

Düz Anlatım

11MPI installation and use of it with compilers

Düz Anlatım, uygulama

12Midterm

Düz Anlatım

13Code development with MPI

Düz Anlatım, uygulama

Page 406: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

14 Code development with MPI Düz Anlatım, uygulama

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 407: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav

Ödev10 20

Proje1 10

Rapor- -

Laboratuar Çalışması

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 408: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bilgisayarları mimari yapılarına uygun olarak sınıflandırır.

PY11 5

2. Farklı mimarideki bilgisayar sistemlerine özgü kod geliştirmesi yapar.

PY1,PY5,PY6 4 5 3

3. Paralel sistemlerde, paralel kod geliştirme kütüphanelerinin kurulum ve ayarlarını yapar.

PY1,PY3,PY5,PY11 5 3 2 4

4. Hesaplanması gerekli bir sürecin hangi tip mimari için geliştirme yapılmasının ne gibi avantajlar içereceği konusunda yorum yapar.

PY1,PY6 5 5

5. OpenMp kütüphanesi ile simetrik sistemler için kod geliştirmesi yapar.

PY1,PY2 4 3

6. MPI kütüphanesinin yapabilecekleri hakkında bilgi sahibidir.

PY11 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 409: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 4 6 24

Ödevler 10 4 40

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 8 16

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 15 15

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 13 13

Kısa Sınavlar

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5

Page 410: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Mühendisliği Programı

Dersin Adı: Computer Simulation And Modeling

Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM496

Dersin Türü ( X ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( X ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var ................................................................................................................................................ ………………………………………………………………………………………………

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin AmacıThis course enables students to introduce simulation techniques used in design and analysis of systems. They gain knowledge about modeling and analysis of systems.

Dersin Tanımı (Kısa İçerik)

Introduction to system theory, discrete systems, continuous systems, analysis of simulation and simulation results, simulation and decision.

Page 411: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 A first course in Mathematical modeling, 3rd edition, FRGiordano,M D Weir, W. P.Fox(Thomson )2003

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 412: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Introduction Düz Anlatım

2Modeling Process, Proportionality, Geometric Simulation

Düz Anlatım

3Adjusting Models

Düz Anlatım

4Empirical Modeling Düz Anlatım

5Simulation Modeling Düz Anlatım

6Stochastic Modeling Düz Anlatım

7

Midterm

Düz Anlatım

8

Discrete Optimization Modeling

Düz Anlatım

9

Dimensional Analysis and Modeling

Düz Anlatım

10Modeling of Function Graphics

Düz Anlatım

11

Modeling with Different Equations

Düz Anlatım

12

Midterm

Düz Anlatım

Page 413: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

13

Continuous Optimization Modeling

Düz Anlatım

14

Review

Düz Anlatım

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 414: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar2

20

Kısa Sınav- -

Ödev3 15

Proje1 10

Rapor- -

Laboratuar Çalışması- -

Derse Katılım

Dönem Sonu Sınavı1 50

Diğer

TOPLAM100

Page 415: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Bir sistemin davranışının inceler. PY1,PY3,PY5,PY13

4 4 4 5

2. Yeni sistem tasarlar.

PY1,PY3,PY5,PY13

4 4 4 5

3. Bilgisayar ortamında modelleme yapar. PY1,PY3,PY5,PY13

4 4 4 5

4. Sistemler arasında benzetim yapar. PY1,PY3,PY5,PY13

4 4 4 5

5. Algoritma geliştirir. PY1,PY3,PY5,PY13

4 4 4 5

6. Verilen algoritmanın kodunu yazar. PY1,PY3,PY5,PY13

4 4 4 5

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 416: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama)

İnternette tarama, kütüphane çalışması 10 2 20

Ödevler 3 10 30

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 20 20

Arazi Çalışması 0 0

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 20 20

Kısa Sınavlar 0 0

Rapor Hazırlama

Seminer 0 0

Diğer 0 0

Toplam İş Yükü 152

Toplam İş Yükü / 30 152/30

Dersin AKTS Kredisi 5

Page 417: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi

Bilgisayar Programı

Dersin Adı: CISCO Sorumlu Öğretim Üyesi:

Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (İngilizce) Yarıyılı 7-8 Kodu COM498

Dersin Türü ( x ) Seçmeli ( ) Zorunlu

Dersin Verildiği Düzey ( x ) Lisans ( ) Yüksek Lisans ( ) Doktora

Süre 14 Hafta

Ön Koşullar

( X ) Yok ( ) Var

Dersin Kredisi 3

AKTS Kredisi 5

Teorik Ders Saati 3

Uygulama Ders SaatiDersin Dili (Türkçe/İngilizce) İngilizce

Dersin Amacı The use of network in the world is increasing rapidly. The network knowledge of our students needs to be expanded.

Dersin Tanımı (Kısa İçerik)

1. Network fundamentals2. Routing Protocols and Concepts3. LAN Switching and Wireless4. Accessing the WAN

Page 418: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. b) DERSTE KULLANILAN KAYNAKLAR

1 CISCO EDUCATION MODULES

2

3

4

5

6

7

8

9

10

11

12

13

14

Page 419: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. c) HAFTALIK KONULAR (İÇERİK) VE KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİKLERİ

HAFTA KONU KULLANILAN ÖĞRETİM YÖNTEM VE TEKNİK*

1Use network protocol models to explain the layers of communications in data networks.Design, calculate, and apply subnet masks and addresses. Düz Anlatım/Laboratuvar Çalışması

2Build a simple Ethernet network using routers and switches. Employ basic cabling and network designs to connect devices. Düz Anlatım/Ödev/Laboratuvar Çalışması

3Use Cisco CLI commands to perform basic router and switch configuration and verification.Analyze the operations and feature of the transport and network layer protocols and services. Düz Anlatım/Laboratuvar Çalışması

4Configure and verify router interfaces.Demonstrate comprehensive RIPv1 configuration skills. Düz Anlatım/Ödev/Laboratuvar Çalışması

5Design and implement a classless IP addressing scheme for a network.Use advanced configuration commands with routers implementing EIGRP. Düz Anlatım/Laboratuvar Çalışması

6Apply the basic RIPv2 configuration commands and evaluate RIPv2 classless routing updatesIdentify the characteristics of distance vector routing protocols. Düz Anlatım/Ödev/Laboratuvar Çalışması

7

Troubleshoot common network problems at Layers 1, 2, 3, and 7 using a layered model approach.Interpret network diagrams. Düz Anlatım/Laboratuvar Çalışması

8Perform and verify initial switch configuration tasks including remote access management.

Düz Anlatım/Ödev/Laboratuvar Çalışması

9Configure, verify, and troubleshoot VLANs, interVLAN routing, VTP, trunking on Cisco switches, and RSTP operation. Düz Anlatım/Laboratuvar Çalışması

10

Manage IOS configuration files.Identify the basic parameters to configure a wireless network and common implementation issues. Düz Anlatım/Ödev/Laboratuvar Çalışması

11Describe the impact of applications (Voice Over IP and Video Over IP) on a network.Configure, verify, and troubleshoot DHCP and DNS operation on a router. Düz Anlatım/Laboratuvar Çalışması

Page 420: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

12Verify, monitor, and troubleshoot ACLs in a network environment.

Düz Anlatım/Laboratuvar Çalışması

13Configure and verify a basic WAN serial connection, a PPP connection between Cisco routers, and Frame Relay. Düz Anlatım/Laboratuvar Çalışması

14Troubleshoot WAN implementation issues.

Düz Anlatım/Laboratuvar Çalışması

* Düz anlatım, Soru-Cevap, Tartışma, Proje, Ödev, Grup Çalışması, İnteraktif Katılım, Laboratuvar Çalışması, Görsel Materyal, diğer (belirtiniz)

Page 421: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ

Yöntem Sayısı Katkı Payı (%)

Arasınavlar1

10

Kısa Sınav8 20

Ödev5 10

Proje- -

Rapor- -

Laboratuar Çalışması14 10

Derse Katılım- -

Dönem Sonu Sınavı1 50

Diğer- -

TOPLAM100

Page 422: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)

PROGRAM YETERLİKLERİ

PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13

1. Ağ temelleri konusunda yeterli bilgiye sahip olur.

PY1 4

2. Yönlendirme ve anahtarlama işlemlerini öğrenir.

PY1, PY3 4 5

3. Ağ da kullanılan her türlü aygıtı ve kablo türü donanımları tanır ve çıkan sorunlara çözüm bulur.

PY11, PY12 4 3

4. IP adresleme işlemlerine hakim olur. PY1, PY13 2 4

5. Kablosuz ağlarla ilgili gerekli bilgiye sahip olur.

PY3, PY11, PY12 4 3 4

6. Geniş Alan Ağlarını ve bu ağlara erişimi yeterli derecede öğrenir.

PY11, PY12, 4 4

1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla

Page 423: Bilgisayar Mühendisliği Bölümü | Ankara …comp.eng.ankara.edu.tr/files/2013/06/ingilizce.doc · Web viewFirst Midterm 8 Sorting Arrays, Searching Arrays, Multiple Subscripted

5. f) AKTS - İŞ YÜKÜ TABLOSU

ETKİNLİKLER Sayısı Süresi(Saat)

Toplam İş Yükü

Haftalık Ders Süresi (Kuramsal) 14 3 42

Haftalık Ders Süresi (Uygulama) 14 2 28

İnternette tarama, kütüphane çalışması 7 3 21

Ödevler 5 4 20

Sunum Hazırlama

Sunum

Arasınav (Arasınav Hazırlık Süresi Dahil) 1 7 7

Dönem Ödevi/Projesi (Hazırlık Süresi Dahil)

Arazi Çalışması

Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 8 8

Kısa Sınavlar 8 3 24

Rapor Hazırlama

Seminer

Diğer

Toplam İş Yükü 150

Toplam İş Yükü / 30 150/30

Dersin AKTS Kredisi 5