Upload
lehanh
View
222
Download
2
Embed Size (px)
Citation preview
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
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.
5 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
6 Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi.
7 Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
8 Mesleki ve etik sorumluluk bilinci.
9 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.
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.
12 Programlanabilir elektronik cihazlar ve bilgisayarlar konularında deneyimli
13 Problem analizi ve analiz sonuçlarını yazılım ve donanım olarak geliştirme becerisi
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.
3. BİLGİSAYAR MÜHENDİSLİĞİ PROGRAM YETERLİKLERİ
PY1 Matematik, 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.
PY2Karmaşı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.
PY3Karmaşı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.)
PY4Mü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.
PY7 Yaş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.
PY9Proje 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.
PY11 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.
PY12 Programlanabilir elektronik cihazlar ve bilgisayarlar konularında deneyimli
PY13 Problem analizi ve analiz sonuçlarını yazılım ve donanım olarak geliştirme becerisi
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
TDİ101 TÜRK DİLİ I (TURKISH LANGUAGE I) D Z 2 0 2 2 1
ATA101 ATATÜRK İLKELERİ VE İNKİLAP TARİHİ I (ATATURK’S PRINCIPLES AND HISTORY OF REVOLUTION I) D Z 2 0 2 2 1
UYM101 Ü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
GUS101 MÜZİK (MUSIC)
U S 0 1 1 0 1GUS103 RESİM (PAINTING)
BED101 BEDEN EĞİTİMİ (PHYSICAL TRAINING)
HYK101 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
TDİ102 TÜRK DİLİ II (TURKISH LANGUAGE II) D Z 2 0 2 2 1
ATA102 ATATÜRK İLKELERİ VE İNKİLAP TARİHİ II (ATATURK’S PRINCIPLES AND HISTORY OF REVOLUTION II) D Z 2 0 2 2 1
GUS102 MÜZİK (MUSIC)
U S 0 1 1 0 1GUS104 RESİM (PAINTING)
BED102 BEDEN EĞİTİMİ (PHYSICAL TRAINING)
HYK102 HEYKEL (SCULPTURE)
III. Yarıyıl
Kod Ders Adı Ders Türü Z/S T U Tplm K AKTS
BLM231 AYRIK YAPILAR (DISCRETE STRUCTURES) D Z 3 0 3 3 6
BLM237 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
MAT231 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
BLM240 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
BLM256 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
BLM331 ELEKTRONİK II (ELECTRONICS II) D Z 3 2 5 4 7
BLM343 NESNE YÖNELİMLİ PROGRAMLAMA (OBJECT ORIENTED PROGRAMMING) D Z 3 2 5 4 7
BLM367 İLERİ VERİ YAPILARI (ADVANCED DATA STRUCTURES) D Z 3 2 5 4 7
MSS355 ULUSLARARSI İKTİSADİ İLİŞKİLER (INTERNATIONAL ECONOMIC RELATIONS) D S 3 0 3 3 1
MSS319 PAZARLAMA İLKELERİ (PRINCIPLES OF MARKETING) D S 3 0 3 3 1
MSS470 MÜHENDİSLİK ETİĞİ (ENGINEERING ETHICS) D S 3 0 3 3 1
MSS311 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
BLM334 İŞLETİM SİSTEMLERİ (OPERATING SYSTEMS) D Z 3 2 5 4 6
BLM336 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
BLM364 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 Türü Z/S T U Tplm K AKTS
BLM431 BİLGİSAYAR AĞLARI (COMPUTER NETWORKS) D Z 3 2 5 4 8
BLM433 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
BLM468 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
BLM401 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
BLM402 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
BLM426 BİLGİ GÜVENLİĞİ (INFORMATION SECURITY) D Z 3 0 3 3 5
BLM428 İ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
BLM434 İLERİ İŞLETİM SİSTEMLERİ (ADVANCED OPERATING SYSTEMS) D Z 3 0 3 3 5
BLM436 BULANIK MANTIK (FUZZY LOGIC) D Z 3 0 3 3 5
BLM441 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
BLM444 ÖZEL KONULAR (SPECIAL TOPICS) D Z 3 0 3 3 5
BLM445 BİLGİ SİSTEMLERİ (INFORMATION SYSTEMS) D Z 3 0 3 3 5
BLM448 ÖRÜNTÜ ALGILAMA (PATTERN RECOGNITION) D Z 3 0 3 3 5
BLM449 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
BLM453 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
BLM467 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
BLM476 UZMAN SİSTEMLER (EXPERT SYSTEMS) D Z 3 0 3 3 5
BLM481 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
BLM485 AĞ TABANLI TEKNOLOJİLER VE UYGULAMALARI (WEB BASED TECHNOLOGIES AND APPLICATIONS) D Z 3 0 3 3 5
BLM486 AĞ TABANLI PARALEL DAĞITIM SİSTEMLERİ (WEB BASED PARALLEL DİSTRİBUTED SYSTEMS) D Z 3 0 3 3 5
BLM487 GERÇEK ZAMANLI SİSTEMLER (REAL-TIME SYSTEMS) D Z 3 0 3 3 5
BLM489 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
BLM496 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
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) BLM231 AYRIK YAPILAR (DISCRETE STRUCTURES) BLM237 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) BLM240 PROGRAMLAMA DİLLERİ (PROGRAMMING LANGUAGES) COM252 DOSYA ORGANİZASYONU (FILE ORGANIZATION) BLM256 VERİ İLETİŞİMİ (DATA COMMUNICATION) COM325 MİKROİŞLEMCİLER (MICROPROCESSORS) BLM331 ELEKTRONİK II (ELECTRONICS II) BLM343 NESNE YÖNELİMLİ PROGRAMLAMA (OBJECT ORIENTED PROGRAMMING) BLM367 İLERİ VERİ YAPILARI (ADVANCED DATA STRUCTURES) BLM334 İŞLETİM SİSTEMLERİ (OPERATING SYSTEMS) BLM336 SİNYALLER VE SİSTEMLER (SIGNALS AND SYSTEMS) COM352 VERİTABANI YÖNETİMİ (DATABASE MANAGEMENT) BLM364 OTOMATA TEORİSİ (AUTOMATA THEORY) COM376 BİLGİSAYAR MİMARİSİ (COMPUTER ARCHITECTURE) BLM431 BİLGİSAYAR AĞLARI (COMPUTER NETWORKS) BLM433 SAYISAL ANALİZ TEKNİKLERİ (NUMERICAL ANALYSIS METHODS) COM491 ARAŞTIRMA TEKNİKLERİ I (RESEARCH TECHNIQUES I) COM438 BİLGİSAYAR GRAFİĞİ (COMPUTER GRAPHICS) BLM468 YAZILIM MÜHENDİSLİĞİ (SOFTWARE ENGINEERING) COM492 ARAŞTIRMA TEKNİKLERİ II (RESEARCH TECHNIQUES II)
BLM401 MOBİL CİHAZLAR İÇİN ANDROİD İŞLETİM SİSTEMİ (ANDROİD OPERATING SYSTEM FOR MOBILE DEVICES)
BLM402 ANDROİD İŞLETİM SİSTEMİ İLE UYGULAMALAR GELİŞTİRME (APPLICATIONS DEVELOPMENT WITH ANDROID OPERATING SYSTEM)
COM417 ROBOTİK (ROBOTICS)
COM419 UZAKTAN ALGILAMA (REMOTE SENSING) BLM426 BİLGİ GÜVENLİĞİ (INFORMATION SECURITY) BLM428 İLERİ BİLGİSAYAR AĞLARI (ADVANCED COMPUTER NETWORKS)
COM429 BİLGİ TEKNOLOJİLERİ YÖNETİMİ (INFORMATION TECHNOLOJIES MANAGEMENT)
BLM434 İLERİ İŞLETİM SİSTEMLERİ (ADVANCED OPERATING SYSTEMS) BLM436 BULANIK MANTIK (FUZZY LOGIC) BLM441 ALGORİTMALAR (ALGORITHMS) COM442 DONANIM TASARIM DİLLERİ (HARDWARE DESIGN LANGUAGES) BLM444 ÖZEL KONULAR (SPECIAL TOPICS) BLM445 BİLGİ SİSTEMLERİ (INFORMATION SYSTEMS) BLM448 ÖRÜNTÜ ALGILAMA (PATTERN RECOGNITION) BLM449 PARALEL VERİ İŞLEME (PARALLEL DATA PROCESSING) COM451 YAPAY ZEKA (ARTIFICIAL INTELLIGENCE) BLM453 VERİ MADENCİLİĞİ (DATA MINING) COM457 İLERİ MİKROİŞLEMCİLER (ADVANCED MICROPROCESSORS) COM466 SAYISAL GÖRÜNTÜ İŞLEME (DIGITAL IMAGE PROCESSING) BLM467 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) BLM476 UZMAN SİSTEMLER (EXPERT SYSTEMS) BLM481 SİSTEM YÖNETİMİ (SYSTEM MANAGEMENT) COM484 MİKROİŞLEMCİ ARAYÜZLERİ (MICROPROCESSOR INTERFACES) BLM485 AĞ TABANLI TEKNOLOJİLER VE UYGULAMALARI (WEB BASED TECHNOLOGIES AND APPLICATIONS)
BLM486 AĞ TABANLI PARALEL DAĞITIM SİSTEMLERİ (WEB BASED PARALLEL DİSTRİBUTED SYSTEMS)
BLM487 GERÇEK ZAMANLI SİSTEMLER (REAL-TIME SYSTEMS)
BLM489 NESNE YÖNELİMLİ YAZILIM MODELLEME (OBJECT ORIENTED SOFTWARE MODELING)
COM494 PARALEL PROGRAMLAMA (PARALLEL PROGRAMMING)
BLM496 BİLGİSAYAR SİMÜLASYON VE MODELLEME (COMPUTER SIMULATION AND MODELING)
COM498 CİSCO (CISCO)
5 a). DERSE AİT BİLGİLER
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 (%30 İ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
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
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
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)
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
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
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
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 (%30 İ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.
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
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
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)
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
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
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
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 (%30 İ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.
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
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
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)
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
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
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
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 (%30 İ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
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
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
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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Ayrık yapılar Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 3 Kodu BLM231
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 3Uygulama Ders Saati 0
Dersin Dili (Türkçe/İngilizce) Türkçe
Dersin Amacı
Öğrencilere Klasik mantığın temelleri ve ayrık yapıların analizini yapabilme becerisinin kazandırılması, Öğrencilerin bağıntıların ve uygulamalar, Klasik mantık yöntemler ile çıkarım ve mühendis uygulamaları hakkında bilgi sahibi olmaları amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik)
Kümeler, üyelik fonksiyonu, kümeler üzerinde işlemler, bagıntılar, fonksiyonlar, graflar, Örgüler, Boolean cebrler, Agaclar
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Discrete mathematical structures , B. Kolman, R.C.Busby, S.Ross, Prentice-Hall International, Inc. 1996
2
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Temeller. Kümeler. Matrisler.
Düz Anlatım
2Mantık
Düz Anlatım
3Hesaplamlar
Düz Anlatım
4Bagınltılar ve graflar -1
Düz Anlatım
5Bagınltılar ve graflar -2
Düz Anlatım
6Fonksiyonlar
Düz Anlatım
7Graf teorisinin temelleri
Düz Anlatım
81. Yıliçi Sınavı
Düz Anlatım
9Genel tekrar ve örnek çözümü.
Düz Anlatım
10Düzlenme bagıntıları ve strüktürler-1
Düz Anlatım
11Agaçlar
Düz Anlatım
122. Yıliçi Sınavı
Düz Anlatım
13Sınıf ve yarısınıflar-1
Düz Anlatım
14Sınıf ve yarısınıflar-2
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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar2
40
Kısa Sınav- -
Ödev8 10
Proje
Rapor- -
Laboratuar Çalışması
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
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
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 4 40
Ödevler 8 5 40
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 28 28
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Ağ Tabanlı Programlamaya Giriş Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 3 Kodu BLM237
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 3Uygulama Ders Saati 2
Dersin Dili (Türkçe/İngilizce) Türkçe
Dersin AmacıAğ tabanlı programlama dillerinden birinin öğrenilmesini sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı vb. Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma. Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve java uygulamacıkları (applet). Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC, JDBC vb.). Etkileşimli web sayfası yönetme, veri arşivleme, güncelleme, veritabanı düzenleme ve yayın sürekliliği.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 T. Archer, A. Whitechapel, “Inside C#”, Microsoft Press, 2nd edition, 2002.
2
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı vb. Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma.
Düz Anlatım, Laboratuvar Çalışması
2Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı vb. Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma.
Düz Anlatım, Laboratuvar Çalışması
3Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Düz Anlatım, Laboratuvar Çalışması
4Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Düz Anlatım, Laboratuvar Çalışması
5Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Düz Anlatım, Laboratuvar Çalışması
6Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve java uygulamacıkları (applet).
Düz Anlatım, Laboratuvar Çalışması
7Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve java uygulamacıkları (applet).
Düz Anlatım, Laboratuvar Çalışması
8ARA SINAV Düz Anlatım, Laboratuvar Çalışması
9Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve java uygulamacıkları (applet).
Düz Anlatım, Laboratuvar Çalışması
10Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC, JDBC vb.).
Düz Anlatım, Laboratuvar Çalışması
11Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC, JDBC vb.).
Düz Anlatım, Laboratuvar Çalışması
12Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC, JDBC vb.).
Düz Anlatım, Laboratuvar Çalışması
13Etkileşimli web sayfası yönetme, veri arşivleme, güncelleme, veritabanı düzenleme ve yayın sürekliliği. Düz Anlatım, Laboratuvar Çalışması
14Etkileşimli web sayfası yönetme, veri arşivleme, güncelleme, veritabanı düzenleme ve yayın sürekliliği. 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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar1
30
Kısa Sınav- -
Ödev5 10
Proje1 10
Rapor- -
Laboratuar Çalışması
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
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, PY13 4 5 5
3. Etkileşimli sayfalar için html formlarını ve script’lerini oluştur
PY4, PY12, PY13 4 5 5
4. Web programlama dilleri (php, cgi, asp, Java vb.) ile tasarım yapar.
PY4, PY12, PY13 4 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, PY13 4 5 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 5 10
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 20
Kısa Sınavlar
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Data Structures Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) 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 3Uygulama Ders Saati 2
Dersin Dili (Türkçe/İngilizce) İngilizce
Dersin Amacı
The main purpose is to examine the fundamental data structures and the algorithms using these data structures. Students will be provided the necessary theoretic and practical knowledge to determine the data structures suitable for problems andcompare the efficiency of different algorithms.
Dersin Tanımı (Kısa İçerik)
Introduction to programming with C++: basic data types, abstract data types and classes, collections. Abstract operators in C++ and generic data types. Data structures and their usage. Programming methods, sorting, searching algorithms and applications, storage, time analysis. Stacks and queues. Linked lists and applications. Recursion. Trees and tree searching algorithms.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Algorithms in C (Vol. 1), Sedgewick, 3rd Ed. Addison-Wesley, 1998.
2 Data Structures, Algorithms, and Applications in C++, Sahni, Mc. Graw Hill.
3
4
5
6
7
8
9
10
11
12
13
14
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 DataStructures part 1 Düz Anlatım, Laboratuvar Çalışması
2Algorithm analysis, Executiontime Düz Anlatım, Laboratuvar Çalışması
3ADT(Stacks, queues).
Düz Anlatım, Laboratuvar Çalışması
4Recursion, divide-and-conquer,trees, tree traversal Düz Anlatım, Laboratuvar Çalışması
5Tree Algorithms
Düz Anlatım, Laboratuvar Çalışması
6Elementary sorting methods,selection, insertion, bubble Düz Anlatım, Laboratuvar Çalışması
7Quicksort
Düz Anlatım, Laboratuvar Çalışması
8Merging and Mergesort
Düz Anlatım, Laboratuvar Çalışması
9Priority queues, Heapsort
Düz Anlatım, Laboratuvar Çalışması
10Symbol Tables and BSTs
Düz Anlatım, Laboratuvar Çalışması
11Symbol Tables and BSTs (cont)
Düz Anlatım, Laboratuvar Çalışması
12Balanced Trees
Düz Anlatım, Laboratuvar Çalışması
13Balanced Trees (cont)
Düz Anlatım, Laboratuvar Çalışması
14Hashing, hash-tables
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)
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ı12 15
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)
PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Algoritma kavramını tanımlar. PY1, PY2, PY3, PY12, PY13
4 4 4 4 5
2.Algoritma tasarlar. PY1, PY2, PY3, PY12, PY13
4 4 4 4 5
3. Veri yapılarını karşılaştırır. PY1, PY2, PY3, PY12, PY13
4 4 4 4 5
4. C dilinde farklı veri yapılarını gerçekler. PY1, PY2, PY3, PY12, PY13
4 4 4 4 5
5. Dinamik veri yapılarını kullanır. PY1, PY2, PY3, PY12, PY13
4 4 4 4 5
6. C dilinde veri yapısı gerçekleme ve test işlemlerini yapar.
PY1, PY2, PY3, PY12, PY13
4 4 4 4 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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
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 20 20
Kısa Sınavlar
Rapor Hazırlama
Seminer
Lab hazırlık 12 3 36
Toplam İş Yükü 186
Toplam İş Yükü / 30 186/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar MühendisliğiProgramı
Dersin Adı: Digital Logic Design Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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ı
Studentswillgaintheabilitytodesign, analyse, and test the digital circuits using both laboratory equipments and computer programs. They will learn the combinational and sequential logic design components and learn how to design these circuits.
Dersin Tanımı (Kısa İçerik)
Functions, logicgates. Analysis and design of combinational circuits. MSI elements, flip-flops, counters, shift registers. Analysis and design of sequential circuits, state tables, state reduction and state assignment. Sequential MSI elements. Large scale system design with MSI. Control and architectural separation. Basic computer organization. Addressing techniques, decoding and processing, CPU organization, input/output organization, memory organization.
5. b) DERSTE KULLANILAN KAYNAKLAR
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
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ı
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)
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
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
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ı
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
Diğer 7 1 7
Toplam İş Yükü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Electronics I Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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ı The aim of this course is provide information students about electronics.
Dersin Tanımı (Kısa İçerik)
Semiconductor diode structures and their characteristics, diode circuits. Structures of transistors, biasing in transistor circuits and transistor amplifiers. Introduction to digital compound circuits. Basic logic gates and memory gates.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Electric Circuits, Nilsson & Riedel
2 Microelectronic circuits by Sedra & Smith
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Basic circuit elements, Resistors , Ohm's law Düz Anlatım, Laboratuvar Çalışması
2Kirchoff s current law ( KCL ) , Kirchoff's voltage law ( KVL ) Düz Anlatım, Laboratuvar Çalışması
3Node Analysis Düz Anlatım, Laboratuvar Çalışması
4Mesh Analysis , Loop Analysis Düz Anlatım, Laboratuvar Çalışması
5Thevenin's theorem Düz Anlatım, Laboratuvar Çalışması
6Norton's theorem ,Superposition theorem
Düz Anlatım, Laboratuvar Çalışması
7Diodes , Analysis & Operations Düz Anlatım, Laboratuvar Çalışması
8Diode types & applications Düz Anlatım, Laboratuvar Çalışması
9Bipolar junction transistors (BJT) Düz Anlatım, Laboratuvar Çalışması
10BJT biasing , Q point, load lines Düz Anlatım, Laboratuvar Çalışması
11Small signal BJT amplifiers (I) Düz Anlatım, Laboratuvar Çalışması
12Small signal BJT amplifiers (II) Düz Anlatım, Laboratuvar Çalışması
13Operational amplifiers (I) Düz Anlatım, Laboratuvar Çalışması
14Operational amplifiers (II) 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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar2
40
Kısa Sınav- -
Ödev5 10
Proje
Rapor- -
Laboratuar Çalışması
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)
PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Elektrik devre elemanlarını tanımlar. PY2, PY3, PY5, PY8 5 4 5 3
2.Ohm ve Kirchof kanunlarını uygular. PY2, PY3, PY5, PY8 5 4 5 3
3. Devrelerde döngü ve düğüm analizi yapar. PY2, PY3, PY5, PY8 5 4 5 3
4. Diyot tiplerini tanımlar. PY2, PY3, PY5, PY8 5 4 5 3
5. BJT biasing, Q noktası analizi yapar. PY2, PY3, PY5, PY8 5 4 5 3
6. Yükseltici devre tasarlar. PY2, PY3, PY5, PY8 5 4 5 3
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 5 6 30
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 20 20
Kısa Sınavlar
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar MühendisliğiProgramı
Dersin Adı: Programlama Dilleri Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 4 Kodu BLM240
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) Türkçe
Dersin Amacı
Bu dersin amacı öğrencilerin; programlama dili kavramlarını değişik programlama dillerinden örneklerle anlamasını ve programla dillerinin temel bileşenleri hakkında bilgi sahibi olmasını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Programlama dilleri hakkında genel bilgiler, programlama dillerinin gelişimiyle ilgili tarihçe, programlama paradigmalarına genel bir bakış, programlama dillerinde söz dizim ve anlam tanımlanması, programlama dillerinin makine diline çevrim süreci, yorumlayıcılar ve derleyiciler, değişkenler ve özellikleri, bağlama kavramı, veri tipleri ve tip dönüşümleri, altprogramlar, soyut veri tipleri, nesneye yönelik programlama kavramları (soyutlama, kapsülleme, sınıflar ve nesneler, kalıtım ve çokyapılılık), istisna ve istisnaların ele alınması
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Concepts of Programming Languages (9th Edition), Robert W. Sebesta, Addison Wesley, 2009
2
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Dersin Tanıtımı: Kapsamı, Gerekçesi, Önemi, Kural ve Gerekleri
Düz Anlatım, Laboratuvar Çalışması
2Programlama paradigmalarına genel bakış – Programlama dili uygulamaları, programlama dili değerlendirme kriterleri ve programlama dili tasarımına etki eden faktörler
Düz Anlatım, Laboratuvar Çalışması
3Programlama paradigmalarına genel bakış – Programlama dillerinin sınıflandırılması, programlama dillerinin gerçeklenme metotları ve programlama dili ortamları
Düz Anlatım, Laboratuvar Çalışması
4Programlama dillerinin gelişimiyle ilgili tarihçe – Fortran, LISP, ALGOL, COBOL, BASIC, SIMULA, PROLOG, ADA, Eiffel, Java, Perl, PHP, Python, Ruby, Lua, C#, XSLT, JSP
Düz Anlatım, Laboratuvar Çalışması
5Programlama dillerinde söz dizimi ve anlam tanımlanması – Söz dizimi tanımlanmasındaki problemler ve söz dizimi tanımlanmasında kullanılan yöntemler (CFG, BNF ve EBNF)
Düz Anlatım, Laboratuvar Çalışması
6Programlama dillerinde söz dizimi ve anlam tanımlanması – Programlama dilinin yapısını tanımlamada kullanılan nitelikler ve programlama dilinin anlamını tanımlama
Düz Anlatım, Laboratuvar Çalışması
7Vize
Düz Anlatım, Laboratuvar Çalışması
8Programlama dillerinin sözcüksel ve sözdizimsel analizi – Sözcüksel analize giriş ve sözcüksel analizin yapılması
Düz Anlatım, Laboratuvar Çalışması
9Değişkenler, bağlamalar ve kapsamlar - Değişkenler ve özellikleri, dinamik ve durağan bağlama ve kapsamların incelenmesi
Düz Anlatım, Laboratuvar Çalışması
10Veri tipleri ve ifadeler – Veri tipi kavramı, basit ve yapısal veri tipleri, tip denetimi, tip dönüşümleri, tip uyumluluğu, sayısal, ilişkisel ve mantıksal ifadelerin incelenmesi
Düz Anlatım, Laboratuvar Çalışması
11Komut seviyeli kontrol yapıları – Seçme koşullarının (if-else ve switch) ve döngü yapılarının (while, do-while ve for) farklı programlama dillerindeki kullanılışının incelenmesi
Düz Anlatım, Laboratuvar Çalışması
12Vize
Düz Anlatım, Laboratuvar Çalışması
13Altprogramlar – Prosedür ve fonksiyonlar, yerel değişkenler, iç içe girmiş altprogramlar, parametre aktarımı, aşırı yüklenmiş altprogramlar ve genel altprogramların incelenmesi
Düz Anlatım, Laboratuvar Çalışması
14Nesne yönelimli programlama – Nesne yönelik programlama kavramları, metotlar, diziler, sınıflar, nesneler, kalıtım, çokyapılılık, istisna ve istisnaların ele alınması konularının incelenmesi
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)
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
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
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
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 (%30 İ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.
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
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ı
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)
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
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
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ı
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ü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Veri İletişimi Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 4 Kodu BLM256
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 Dersin Dili (Türkçe/İngilizce) Türkçe
Dersin Amacı
Bu dersin amacı veri ve bilgisayar iletişimi gibi geniş alan hakkında genel bakış oluşturma girişiminde bulunmaktır. Öğrencilerin veri ve ağ iletişimi hakkında genel kavramları, protokolleri, OSI ve TCP/IP gibi mimarileri tartışmasını sağlamak ve direk bağlı iki birim arasında veri değiş tokuşu işleminin analizini yapmalarını sağlamak dersin amacını oluşturur. Belirtilen sınırlanmış kapsamda iletme, ara yüz, bağlantı kontrolü ve çoğullama gibi anahtar konular incelenmektedir.
Dersin Tanımı (Kısa İçerik)
İletişim modeli. OSI ve TCP/IP Mimarileri. Analog ve Dijital veri iletimi. İletim bozulmaları. Kanal kapasitesi. Kablolu ve kablosuz iletim. Dijital verinin dijital sinyalle, dijital verinin analog sinyalle, analog verinin dijital sinyalle, analog verinin analog sinyalle iletimi. Asenkron ve senkron iletişim. Hata tipleri. Hata bulma ve düzeltme. Kanal konfigürasyonu. Ara yüz. Akım kontrolü. Hata kontrolü. Protokoller. Çoğullama teknikleri.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 “Data and Computer Communication”, 7th Edition, By William Stallings, Prentice Hall.
2 “Data Communications, Computer Networks”, By F. Halsall
3 Andrew S. Tanenbaum, “Computer Networks”, 4th Eition, Prentice Hall Publ., 2003
4
5
6
7
8
9
10
11
12
13
14
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İletişim Modeli, Veri İletişimi, Bilgisayar Ağları Veri İletişimi.
Düz Anlatım
2Protokol Mimarisine Duyulan İhtiyaç, Basit Protokol Mimarisi.
Düz Anlatım
3OSI ve TCP/IP Mimarileri.
Düz Anlatım
4Kavramlar ve terminolojiler, Analog ve Dijital Veri İletimi.
Düz Anlatım
5İletişim Bozuklukları, Kanal Kapasitesi.
Düz Anlatım
6Kablolu Veri İletişimi, Kablolu Veri İletişimi, Kablosuz Yayılma, Life-of-Sight İletişimi
Düz Anlatım
7Yıliçi Sınavı
Düz Anlatım
8Sinyal Kodlama Teknikleri. Dijital Veri, Dijital Sinyal; Dijital Veri Analog Sinyal.
Düz Anlatım
9Asenkron ve Senkron Veri İletişimi, Hata Tipleri, Hata Bulma ve Düzeltme, Kanal Konfigürasyonu, Ara Yüz Düz Anlatım
10Veri Akışının Kontrolü, Hata Kontrolü.
Düz Anlatım
11Yıliçi Sınavı
Düz Anlatım
12Yüksek Seviyeli Veri İletişim Kanalı Kontrolü (HDLC) Protokolü, Diğer Veri İletişim Kanalı Kontrolü Protokolleri. Düz Anlatım
13Frekans Ayırıcı Çoğullama Yöntemi, Senkron Zaman Ayırıcı Çoğullama Tekniği.
Düz Anlatım
14Yayılı Spektrum, Yayılı Spektrum Kavramı, Frekans-Hoplamalı Yayılı Spektrum.
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)
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
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 arası haberleşme modellerini tanımlar.
PY3, PY4, PY12, PY13
4 5 5 5
2. OSI ve TCP/IP mimarilerini tanımlar. PY3, PY4, PY12, PY13
4 5 5 5
3. Kablolu ve kablosuz iletişim protokollerini karşılaştırır.
PY3, PY4, PY12, PY13
4 5 5 5
4. Analaog ve digital sinyal kodlama kavramlarını karşılaştırır.
PY3, PY4, PY12, PY13
4 5 5 5
5. Veri akışında hata kontrolü yapar. PY3, PY4, PY12, PY13
4 5 5 5
6. Senkron asenkron veri ilerşim arasındaki farları sıralar.
PY3, PY4, PY12, PY13
4 5 5 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 2 20
Ödevler
Sunum Hazırlama
Sunum
Arasınav (Arasınav Hazırlık Süresi Dahil) 1 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 20 20
Kısa Sınavlar 2 10 20
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 150
Toplam İş Yükü / 30 150/30
Dersin AKTS Kredisi 5
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 (%30 İ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.
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
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
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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Elektronik II Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 5 Kodu BLM331
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 3Uygulama Ders Saati 2
Dersin Dili (Türkçe/İngilizce) Türkçe
Dersin Amacı
Öğrencilerin farklı elektronik devrelerin tasarımı hakkında bilgi sahibi olmalarını sağlamak ve elektronik proje ve elektronik tasarım hazırlamalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Yükselticiler, op amp devrelerinin analizi
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Electric Circuits, Nilsson & Riedel
2 Microelectronic circuits by Sedra & Smith
3
4
5
6
7
8
9
10
11
12
13
14
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, Laboratuvar
2Transistor amplifiers,Multi stage (ac & dc coupled)
Düz Anlatım, Laboratuvar
3FET, Differential amplifiers,Multi stage (ac & dc coupled)
Düz Anlatım, Laboratuvar
4Op amps circuits and applications
Düz Anlatım, Laboratuvar
5Op amps circuits and applications
Düz Anlatım, Laboratuvar
6Frequency response of amplifiers, Bode plots, low frequency poles and zeros
Düz Anlatım, Laboratuvar
7Vize
Düz Anlatım, Laboratuvar
8Estimation of wL and High frequency models of transistors
Düz Anlatım, Laboratuvar
9High frequency limitations miller effect estimation of wH
Düz Anlatım, Laboratuvar
10Frequency response of multistage amplifiers
Düz Anlatım, Laboratuvar
11Negative feedback and applications, Series-shunt, shunt-shunt feedback
Düz Anlatım, Laboratuvar
12vize
Düz Anlatım, Laboratuvar
13Positive Feedback, Oscillators
Düz Anlatım, Laboratuvar
14Amplifier stability, Nyquist diagrams
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)
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
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)
PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Transistörleri tanımlar PY2, PY3, PY5, PY8 5 4 5 3
2. Yükseltici oluşturmanın temellerini tanımlar PY2, PY3, PY5, PY8 5 4 5 3
3. Op amp uygulamalarını açıklar PY2, PY3, PY5, PY8 5 4 5 3
4. Yükselticilerin frekans karşısındaki davranışlarını hesaplar. PY2, PY3, PY5, PY8 5 4 5 3
5. Osilatör kavramını tanımlar ve uygular. PY2, PY3, PY5, PY8 5 4 5 3
6. Devrelerdeki gürültüyü hesaplar. PY2, PY3, PY5, PY8 5 4 5 3
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 5 2 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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Nesneye Yönelik Programlama Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 5 Kodu BLM343
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) Türkçe
Dersin Amacı
Son yıllarda internet teknolojisindeki hızlı büyüme aynı yazılımın birçok değişik bilgisayar ortamında veya değişik tür makinalarda çalışması ihtiyacını ortaya çıkarmıştır. Öğrencilere bu ihtiyacı karşılamak amacıyla geliştirilen, Java yı kullanarak nesneye yönelik (object-oriented), güvenli, sağlam, internet için elverişli program geliştirme bilgi ve beceresini kazandırmak bu dersin amacıdır.
Dersin Tanımı (Kısa İçerik)
Nesne tasarımı ve kodlama, programlama kuralları: değişken tanımlama, kontrol ifadeleri, döngüler, diziler,dosyalar. Nesneye dayalı modelleme. Tümleştirilmiş modelleme dili(UML). Nesne yönelik programlama kavramları: Sınıflar(class), Miras alma (inheritance), polymorhism.. Applet ve web programlama. Network programlama.
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
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*
1Nesneye yönelik programlamaya giriş: Nesne tabanlı düşünme, tarihçesi ve tasarım.
Düz Anlatım , Laboratuvar Çalışması
2
Nesne ve Sınıf tasarımı , UML Notasyonu ( Sınıf diyagramları,Nesne Diyagramları ve Aktivite diyagramları)
Düz Anlatım , Laboratuvar Çalışması
3Nesne tabanlı programlama:özellikler, metodlar, olaylar
Düz Anlatım , Laboratuvar Çalışması
4Kontrol ifadeleri.
Düz Anlatım , Laboratuvar Çalışması
5Döngüler ve Diziler
Düz Anlatım , Laboratuvar Çalışması
6Miras Alma (İnheritance)
Düz Anlatım , Laboratuvar Çalışması
7Vize
Düz Anlatım , Laboratuvar Çalışması
8Polimorfizim.
Düz Anlatım , Laboratuvar Çalışması
9Multithreading
Düz Anlatım , Laboratuvar Çalışması
10
Grafiksel kullanıcı arayüzü hazırlamaGrafikler ve Çizim
Düz Anlatım , Laboratuvar Çalışması
11
Nesneye Yönelik programlarda dosya yönetimi: Dosyaların veri yapısı, Sıralı dosya yaratmak ve bu dosyalara erişim teknikleri
Düz Anlatım , Laboratuvar Çalışması
12vize
Düz Anlatım , Laboratuvar Çalışması
13Nesne Yönelik programlarda random dosyaları yaratmak ve dosyalara erişim teknikleri
Düz Anlatım , Laboratuvar Çalışması
14Applet ve web programlama
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)
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ı10 10
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: İleri Veri Yapıları Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7 Kodu BLM367
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) Türkçe
Dersin Amacı Algoritma tasarlama yöntemlerinin, algoritma analizinin ve ileri veri yapılarının öğrenilmesi.
Dersin Tanımı (Kısa İçerik)
Algoritmaların zaman ve alan analizi. Algorithma tasarlama yöntemleri:Kaba kuvvet, Böl ve yönet, Azalt ve yönet, Dönüştür ve yönet. Soyut veri yapıları. İleri doğrusal olmayan veri yapıları: yığın, AVL ağaçları, kırmızı ve siyah ağaçlar, çizge ve uygulamaları. Açgözlü yaklaşım. Dinamik programlama.
5. b) DERSTE KULLANILAN KAYNAKLAR
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
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*
1Giriş
Düz Anlatım , Laboratuvar Çalışması
2Algoritmalar analizinin temelleri
Düz Anlatım , Laboratuvar Çalışması
3Rekürensler
Düz Anlatım , Laboratuvar Çalışması
4Kaba kuvvet
Düz Anlatım , Laboratuvar Çalışması
5Böl ve yönet
Düz Anlatım , Laboratuvar Çalışması
6Azalt ve yönet
Düz Anlatım , Laboratuvar Çalışması
7Problem Çözme teknikleri-1
Düz Anlatım , Laboratuvar Çalışması
8Arasınav
Düz Anlatım , Laboratuvar Çalışması
9
Dönüştür ve yönet
Düz Anlatım , Laboratuvar Çalışması
10Kırmızı-siyah ağaçlar
Düz Anlatım , Laboratuvar Çalışması
11Zaman Alan takası
Düz Anlatım , Laboratuvar Çalışması
12Dinamik programlama
Düz Anlatım , Laboratuvar Çalışması
13Açgözlü yaklaşım
Düz Anlatım , Laboratuvar Çalışması
14Problem çözme teknikleri-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)
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ı1 10
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)
PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Algoritma analizi yapar. PY1, PY3, PY5, PY13 4 4 4 5
2. Problemleri parçalara ayırır. PY1, PY3, PY5, PY13 4 4 4 5
3 Doğrusal olmayan veri yapılarını kullanır. PY1, PY3, PY5, PY13 4 4 4 5
4. Var olan çözümler arasında en iyiyi bulma çalışması yapar.
PY1, PY3, PY5, PY13 4 4 4 5
5. Problemi belirleyerek algoritmasını çıkartır. PY1, PY3, PY5, PY13 4 4 4 5
6. Verilen algoritmayı koda aktarır. PY1, PY3, PY5, PY13 4 4 4 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: İşletim Sistemleri Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 6 Kodu BLM334
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) Türkçe
Dersin Amacı
Dersin amacı, öğrencilerin, işletim sistemlerinin temellerini, tasarim konularını, algoritma ve yapıları hakkında bilgi sahibi olmalarını sağlamaktır. Lablar, ödevler ve proje temel kavramları destekleyecek nitelikte deneyim kazandırmayı amaçlamaktadır
Dersin Tanımı (Kısa İçerik)
Giriş, Proses kavramı, eşzamanlı prosesler ve karşılıklı dışlama. Proses yönetimi ve iş sıralama yöntemleri. Ölümcül kilitlenme ve önleme algoritmaları. Bellek yönetimi: segmantasyon, sayfalama ve ilgili yöntemler. Sanal bellek. Giriş/Çıkış işlemleri. Dosya sistemleri.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Abraham 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
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 Giriş. Düz Anlatım, Laboratuvar
2İşletim Sistemi Yapıları.
Düz Anlatım, Laboratuvar
3Prosesler, İplikler.
Düz Anlatım, Laboratuvar
4Proses Senkronizasyonu..
Düz Anlatım, Laboratuvar
5Ölümcül Kilitlenmeler.
Düz Anlatım, Laboratuvar
6Bellek Yönetimi. Ana Bellek.
Düz Anlatım, Laboratuvar
7Vize
Düz Anlatım, Laboratuvar
8Dosya Sistemi Arayüzü
Düz Anlatım, Laboratuvar
9Dosya Sistemi Gerçekleme.
Düz Anlatım, Laboratuvar
10Kitle Bellek Yapıları.
Düz Anlatım, Laboratuvar
11Giriş/Çıkış Sistemleri
Düz Anlatım, Laboratuvar
12vize
Düz Anlatım, Laboratuvar
13Koruma ve Güvenlik.
Düz Anlatım, Laboratuvar
14Minix 3 Proses ve Giriş/Çıkş Sistemleri.
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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar2
20
Kısa Sınav-
Ödev5 10
Proje1 10
Rapor- -
Laboratuar Çalışması13 10
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
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
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ı 4 1 4
Ödevler 5 4 20
Sunum Hazırlama
Laboratuar 13 2 26
Arasınav (Arasınav Hazırlık Süresi Dahil) 2 10 20
Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 1 10 10
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ü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Sinyaller ve Sistemler Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 6 Kodu BLM336
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) Türkçe
Dersin Amacı
Öğrencilerin Sinyaller ve sistemler kavramları, sinyal ve sistemlerin matematiksel modellenmesi, sinyal ve sistemlerin zaman ve frekans domenlerinde analizleri hakkında bilgi sahibi olmalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Sinyallerin ve sistemlerin tanımlanması ve sınıflandırılması. Lineer ve zamandan bağımsız sistemler. Periyodik sinyallerin Fourier gösterimi. Sürekli ve kesikli zamanlı Fourier dönüşümleri. Sinyaller ve sistemlerin zaman ve frekans karakteristikleri. Örnekleme teoremi. Haberleşme sistemlerinin temel ilkeleri.
5. b) DERSTE KULLANILAN KAYNAKLAR
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
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
Sürekli Zamanlı ve Ayrık Zamanlı Sistemler. Bağımsız Değişkenlerin Transformasyonu. Üstel ve Sinüsoydal Sinyaller.
Düz Anlatım
2Sürekli Zamanlı ve Ayrık Zamanlı Sistemler. Temel sistem özellikleri.
Düz Anlatım
3
Ayrık Zamanlı Doğrusal Zamandan Bağımsız Sistemler: Konvalüsyon Toplamı. Doğrusal Zamandan Bağımsız Sistemlerin Özellikleri.
Düz Anlatım
4
Sürekli Zamanlı Doğrusal Zamandan Bağımsız Sistemler: Konvalüsyon İntegralı. Sürekli Zamandan Bağımsız Sistemlerin Özellikleri. Eşsizlik Fonksiyonları.
Düz Anlatım
5Doğrusal Zamandan Bağımsız Sistemlerin Kompleks Üstel Fonksiyonlara Karşı Yanıtı. Sürekli Zamanlı Periyodik Sinyallerin Fourier Serisi ile Gösterimi. Fourier Serisi Yakınlaşması. Düz Anlatım
6Kesik Zamanlı Fourier Serisi Özellikleri. Fourier Serisi ve Doğrusal Zamandan Bağımsız Sistemler. Filtreleme. Düz Anlatım
7Vize
Düz Anlatım
8
Sürekli Zamanlı Aperiyodik Sinyallerin Gösterimi. Sürekli Zamanlı Fourier Transformu. Periyodik Sinyallerin Fourier Transformu.
Düz Anlatım
9
Ayrık Zaman Aperiyodik Sinyallerin Gösterimi. Ayrık Zamanlı Fourier Transformu. Periyodik Sinyallerin Fourier Transformu.
Düz Anlatım
10
Sinyaller ve Sistemlerin Zaman ve Frekans Karakteristikleri. Dualite. Doğrusal Zamandan Bağımsız Sistemlerin Frekans Yanıtlarının Genlik Faz Gösterimi.
Düz Anlatım
11İdeal Frekans Seçici Filtrelerin Zaman Domenindeki Özellikleri. Non-Lineer Filtrelerin Zaman Domeni ve Frekans Domeni Davranışları. Düz Anlatım
12Vize
Düz Anlatım
13Sürekli Zamanlı Sinyallerin örneklerine göre Sinyalin Elde Edilmesi. Örnekleme Teoremi.
Düz Anlatım
14
Enterpolasyon Yöntemleri ile Örneklerden Sinyallerin Oluşturulması. Undersampling Etkisi. Aliasing. Ayrık Zamanlı Sinyallerin Örneklenmesi.
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)
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
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
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 6 48
Ö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 20 20
Kısa Sınavlar 2 5 10
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 150
Toplam İş Yükü / 30 150/30
Dersin AKTS Kredisi 5
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 (%30 İ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, RelationalAlgebra, SQL, Normalization, Transaction, Data MiningConcepts.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Fundamentals of Database Systems6/E, Elmasri&Navathe, 2011, Addison-Wesley
2
3
4
5
6
7
8
9
10
11
12
13
14
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)
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
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 very modellemesini yapar.
PY1, PY7, PY12, PY13 3 3 4 5
2. Varolan bir sistemdeki very 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 RDBMSyi yönetir. PY1, PY7, PY12, PY13 3 3 4 5
1.Hiç , 2.Az , 3.Orta , 4.Fazla, 5.Çok fazla
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
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ı
Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 35
Kısa Sınavlar
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Otomata Teorisi Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 6 Kodu BLM364
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) Türkçe
Dersin AmacıÖğrencilerin Sonlu durumlu makine kavramıSentaks analizi ve ayrıştırma kavram ve yöntemleri. Derleyici tasarımı dersinin alt yapısı hakkında bilgi sahibi olmalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Formel diller. Gramerler ve Chomsky hiyerarşisi. Düzenli ifadeler. Sonlu Durumlu makinalar: Belirgin ve belirgin olmayan otomatlar. Yığın yapılı otomatlar ve bağlamdan bağımsız gramerler. Turing makinası ve hesaplanabilirlik.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Introduction to Automata Theory, Languages and Computation J.E. Hopcroft, J. D. Ullman ; Addison Wesley 1979
2 Automata and Formal Languages D. Kelley, Prentice-Hall, 1995
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Giriş, temel bilgiler, Alfabeler ve diller
Düz Anlatım , Laboratuvar Çalışması
2Sonlu durum makineleri, geçiş diyagramı, deterministik ve deterministic olmayan makineler
Düz Anlatım , Laboratuvar Çalışması
3Otomataların metin aranması için uygulanması, düzenli ifadeler ve uygulanmsı
Düz Anlatım , Laboratuvar Çalışması
4Düzenli ifadelerin alfabe kanunları, Düzenli diller
Düz Anlatım , Laboratuvar Çalışması
5Düzenli dillerin özellikleri
Düz Anlatım , Laboratuvar Çalışması
6İçeriye bağımsız grammerler ve diller
Düz Anlatım , Laboratuvar Çalışması
7Vize
Düz Anlatım , Laboratuvar Çalışması
8Aşagı bastırmalı otomatalar
Düz Anlatım , Laboratuvar Çalışması
9İçeriye bağımsız diller, pompalama lemması
Düz Anlatım , Laboratuvar Çalışması
10Turing makinesine giriş, tanımı, programlama tekniği ve örnekler
Düz Anlatım , Laboratuvar Çalışması
11Deterministik olmayan ve sınırlandırılmış Turing makineleri, Turing makineleri ve bilgisayarlar
Düz Anlatım , Laboratuvar Çalışması
12vize
Düz Anlatım , Laboratuvar Çalışması
13Uygulamalı Sınıf Çalışması
Düz Anlatım , Laboratuvar Çalışması
14Zor çözünür problemler, NP-tamlık
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)
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
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)
PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Otomata teorinin temel kavramlarını açıklar. PY3, PY12, PY13 3 5 4
2. Sonlu durum makinelerini tanımlar. . PY3, PY12, PY13 3 5 4
3 Düzenli dillerin özelliklerini açıklar. PY3, PY12, PY13 3 5 4
4. Turing makinasını kod olarak gerçekler. PY3, PY12, PY13 3 5 4
5. Problem karmaşıklığını belirler. PY3, PY12, PY13 3 5 4
6. Var olan uygulamanın karmaşıklığını belirleyerek iyileştirme çalışması yapar.
PY3, PY12, PY13 3 5 4
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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ı 5 2 10
Ödevler 10 1 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) 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ü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
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 (%30 İ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.
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
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ı
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)
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
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
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ı
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ü 210
Toplam İş Yükü / 30 210/30
Dersin AKTS Kredisi 7
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Bilgisayar Ağları Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7 Kodu BLM431
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) Türkçe
Dersin Amacı
Kurumların bütün ihtiyaçlarını karşılayan tek bilgisayarlı eski model, görevleri verimli bir şekilde icra etmek için çok sayıda bağımsız ancak kendi aralarında bağlantılı bilgisayarlardan oluşan sistemlerle değiştirildi. Bu sistemler “Bilgisayar Ağları” olarak isimlendirilmektedirler. Bu dersin amacı bu tür ağların tasarımı ve organizasyonu hakkında öğrencilerin bilgi sahibi olmalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Bilgisayar Ağları. Ağ Donanımları. Ağ Yazılımları. Referans Modeller. Fiziksel Katman. Veri Katmanı. Veri İletimi Ortamına Erişim Altkatmanı. Ağ Katmanı. Taşıma Katmanı. Uygulama Katmanı.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Andrew S. Tanenbaum, “Computer Networks”, 4th Eition, Prentice Hall Publ., 2003.
2 F. 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
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*
1Giriş: Bilgisayar Ağları Kullanım Alanları, Ağ Donanımı, Ağ Yazılımı.
Düz Anlatım Laboratuvar Çalışması
2Giriş: Referans Modeller, Ağ Örnekleri, Ağ Standardizasyonu, Birimler
Düz Anlatım Laboratuvar Çalışması
3Fiziksel Katman: Veri İletişiminin Kuramsal Esasları, Kablolu Veri İletişim Ortamı, Haberleşme Uyduları
Düz Anlatım Laboratuvar Çalışması
4Fiziksel Katman: Kamusal Telefon Ağı, Seyyar Telefon Sistemi, Kablo TV.
Düz Anlatım Laboratuvar Çalışması
5Veri Katmanı: Veri Katmanı Tasarım İlkeleri, Hata Bulma ve Hata Düzeltme, Basit Veri Katmanı Protokolleri Düz Anlatım Laboratuvar Çalışması
6Veri Katmanı: Kaymalı Pencere Protokolleri, Protokol Tasarım Metotları, Veri Katmanı Protokolüne ait Örnek Düz Anlatım Laboratuvar Çalışması
7Vize
Düz Anlatım Laboratuvar Çalışması
8Veri İletimi Ortamına Erişim Altkatmanı: Kablosuz LAN’lar, Genişbant Kablosuz İletişim, Bluetooth, Veri Katmanı Anahtarlama Teknikleri Düz Anlatım Laboratuvar Çalışması
9Ağ Katmanı: Ağ Katmanı Tasarım İlkeleri, Yönlendirme Algoritmaları, Tıkanıklık Kontrolü Algoritmaları
Düz Anlatım Laboratuvar Çalışması
10Ağ Katmanı: Servis Kalitesi, Internet, Internet’ te Ağ Katmanının Yeri
Düz Anlatım Laboratuvar Çalışması
11Taşıma Katmanı: Taşıma Servisleri, Taşıma Protokollerinin Elemanları, Basit Taşıma Protokolü
Düz Anlatım Laboratuvar Çalışması
12vize
Düz Anlatım Laboratuvar Çalışması
13Taşıma Katmanı: Internet Taşıma Protokolleri, UDP, TCP, Performans Değerlendirmesi
Düz Anlatım
14Uygulama Katmanı: DNS, Elektron posta
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)
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
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
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ı
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ü 240
Toplam İş Yükü / 30 240/30
Dersin AKTS Kredisi 8
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Sayısal Analiz Yöntemleri Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7 Kodu BLM433
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) Türkçe
Dersin AmacıÖğrencilerin Sayısal hesaplama algoritmaları hakkında bilgi sahibi olmalarını sağlamak ve örneklere uygulama yapmalarına fırsat vermektir.
Dersin Tanımı (Kısa İçerik)
Sayısal çözümlemenin temelleri, Lineer cebri denklemlerin sayısal çözümü, Lineer denklemler sisteminin çözümi, Sayısal differensialleme, Sayısal integralleme Optimizasyon. Adi differensial denklemler. Kısmı türevli differensial denklemler.
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
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*
1Modelleme. Yakınlaşma. Kesme hataları
Düz Anlatım
2Denklemlerin kökleri
Düz Anlatım
3Dogrusal cebri sistemler
Düz Anlatım
4Dogrusal olmayan cebri denlemler
Düz Anlatım
5Doğrusal olmayan denklemler
Düz Anlatım
6Optimallaştırma
Düz Anlatım
7Vize
Düz Anlatım
8Sayısal integral
Düz Anlatım
9Sayısal türev
Düz Anlatım
10Eğri uydurma
Düz Anlatım
11Adi differensial denklemler-1
Düz Anlatım
12vize
Düz Anlatım
13Adi differensial denklemler-2
Düz Anlatım
14Kimsi türevli denklemler
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)
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
Proje10 20
Rapor- -
Laboratuar Çalışması
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
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
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 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) 2 10 20
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ü 180
Toplam İş Yükü / 30 180/30
Dersin AKTS Kredisi 6
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 (%30 İ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.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Lecture Notes
2
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Dersin tanıtılması ve 1. Projenin verilmesi
Düz Anlatım Proje
2 Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması.
Düz Anlatım Proje
3Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. Düz Anlatım Proje
4 Projenin sonuç raporların toplanması ve sunuşların yapılması. 2. Projenin verilmesi. Düz Anlatım Proje
5 Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması. Düz Anlatım Proje
6 Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. . Düz Anlatım Proje
7 Projenin sonuç raporların toplanması ve sunuşların yapılması. 3. Projenin verilmesi.
Düz Anlatım Proje
8 Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması. Düz Anlatım Proje
9Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. Review Düz Anlatım Proje
10 Projenin sonuç raporların toplanması ve sunuşların yapılması. 4. Projenin verilmesi Düz Anlatım Proje
11Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması.
Düz Anlatım Proje
12Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. Düz Anlatım Proje
13 Projenin sonuç raporların toplanması ve sunuşların yapılması.
Düz Anlatım Proje
14Yetiştirilemeyen ya da düşük not alınan tek bir proje için takımlara telafi olanağı verildiğinden düzeltilmiş ya da geliştirilmiş projenin sonuç raporların toplanması ve sunuşların yapılması. 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)
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
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
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
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 (%30 İ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.
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
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ı
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)
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
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
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ı
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ü 210
Toplam İş Yükü / 30 210/30
Dersin AKTS Kredisi 7
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Yazılım Mühendisliği Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 8 Kodu BLM468
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) Türkçe
Dersin AmacıÖğrencilerin Yüksek kalitede ve ekonomik yazılım geliştirme süreç ve yöntemleri hakkında bilgi sahibi olmalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Yazılım Mühendisliğine Giriş / Yazılım Yaşam Döngüsü ve Yazılım Geliştirme Süreci Modelleri / Yazılım Süreci İyileştirme, Yeterlilik Modeli (CMM) /Yazılım Proje Yönetimi / Yazılım Gereksinim Analizi / Bilgi Akışı ve Modelleme / Yazılım Tasarımı / Nesneye Yönelik Yazılım Analiz ve Tasarımı / Yazılım Yeniden Kullanımı (Software Reuse) /Yazılım Bakımı ve Konfigürasyon Yönetimi / Yazılım Kalite Yönetimi / CASE Teknolojisi
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
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*
1Yazılım Mühendisliğine Giriş
Düz Anlatım
2Yazılım Yaşam Döngüsü ve Yazılım Geliştirme Süreci Modelleri
Düz Anlatım
3Yazılım Süreci İyileştirme, Yeterlilik Modeli (CMM)
Düz Anlatım
4Yazılım Proje Yönetimi (Yazılım Ölçümü ve Yazılım Proje Maliyet Tahmin Yöntemleri)
Düz Anlatım
5Yazılım Proje Yönetimi (Yazılım Risk Yönetimi)
Düz Anlatım
6Yazılım Gereksinim Analizi
Düz Anlatım
7Bilgi Akışı ve Modelleme
Düz Anlatım
8Yazılım Tasarımı
Düz Anlatım
9Nesneye Yönelik Yazılım Analiz ve Tasarımı
Düz Anlatım
10Yazılım Yeniden Kullanımı (Software Reuse)
Düz Anlatım
11Yazılım Bakımı ve Konfigürasyon Yönetimi
Düz Anlatım
12Yazılım Kalite Yönetimi
Düz Anlatım
13Yazılım Test Teknikleri
Düz Anlatım
14CASE Teknolojisi
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)
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
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.
PY7, PY9, PY12, PY13 5 5 5 5
2. Yazılım yaşam döngüsünü uygular. PY7, PY9, PY12, PY13 5 5 5 5
3. Yazılım geliştirmede süreç modelleri ve belirtim yöntemlerini kullanır. .
PY7, PY9, PY12, PY13 5 5 5 5
4. En az bir yazılım geliştirme metodolojisini uygular.
PY7, PY9, PY12, PY13 5 5 5 5
5. CASE ürünlerini kullanır. PY7, PY9, PY12, PY13 5 5 5 5
6. Yazılım sunumu yapar. PY7, PY9, PY12, PY13 5 5 5 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 5 80
Ö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ı
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ü 212
Toplam İş Yükü / 30 212/30
Dersin AKTS Kredisi 7
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 (%30 İ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.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Lecture Notes
2
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Dersin tanıtılması ve 1. Projenin verilmesi
Düz Anlatım Proje
2 Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması.
Düz Anlatım Proje
3Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. Düz Anlatım Proje
4 Projenin sonuç raporların toplanması ve sunuşların yapılması. 2. Projenin verilmesi. Düz Anlatım Proje
5 Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması. Düz Anlatım Proje
6 Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. . Düz Anlatım Proje
7 Projenin sonuç raporların toplanması ve sunuşların yapılması. 3. Projenin verilmesi.
Düz Anlatım Proje
8 Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması. Düz Anlatım Proje
9Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. Review Düz Anlatım Proje
10 Projenin sonuç raporların toplanması ve sunuşların yapılması. 4. Projenin verilmesi Düz Anlatım Proje
11Projedeki gelişmeler ile ilgili öğrencilerden sözlü rapor alınması ve soruların cevaplandırılması.
Düz Anlatım Proje
12Projedeki gelişmelerin incelenmesi, eksik ve hatalı kısımların vurgulanarak öğrencilerin yönlendirilmesi ve soruların cevaplandırılması. Düz Anlatım Proje
13 Projenin sonuç raporların toplanması ve sunuşların yapılması.
Düz Anlatım Proje
14Yetiştirilemeyen ya da düşük not alınan tek bir proje için takımlara telafi olanağı verildiğinden düzeltilmiş ya da geliştirilmiş projenin sonuç raporların toplanması ve sunuşların yapılması. 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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Mobil Cihazlar için Android İşletim Sistemi Sorumlu Öğretim Üyesi
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM401
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) Türkçe
Dersin AmacıMobil cihazlar için uygulamaların geliştirildiği Android işletim sisteminin temellerini öğretmek ve basit uygulamalar geliştirebilme yeteneği kazandırmak dersin başlıca amacıdır.
Dersin Tanımı (Kısa İçerik)
Android nedir? Geliştirme ortamının kurulması. Java. XML. Merhaba Android uygulaması. Uygulama bileşenleri. Kullanıcı arayüz bileşenleri. Servisler. Yayın alıcıları. SQLite Veritabanı. İçerik sağlayıcıları. Uygulama kaynakları. Intent ve Intent filtreleri. Güvenlik ve izinler. Android’de sensörler. Grafik ve çoklu ortam uygulamaları. Kamera ve fotoğraf uygulamaları. Harita ve GPS kullanımı. Duvar kağıdı uygulaması. Oyun uygulaması. Android markete uygulama gönderme.
5. b) DERSTE KULLANILAN KAYNAKLAR
1“Merhaba Android “ Genişletilmiş 2. Baskı, Murat ÖNDER, Ahmet Oğuz MERMERKAYA, Pusula, 2011
2 “A first look at Google Android”, Tomas Katysovas, Free University of Bolzano, Internet Technologies 2. 2007-2008
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Android nedir?Geliştirme ortamının kurulması Düz anlatım, Laboratuvar Çalışması
2Java XML Düz anlatım, Laboratuvar Çalışması
3Merhaba Android uygulamasıUygulama bileşenleri Düz anlatım, Laboratuvar Çalışması
4Kullanıcı arayüz bileşenleri
Düz anlatım, Laboratuvar Çalışması
5ServislerYayın alıcıları Düz anlatım, Laboratuvar Çalışması
6SQLite Veritabanı
Düz anlatım, Laboratuvar Çalışması
7İçerik sağlayıcılarıUygulama kaynakları Düz anlatım, Laboratuvar Çalışması
8Intent ve Intent filtreleriGüvenlik ve izinler Düz anlatım, Laboratuvar Çalışması
9Android’de sensörler
Düz anlatım, Laboratuvar Çalışması
10Grafik ve çokluortam uygulamaları
Düz anlatım, Laboratuvar Çalışması
11Kamera ve fotoğraf uygulamaları
Düz anlatım, Laboratuvar Çalışması
12Harita ve GPS kullanımı
Düz anlatım, Laboratuvar Çalışması
13Duvar kağıdı uygulaması
Düz anlatım, Laboratuvar Çalışması
14Oyun uygulamasıAndroid markete uygulama gönderme 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)
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
TOPLAM100
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Android İşletim Sistemi ile Uygulamalar Geliştirme Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM402
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, BLM401
Dersin Kredisi 3
AKTS Kredisi 5
Teorik Ders Saati 3
Uygulama Ders Saati 0Dersin Dili (Türkçe/İngilizce) Türkçe
Dersin AmacıBLM401 Mobil Cihazlar için Android İşletim Sistemi dersinde öğrenilen bilgileri pekiştirerek ileri seviye uygulamalar geliştirebilme yeteneği kazandırmak dersin başlıca amacıdır.
Dersin Tanımı (Kısa İçerik)
Android ile uygulama geliştirmeye giriş. Uygulamalar ve aktiviteler oluşturma. Kullanıcı arayüzleri oluşturma. Intent’ler, yayın alıcıları, adaptörler ve İnternet. Dosyalar, kayıt etme durumu ve tercihler. Veritabanları ve içerik sağlayıcılar. Haritalar, coğrafi kodlama ve konum bazlı hizmetler. Arka planda çalışma. Telefona makyaj yapma. Ses, video ve kamerayı kullanma. Telefon ve SMS. Bluetoth, ağlar ve Wi-Fi. Sensörler. Gelişmiş Android geliştirme.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 “Profesyoneller için Android ile uygulama geliştirme“, Reto Meier, Pusula, 2011.
2 “Professional Android™ Application Development”, Reto Meier, Wiley Publishing, Inc, 2009
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Android ile Uygulama Geliştirmeye Giriş
Düz anlatım, Laboratuvar Çalışması
2Uygulamalar ve aktiviteler oluşturmak
Düz anlatım, Laboratuvar Çalışması
3Kullanıcı arayüzleri oluşturma
Düz anlatım, Laboratuvar Çalışması
4Intent’ler, yayın alıcıları, adaptörler ve İnternet
Düz anlatım, Laboratuvar Çalışması
5Dosyalar, kayıt etme durumu ve tercihler
Düz anlatım, Laboratuvar Çalışması
6Veritabanları ve içerik sağlayıcılar
Düz anlatım, Laboratuvar Çalışması
7Haritalar, coğrafi kodlama ve konum bazlı hizmetler
Düz anlatım, Laboratuvar Çalışması
8Arka planda çalışmak
Düz anlatım, Laboratuvar Çalışması
9Telefona makyaj yapmak
Düz anlatım, Laboratuvar Çalışması
10Ses, video ve kamerayı kullanmak
Düz anlatım, Laboratuvar Çalışması
11Telefon ve SMS
Düz anlatım, Laboratuvar Çalışması
12Bluetoth, ağlar ve Wi-Fi
Düz anlatım, Laboratuvar Çalışması
13Sensörler
Düz anlatım, Laboratuvar Çalışması
14Oyun uygulamasıAndroid markete uygulama gönderme 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)
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
TOPLAM100
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Robotics Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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
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
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
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)
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
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI)
PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY12 PY13 PY9 PY10 PY11 PY12 PY13
1. Robotik temel kavramları açıklar. PY1, PY12 3 5 5 4
2. Kinematik ve Dinamik analizleri inceler. PY1, PY12 3 5 5 4
3. Manipulatörler için yol planlaması ve karmaşıklığı belirler.
PY1, PY4, PY5 3 4 4 5 4
4. Gezgin robotları tanıtır ve inceler. 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
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 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ı
Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30
Kısa Sınavlar
Rapor Hazırlama 1 10 10
Seminer
Diğer
Toplam İş Yükü 167
Toplam İş Yükü / 30 167/30
Dersin AKTS Kredisi 5
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 (%30 İ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.
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
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
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)
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
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
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ı
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Bilgi Güvenliği Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM426
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ı Bu dersin amacı bilgi güvenliği hakkında öğrencilerin bilgi sahibi olmalarını sağlamaktır.
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
1 Understanding Cryptography, ChristofPaar, JanPelzl, Springer
2
3
4
5
6
7
8
9
10
11
12
13
14
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üzAnlatı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)
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
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
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 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ı
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ü 150
Toplam İş Yükü / 30 150/30
Dersin AKTS Kredisi 5
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Informatıon Technologıes Management
Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Management Information Systems, Oz, 2009, South-Western
2 Fundamentals 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
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
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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: İleri İşletim Sistemleri Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM434
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) Türkçe
Dersin Amacı Bu derste işletim Sistemlerinin ayrıntılı olarak incelenmesi amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik)
Süreçler, bellek yönetimi, eşzamanlı hesaplama. Dağıtık sistemler, olay sıralaması. Deadlock özellikleri, engellenmesi. Sanal bellek, güvenlik ve işletim sistemleri, Gerçek zamanlı sistemler, cache yönetimi. Araştırma makaleleri.
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Operating System Concepts, Abraham Silberschatz, Peter Baer Galvin, Addison Wesley Publishing, 7 or 8th Edition.
2 Modern Operating Systems, Andrew S. Tanenbaum, Prentice Hall. Distributed Operating Systems and Algorithms, Randy Chow and Theodore Johnson, Addison-Wesley
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Genel Tartışma, Makale Konularının Tanıtımı Süreçler, Bellek Yönetimi, Deadlock konuları hatırlatma. Düz Anlatım
2Makale: Concurrent Programming Concepts, Per Brinch Hansen / Concurrent Time, Clocks, and the Ordering of Events in a Distributed System, Leslie Lamport
Düz Anlatım
3Makale: Some Deadlock Properties of Computer Systems, Richard C. Holt / Remote Procedure Call, Brian N. Bershad
Düz Anlatım
4Makale: Working Set Model for Program Behavior, Peter J. Denning / Treadmarks: Shared Memory Computing on Networks of Workstations, Cristiana Amza
Düz Anlatım
5Makale: Virtual Memory, Peter J. Denning / Implementing Global Memory Management in a Workstation Cluster, Michael J, Feeley
Düz Anlatım
6Makale: Distributed Schedule Management in the Tiger Video Fileserver, William J. Bolosky / Disk System Architectures for High Performance Computing, Randy H. Katz
Düz Anlatım
7
Vize Düz Anlatım
8Makale: The Protection of Information in Computer Systems, Jerome H. Saltzer / Integrating Security in a Large Distributed System, M. Satyanarayanan
Düz Anlatım
9Makale: A Note on Distributed Computing, Jim Waldo / Distributed Shared Memory: A Survey of Issues and Algorithms, Bill Nitzberg
Düz Anlatım
10Makale: Cache Management Algorithms for Flexible File Systems, Silvano Maffeis / Distributed Object Model for the Java System, Ann Wollrath
Düz Anlatım
11Makale: A Time-Driven Scheduling Model for Real-Time Operating Systems, E. Douglas Jensen Düz Anlatım
12
Vize Düz Anlatım
13Vaka Çalışması Düz Anlatım, Laboratuvar Çalışması
14Vaka Çalışması 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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar1
30
Kısa Sınav- -
Ödev1 10
Proje1 10
Rapor- -
Laboratuar Çalışması
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI) PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Bellek yönetimi hakkında bilgi sahibi olur. PY3 4
2. Eşzamanlı programlama hakkında bilgi sahibi olur
PY3, PY4 4 4
3. Önbellek yönetimi hakkında bilgi sahibi olur. PY11 3
4. Dağıtık hesaplama konusunda bilgi sahibi olur.
PY13 3
5. Bilgisayar sistemlerinin “çıkmaz” sorunları hakkında bilgi sahibi olur.
PY3 4
6. Sanal bellek hakkında bilgi sahibi olur. PY13 4
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 1 20 20
Sunum Hazırlama
Sunum
Arasınav (Arasınav Hazırlık Süresi Dahil) 2 5 10
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ü 142
Toplam İş Yükü / 30 142/30
Dersin AKTS Kredisi 5
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Bulanık Mantık Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM436
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) Türkçe
Dersin Amacı Bu derste bulanık mantık teorisinin ayrıntılı olarak incelenmesi amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik)
Bulanık küme teorisi, olasılık teorisi ve yaklaşık akıl yürütme. Temel akıllı hesaplama yöntemleri ve bu metotların çeşitli mühendislik problemlerine uygulanması: kontrol sistemleri, örüntü tanıma, bilgi sıkıştırma, uzman sistemler vb. Bu metotlar sistem planlaması, kalite ve teknoloji değişimi, gerçek zamanlı bilgiye dayalı sistem uygulamaları, kontrol sistemleri ve tahmin etme metotlarında geniş uygulama alanı bulmaktadır.
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
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
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)
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
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
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
152
152/30
Toplam İş Yükü 5
Toplam İş Yükü / 30
Dersin AKTS Kredisi
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Algoritmalar Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM441
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) Türkçe
Dersin Amacı
Öğrencilerin çizge teorisinde, matrisler teorisinde, doğrusal programlamada, polinomlar teorisinde, sayılar teorisinde, karakter dizisi eşleştirmede temel ve ileri düzey algoritmalar hakkında bilgi sahibi olmaları sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Çizge teorisinin temel ve ileri düzey algoritmaları, en küçük örten ağaç, bir kaynaktan en kısa yol, tüm en kısa yol ikilileri, matrisler çarpımı için Strassen algoritması, doğrusal programlama problemi, simpleks yöntem, eşlenik teorisi, hızlı Fourier dönüşümü, sayılar teorisi algoritmaları, RSA algoritması, karakter dizileri eşleştirme algoritmaları
5. b) DERSTE KULLANILAN KAYNAKLAR
1 T. 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
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Çizgelerin gösterimi. Genişlik öncelikli arama
Düz Anlatım
2Derinlik öncelikli arama. Topolojik sıralama. Kuvvetli bağlantılı bileşenler
Düz Anlatım
3En küçük kapsayan ağaç
Düz Anlatım
4Tek kaynaktan en kısa yollar
Düz Anlatım
5Tüm kısa yollar ikilileri
Düz Anlatım
6Ağlar. En fazla akış.
Düz Anlatım
7Problem çözme teknikleri
Düz Anlatım
8Arasınav
Düz Anlatım
9Doğrusal programlama problemleri
Düz Anlatım
10Simpleks algoritması
Düz Anlatım
11
Büyük M-yöntemi. Eşlenik teorisiDüz Anlatım
12Polinomlar ve hızlı fourier dönüşümü.
Düz Anlatım
13Sayılar teorisi algoritmaları.
Düz Anlatım
14RSA algoritması
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)
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
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, PY2, PY3, PY12, PY13
4 5 5 5 5
2. Tasarım yapar. PY1, PY2, PY3, PY12, PY13
4 5 5 5 5
3. Problemin çözüm algoritmasını geliştirir. PY1, PY2, PY3, PY12, PY13
4 5 5 5 5
4. RSA algoritmasını tanımlar ve kullanır. PY1, PY2, PY3, PY12, PY13
4 5 5 5 5
5. Asal sayı testini kullanır. PY1, PY2, PY3, PY12, PY13
4 5 5 5 5
6. Ağaç yapılarını tanımlar. PY1, PY2, PY3, PY12, PY13
4 5 5 5 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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
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 (%30 İ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
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
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
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)
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
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
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
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 151
Toplam İş Yükü / 30 151/30
Dersin AKTS Kredisi 5
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Özel Konular Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM444
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ı
Dersin Tanımı (Kısa İçerik)
5. b) DERSTE KULLANILAN KAYNAKLAR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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, Laboratuvar
5 Düz Anlatım, Laboratuvar
6 Düz Anlatım, Laboratuvar
7 Düz Anlatım, Laboratuvar
8 Düz Anlatım, Laboratuvar
9 Düz Anlatım, Laboratuvar
10 Düz Anlatım, Laboratuvar
11 Düz Anlatım, Laboratuvar
12 Düz Anlatım, Laboratuvar
13 Düz Anlatım, Laboratuvar
14 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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Bilgi Sistemleri Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM445
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) Türkçe
Dersin Amacı Bilgi sistemlerinin işletmelerdeki yeri ve uygulama alanlarının incelenmesini sağlamakltır.
Dersin Tanımı (Kısa İçerik)
Yönetim ve Karar Süreçleri / İşletmelerde Bilgi Sistemlerinin Yeri / Bilgi Sistemi Tiplerinin Örneklenmesi / Üst Yönetim Bilgi Sistemleri ve Veri Ambarları / Bilgi Toplumu Etiği / Bilgi Sistemleri ve İşletmelerde Reorganizasyon / Toplam Kalite Yönetimi ve Bilgi Sistemleri / Bilgi Sistemleri Güvenliği
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
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*
1Yönetim ve Karar Süreçleri
Düz Anlatım
2İşletmelerde Bilgi Sistemlerinin Yeri
Düz Anlatım
3Karar Destek Sistemleri
Düz Anlatım
4Karar Destek Sistemleri
Düz Anlatım
5Yönetim Bilgi Sistemleri
Düz Anlatım
6Üst Yönetim Bilgi Sistemleri
Düz Anlatım
7Vize
Düz Anlatım
8Üst Yönetim Bilgi Sistemleri ve Veri Ambarları
Düz Anlatım
9Bilgi Sistemi Uygulama Örnekleri
Düz Anlatım
10Bilgi Sistemi Uygulama Örnekleri
Düz Anlatım
11Bilgi Toplumu Etiği
Düz Anlatım
12vize
Düz Anlatım
13Bilgi Sistemleri ve İşletmelerde Reorganizasyon
Düz Anlatım
14Bilgi Sistemleri Güvenliği
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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar2
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
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
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ı
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Örüntü Algılama Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM448
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) Türkçe
Dersin Amacı
Dersin amacı, öğrencilere Bayesian Sınıflandırma ağırlıklı örüntü tanıma metodlarını tanıtmaktır. Buna ilişkin parametrik ve parametrik olmayan teknikler, doğrusal ayırma fonksiyonları ve bölümleme yöntemleri incelenecektir.
Dersin Tanımı (Kısa İçerik)
Giriş, temel olasılık teorisi ve doğrusal cebir kavramları. Bayesian Karar Teorisi. En Yüksek Olasılık ve Bayesian Parametre Tahminleri. Parametrik Olmayan Teknikler. Doğrusal Ayrım Fonksiyonları. Denetimsiz/Etiketsiz Öğrenme ve Bölümleme.
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
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*
1Giriş.
Düz Anlatım
2Doğrusal Cebir ve Lineer Cebir konularını gözden geçirme.
Düz Anlatım
3Bayesian Karar Verme Teorisi.
Düz Anlatım
4En-Yüksek Olasılık Parametre Tahmini.
Düz Anlatım
5Parametrik Olmayan Teknikler.
Düz Anlatım
6En-Yüksek Olasılık Parametre Tahmini.
Düz Anlatım
7Vize
Düz Anlatım
8Parametrik Olmayan Teknikler.
Düz Anlatım
9Doğrusal Ayrım Fonksiyonları.
Düz Anlatım
10Denetimsiz/Etiketsiz Öğrenme ve Bölümleme
Düz Anlatım
11Denetimsiz/Etiketsiz Öğrenme ve Bölümleme.
Düz Anlatım
12vize
Düz Anlatım
13Denetimsiz/Etiketsiz Öğrenme ve Bölümleme.
Düz Anlatım
14Gözden geçirme.
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)
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
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. Kayesian 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
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ı
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
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 (%30 İ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) İngilizce
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
5. b) DERSTE KULLANILAN KAYNAKLAR
1 Wolfgang Ertel Introduction to Artificial Intelligence Springer 2011
2 A Modern Approach Stuart Jonathan Russell, Peter Norvig
3
4
5
6
7
8
9
10
11
12
13
14
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 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
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)
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
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 PY4, P13 2
5 Get some experience about electrical devises and their software
PY12 2
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Veri Madenciliği Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı:
Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM453
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 SaatiDersin Dili (Türkçe/İngilizce) Türkçe
Dersin Amacı Ağ tabanlı programlama dillerinden birisinin öğrenilmesini sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Metinsel verinin analize uygun hale getirilmesi (metin önişleme). Doğal dil işleme teknikleri ve Veri dönüştürme. Metin madenciliğinde kullanılan algoritmalar ve teknikler. İstatistiksel doğal dil işleme teknikleri. Metinsel verilere uygulanan veri madenciliği algoritmaları (kümeleme ve sınıflandırma algoritmaları).
5. b) DERSTE KULLANILAN KAYNAKLAR
1The Text Mining Handbook: Advanced Approaches in Analyzing Unstructured Data, Ronen Feldman, James Sanger? Survey of Text Mining I and II: Clustering, Classification, and Retrieval, Michael W. Berry, Editor
2
3
4
5
6
7
8
9
10
11
12
13
14
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*
1Metin Madenciliğine Giriş Düz Anlatım
2Metin ve Resim Veritabanlarından Metadata Çıkarımı Düz Anlatım
3Metin Madenciliği ve Yüksek Boyutlu İstatistiksel Analiz Düz Anlatım
4Otonom Bilgi Keşfi için Veri Birleştirme ve Çok Yönlü Veri Madenciliği Düz Anlatım
5Doğal Dil İşlemenin Temelleri Düz Anlatım
6Doğal Dil İşlemenin Matematiksel Tabanı (Math Foundations) Düz Anlatım
7Dilbilimsel Özellikler Düz Anlatım
8ARA SINAV Düz Anlatım
9İfade Yapısı ve Sözdizim Düz Anlatım
10Metne Detaylı Bakış Düz Anlatım
11Metin Birleştirmeleri (Collocations) Düz Anlatım
12Bilgi Alma Konuları (Information Retrieval) Düz Anlatım
13N-gramlar ve Kelime Anlam Muğlaklığı (N-grams and Word Sense Disambiguation) Düz Anlatım
14Sözlüksel Kazanım ve POS Etiketleme (Lexical Acquisition and Part of Speech Tagging 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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar1
30
Kısa Sınav- -
Ödev1 10
Proje1 10
Rapor- -
Laboratuar Çalışması
Derse Katılım
Dönem Sonu Sınavı1 50
Diğer
TOPLAM100
5. e) DERSİN ÖĞRENME ÇIKTILARI (KAZANIMLARI) PROGRAM YETERLİKLERİ
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
1. Metin veritabanlarında yer alan yapısal olmayan verileri yapısal veri haline getirir.
PY1, PY3, PY9, PY13
3 4 3 5
2. Doğal dil işleme yetenekleri ile verileri anlamlı hale getirir.
PY1, PY3, PY9, PY13
3 4 3 5
3 Başta medikal alan gibi alanlarda metin madenciliğini kullanır.
PY1, PY3, PY9, PY13
3 4 3 5
4. İstatistiksel ve Makine öğrenimi tabanlı yöntemlerini metin verisine uygular.
PY1, PY3, PY9, PY13
3 4 3 5
5. Veritabanı bağlantılarını yapar. PY1, PY3, PY9, PY13
3 4 3 5
6. Etkileşimli web sayfasının yönetimini ve güncellemesini yapar.
PY1, PY3, PY9, PY13
3 4 3 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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 1 20 20
Sunum Hazırlama
Sunum
Arasınav (Arasınav Hazırlık Süresi Dahil) 2 5 10
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ü 142
Toplam İş Yükü / 30 142/30
Dersin AKTS Kredisi 5
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Advanced Microprocessors Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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
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
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
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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Digital Image Processing Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) 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
1 Digital Image Processing (3rd Edition) by Rafael C. Gonzalez and Richard E. Woods, 2007.
2 Digital 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
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
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)
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
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
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
Rapor Hazırlama
Seminer
Diğer
Toplam İş Yükü 152
Toplam İş Yükü / 30 152/30
Dersin AKTS Kredisi 5
Bilgisayar Mühendisliği Programı
Dersin Adı: Bilgi Mühendisliği ve Yönetimi Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM467
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) Türkçe
Dersin Amacı
Bu dersin amacı bilgi oluşturulması, edinim, gösterimi, dağıtımı, kullanımı ve yönetimi konularının temel kavramlarının, tekniklerinin ve araçlarının öğretilmesi ve disiplenarası bir yaklaşımla yönetimsel konularında ve problemler ile ilgili son gelişmeler konusunda bilgi edinilmesidir.
Dersin Tanımı (Kısa İçerik)
Verileri ham halinden örgütsel kulanım için dönüştürüp yapılandırmanın yöntem ve teknikleri incelenir. Mantıksal çıkarım ve bilgi modelleme yöntemleri, uzman sistemler araçları, bilgi temini ve sentezlenmesi, örgütsel hafıza, bilgi mühendisliği sistemlerim geliştirilmesi ve uygulama alanları gibi teknik konuların yanı disiplenarası bir yaklaşımla yönetimsel konularda incelenir.
5. b) DERSTE KULLANILAN KAYNAKLAR
1Elias M. Awad, Hassan M. Ghaziri (2004). Knowledge Management. Prentice Hall. ISBN: 0-13-034820-1.
2Ian Watson (2002). Applying Knowledge Management: Techniques for Building Corporate Memories. Morgan Kaufmann. ISBN: 1558607609
3Madanmohan 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
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 information and management
Düz Anlatım, Laboratuvar
2Information Management Solutions
Düz Anlatım, Laboratuvar
3Impact of knowledge management to organizations
Düz Anlatım, Laboratuvar
4Factors leading knowledge management
Düz Anlatım, Laboratuvar
5An organizational information management assessment
Düz Anlatım, Laboratuvar
6Knowledge management technologies
Düz Anlatım, Laboratuvar
7Knowledge-based systems
Düz Anlatım, Laboratuvar
8Event / case-based systems
Düz Anlatım, Laboratuvar
9The creation and acquisition of knowledge
Düz Anlatım, Laboratuvar
10New infoextraction / data mining
Düz Anlatım, Laboratuvar
11Knowledge discovery systems
Düz Anlatım, Laboratuvar
12Data capture (capture) systems
Düz Anlatım, Laboratuvar
13Information-sharing systems
Düz Anlatım, Laboratuvar
14Systems 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)
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
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, PY135 3 5 5 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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ı
Yarıyıl Sonu Sınavı (Sınava Hazırlık Süresi Dahil) 1 30 30
Kısa Sınavlar
Rapor Hazırlama 1 10 10
Seminer
Diğer
Toplam İş Yükü 155
Toplam İş Yükü / 30 155/30
Dersin AKTS Kredisi 5
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 (%30 İ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.
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
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
2Structure of neural network models
Düz Anlatım
3Learning Process
Düz Anlatım
4Single layer perceptrons
Düz Anlatım
5Linear Filters
Düz Anlatım
6Multi layer perceptrons
Düz Anlatım
7Midterm
Düz Anlatım
8Back Propagation
Düz Anlatım
9Multi layer perceptrons and Back Propagation Algorithm
Düz Anlatım
10Matlab 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
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)
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
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 52. 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
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ı
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Embedded System Design Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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.
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
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
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)
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
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
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) 1 10 10
Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 3 10 30
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
Bilgisayar Mühendisliği Programı
Dersin Adı: Embedded System Programming Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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)
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
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
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)
5. d) DERS ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ
Yöntem Sayısı Katkı Payı (%)
Arasınavlar 2 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
TOPLAM100
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Uzman Sistemler Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7, 8 Kodu BLM476
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) Türkçe
Dersin Amacı Bu dersin amacı uzman sistemler hakkında öğrencilerin bilgi sahibi olmalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Uzman sistemler içerik ve teknikleri, araçlar ve kullanılan programlama dilleri, uzman sistem tasarımı, bilgi kazanımı, mevcut uzman sistemler ve uygulamaları ile güncel hayata uyarlanması.
5. b) DERSTE KULLANILAN KAYNAKLAR
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
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
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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Sistem Yönetimi Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM481
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) Türkçe
Dersin Amacı
Bu derste; orta ve büyük ölçekli organizasyonlarda kullanılan karmaşık bilgisayar sistemlerinin ve ağ yapılarının güvenli bir şekilde yönetilmesi ile ilgili konular öğretilmesi hedeflenmektedir. Derste ayrıca, konu ile ilgili bilinen kuralların, güvenlik konularının, yazılım ve donanım araçlarının öğretilmesi de amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik)
Host, kullanıcı yönetimi. Sistem yönetiminde kullanılan yazılım araçları. Sistem modelleme ve konfigürasyon. Uygulama ve ağ seviyesi servisler. Güvenlik.
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
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 Sistem yöneticiliğine giriş, (sorumluluklar ve etik değerler) Düz Anlatım
2Sık kullanılan bazı yazılım araçları (sed, awk, perl ve shell scriptleri)
Düz Anlatım
3Linux/Unix ve Windows işletim sistemlerinin genel analizi
Düz Anlatım
4Aygıtlar ve sürücüler
Düz Anlatım
5Donanım/yazılım ilaveleri ve bakımlar
Düz Anlatım
6Sistemi durdurma ve yeniden başlatma, sisteme kullanıcı ilave etme
Düz Anlatım
7Sistem güvenliği (kavramlar, yazılım ve donanım unsurları)
Düz Anlatım
8Çekirdek/uygulama yapılandırması
Düz Anlatım
9Ağ yapılandırması (host adı, alan adı, subnet oluşturulması)
Düz Anlatım
10DHCP, DNS yapılandırılması
Düz Anlatım
11Dosyalama sistemleri (NFS yapılandırılması)
Düz Anlatım
12Web sunucusu yapılandırılması
Düz Anlatım
13Mail sunucusu yapılandırılması
Düz Anlatım
14Veri tabanı sunucularının yapılandırma (MySQL, Postgre-SQL, MS-SQL ve 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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Microprocessor Interfaces Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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
1 Lecture Notes
2
3
4
5
6
7
8
9
10
11
12
13
14
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
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)
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
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 52. 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
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ı
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
Bilgisayar Mühendisliği Programı
Dersin Adı: Ağ Tabanlı Teknolojiler ve Uygulamaları
Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM485
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ıBu derste ağ tabanlı teknolojilerin ve uygulamalarının ayrıntılı olarak incelenmesi amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik) Ajax, AdobeFlex, Silverlight, Java Server Faces, Web Services
5. b) DERSTE KULLANILAN KAYNAKLAR
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
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üzAnlatım
2 Adobe® Flash® CS3 Düz Anlatım
3 Adobe® Flash® CS3: Building anInteractive Game Düz Anlatım
4 Adobe® Flex™ 2 and Rich InternetApplications Düz Anlatım
5 Adobe® Flex™ 2 and Rich InternetApplications Düz Anlatım
6 Microsoft® Silverlight™ and Rich InternetApplications Düz Anlatım
7 Microsoft® Silverlight™ and Rich InternetApplications 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™ FacesWeb 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)
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
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 5
2. Editör kullanarak form oluşturabilmek ve script ekleyebilmek PY12, PY13 4 5
3. Veri tabanı entegre web sayfaları geliştirebilmek. PY12, PY13 4 5
4. Kullanılabilirlik ve erişilebilirlik kavramları açıklayabilmek PY2, PY4, PY6,
PY12, PY135 3 5 5 5
1.Hiç , 2.Az , 3.Orta , 4.Fazla, 5.Çok fazla
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)
İ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 10 10
Dönem Ödevi/Projesi (Hazırlık Süresi Dahil) 3 16 48
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ü 150
Toplam İş Yükü / 30 150/30
Dersin AKTS Kredisi 5
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Ağ Tabanlı Paralel Dağıtım Sistemleri Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM486
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) Türkçe
Dersin AmacıBu derste ağ tabanlı parallel dağıtım sistemlerinin ayrıntılı olarak incelenmesi amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik)
Paralel bilgisayarların ve programlama şekillerinin sınıflandırılması. Paralel programlama: message-passing ve shared-memory yaklaşımları. Dağıtılmış hesaplama ile ilgili kavramların tekrarı: Senkronizasyon, güvenirlik, hata düzeltimi. Java dilinin paralel ve dağıtılmış hesaplama ile ilgili bağlantıları. Java Remote Method Invocation, CORBA, DCE. İlgili güncel araştırma yazıları.
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
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
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)
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
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 52. 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
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ı
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Gerçek Zamanlı Sistemler Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM487
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) Türkçe
Dersin Amacı Bu derste gerçek zamanlı sistemlerin ayrıntılı olarak incelenmesi amaçlanmaktadır.
Dersin Tanımı (Kısa İçerik)
Real-time Systems are comprised of software/hardware components embedded into larger systems composed of other sub-systems (both mechanical and electronic). These systems are fed by input information from the sensors and are supposed to compute control signals for driving the actuators, resulting in a continuous interaction with the environment. In this course, students will learn how to characterize, model, analyze, and design such systems. More, the course provides a pragmatic and intensive introduction to the UML for Real-Time System Development.
5. b) DERSTE KULLANILAN KAYNAKLAR
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
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
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)
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
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
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ı
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Parallel Programming Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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
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
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
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)
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
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
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: Bilgisayar Simülasyon ve Modelleme Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İngilizce) Yarıyılı 7-8 Kodu BLM496
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) Türkçe
Dersin AmacıÖğrencilerin karmaşık sistemlerin tasarımı ve analizinde kullanılan benzetim tekniğinin tanıtılması ve, sistemlerin modellenmesi ve analizi hakkında bilgi sahibi olmalarını sağlamaktır.
Dersin Tanımı (Kısa İçerik)
Sistem teorisine giriş, ayrık sistemler, sürekli sistemler, simülasyon ve simülasyon sonuçlarının analizi, simülasyon ve karar verme.
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
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*
1Giriş
Düz Anlatım
2Modelleme Süreci, Orantılılık, Geometrik Benzerlik
Düz Anlatım
3
Model Ayarlama Düz Anlatım
4Deneysel Modelleme
Düz Anlatım
5Benzetim Modelleme
Düz Anlatım
6Olasılıksal Modelleme
Düz Anlatım
7
Yıliçi Sınavı Düz Anlatım
8
Kesikli Optimizasyon Modelleme Düz Anlatım
9
Boyutlu Analiz ve Simulasyon Düz Anlatım
10
Fonksiyon Grafiklerinin Modellenmesi Düz Anlatım
11
Farklı denklemlerle Modelleme Düz Anlatım
12
Yıliçi Sınavı Düz Anlatım
13
Sürekli Optimizasyon Modelleme Düz Anlatım
14
Özetleme 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)
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
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, PY2, PY3, PY12, PY13
4 4 4 5 5
2. Yeni sistem tasarlar. PY1, PY2, PY3, PY12, PY13 4 4 4 5 5
3. Bilgisayar ortamında modelleme yapar.
PY1, PY2, PY3, PY12, PY13 4 4 4 5 5
4. Sistemler arasında benzetim yapar.
PY1, PY2, PY3, PY12, PY13 4 4 4 5 5
5. Algoritma geliştirir.
PY1, PY2, PY3, PY12, PY13 4 4 4 5 5
6. Verilen algoritmanın kodunu yazar.
PY1, PY2, PY3, PY12, PY13 4 4 4 5 5
1. Hiç , 2. Az , 3. Orta , 4. Fazla, 5. Çok fazla
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ı
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
ANKARA ÜNİVERSİTESİ Mühendislik Fakültesi
Bilgisayar Mühendisliği Programı
Dersin Adı: CISCO Sorumlu Öğretim Üyesi:
Ait Olduğu Programın Adı: Bilgisayar Mühendisliği (%30 İ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
5. b) DERSTE KULLANILAN KAYNAKLAR
1 CISCO EDUCATION MODULES
2
3
4
5
6
7
8
9
10
11
12
13
14
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ı
7Troubleshoot 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ı
10Manage 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ı
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)
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
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
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
6. PROGRAM YETERLİKLERİNİ DERS KAZANIMLARI İLE İLİŞKİLENDİRME
DERSİN KODU PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
COM101 * * * * * *COM111 * * * * * * *COM115 * * * * * *COM102 * * * * * *BLM231 * * * BLM237 * * *COM267 * * * * COM275 * * *COM234 * * * * BLM240 * * *COM252 * * *BLM256 * * * *COM325 * * *BLM331 * * * * BLM343 * * * *BLM367 * * * *BLM334 * * * *BLM336 * * * * COM352 * * * *BLM364 * * *COM376 * * *BLM431 * * * * BLM433 * * * COM491 * * * * * * * * * * * * *COM438 * * * *BLM468 * * * *COM492 * * * * * * * * * * * * *BLM401 * * * * * * * *BLM402 * * * * * * * *COM417 * * * * *COM419 * * * *BLM426 * * * * *COM429 * * * * * BLM434 * * * *BLM436 * * * * *BLM441 * * * * *COM442 * * * * * *BLM445 * * * * * BLM448 * * * DERSİN KODU PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
COM451 * * * * *
BLM453 * * * *COM457 * * * * * * * *COM466 * * *BLM467 * * * * * *COM469 * * * *COM470 * * *COM471 * * * * * * *BLM476 * * * BLM481 * * * * * * * * *COM484 * * * *BLM485 * * * * * *BLM486 * * * *BLM487 * * * *COM494 * * * * * * BLM496 * * * * *COM498 * * * * *