• Sonuç bulunamadı

Mühendislik Fakültesi Bilgisayar Mühendisliði

N/A
N/A
Protected

Academic year: 2022

Share "Mühendislik Fakültesi Bilgisayar Mühendisliði"

Copied!
6
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Mühendislik Fakültesi Bilgisayar Mühendisliði SE 375 - Sistem Programlama

DERS TANITIM BÝLGÝLERÝ

Dersin Adý Sistem Programlama

Kodu Yarýyýl Teori

(saat/hafta)

Uygulama/Laboratuvar (saat/hafta)

Yerel Kredi

AKTS

SE 375 Güz/Bahar 2 2 3 7

Ön Koþullar SE 116 Başarılı olmak (En az DD notu almış olmak)

Dersin Dili İngilizce

Dersin Türü Servis Dersi

Dersin Düzeyi Lisans

Dersin Veriliþ þekli -

Dersin Öðretim Yöntem ve Teknikleri -

Dersin Koordinatörü * Dr. Öğr. Üyesi Ufuk ÇELİKKAN Dersi Veren(ler) * Dr. Öğr. Üyesi Alper Demir

* Dr. Öğr. Üyesi Ufuk ÇELİKKAN Dersin Yardýmcýlarý * Araş. Gör. Çınar GEDİZLİOĞLU

* Araş. Gör. M. Çağkan Uludağlı

Dersin Amacý Bu dersin amacı, öğrencilerin pratik ağ ve çoklu iş parçacığı programlamasına odaklanmak suretiyle sistem programlamadaki bilgilerini artırmaktır. Bu derste iletişim protokolleri, senkronizasyon ilkeleri, kilitlenmeler, bilgi güvenliği, kimlik doğrulama, gizlilik, bütünlük ve dijital imzalama gibi konular anlatılmaktadır. Ders süresince Java programlama dili kullanılacaktır. Tüm laboratuvar egzersizleri ve ödevleri Java'da yapılacaktır; bu nedenle, bu dersi tamamlayabilmek için, bir öğrencinin iyi Java programlama becerilerine sahip olması gerekir.

İzmir Ekonomi Üniversitesi | Yönetim Bilgi Sistemleri Müdürlüğü | AKTS ve TYYÇ Kataloğu: https://ects.ieu.edu.tr | 1646776639 Page 1/6

(2)

Dersin Öðrenme Çýktýlarý Bu dersi başarıyla tamamlayabilen öğrenciler;

* İş parçaçığı kavramlarını ve iş parçaçığı programlamanın avantajlarını ve potansiyel sorunlarını açıklayabilecek,

* İş parçacığı kodu kullanıldığında kazanılan avantajları gösteren deneyler tasarlayabilecek,

* Bilgisayar ağlarının temel çalışma prensiplerini ve protokollerini açıklayabilecek,

* Soket programlama ve ağ programlarını çoklu iş parçacıkları kullanarak uygulayabilecek,

* Kimlik doğrulama, gizlilik, bütünlük ve dijital imzalama ile ilgili güvenlik kavramlarını uygulayabilecektir.

Dersin Tanýmý Öğrencilere, çoklu iş parçacıkları ve bilgisayar ağlarını içeren sistem programlarını geliştirebilmeleri için temel bilgileri öğretmek. Ders, çoklu iş parçacığı, soket programlama ve bilgi güvenliği konularına giriş niteliğindedir.

Ders Kategorisi Temel Meslek Dersleri Uzmanlık/Alan Dersleri Destek Dersleri

İletişim ve Yönetim Becerileri Dersleri Aktarılabilir Beceri Dersleri

(3)

HAFTALIK KONULAR VE ÝLGÝLÝ ÖN HAZIRLIK ÇALIÞMALARI

Hafta16 Konular Ön Hazýrlýk

1 Giriş Eğitici Notları

2 Süreçler, iş parçacıkları, eşzamanlılık Horstmann & Cornell, Bölüm 14.

pp. 716-722

3 İş parçacıkları programlama yapıları Horstmann & Cornell, Bölüm 14.

pp. 730-735

4 Senkronizasyon, Yarış Durumları, Kilitlenmeler Horstmann & Cornell, Bölüm 14.

pp. 736-762

5 İş parçaçığı güvenceli kolleksiyonlar, Swing Horstmann & Cornell, Bölüm 14.

pp. 771-806

6 Bilgisayar ağ temelleri - Giriş Hortsmann, Bölüm 20. pp.818-823

7 Reference modelleri - OSI-TCP/IP Hortsmann, Bölüm 20. pp.818-823

8 Bilgisayar ağ protokol temelleri: IP / TCP / UDP Hortsmann, Bölüm 20. pp.818-823

9 Soket programlama yapıları Hortsmann, Bölüm 20. pp.823-842

10 Vize 1

11 Bilgisayar güvenliğinin temelleri: Genel değerlendirme ve bilgi güvenliği tanımları Oaks, Bölüm 1 12 Pratik bilgi güvenliği: Kimlik doğrulama, sağlama, simetrik ve asimetrik şifreleme ve

şifre çözme teknikleri, dijital imza.

Oaks, Bölüm 7,9,11

13 Güvenlik Programlama Eğitici Notları

14 Lab Sınavı

15 Dönemin gözden geçirilmesi 16 Dönemin gözden geçirilmesi

KAYNAKLAR

Ders Kitabý 1) Core Java, Volume I Fundamentals, 8/e, Horstmann & Cornell, 2008, Prentice Hall, ISBN10:

0132354764, ISBN13: 978-0132354769

Önerilen Okumalar/Materyaller 1) Big Java, Horstmann, 4th edition, 2010, Wiley, ISBN13: 978-0470553091

2) Java Security, Scott Oaks, 2nd Edition, 2013,O'Reilly Media, ISBN13: 978-0596001575, ISBN10:

0596001576

İzmir Ekonomi Üniversitesi | Yönetim Bilgi Sistemleri Müdürlüğü | AKTS ve TYYÇ Kataloğu: https://ects.ieu.edu.tr | 1646776639 Page 3/6

(4)

DEÐERLENDÝRME SÝSTEMÝ

Yarýyýl Aktiviteleri Sayý Katký Payý

Katılım - -

Laboratuvar / Uygulama 1 20

Arazi Çalışması - -

Küçük Sınavlar/Stüdyo Kritiği - -

Portfolyo - -

Ödev - -

Sunum / Jüri Önünde Sunum - -

Proje - -

Seminer/Çalıştay - -

Sözlü Sınav - -

Ara Sınavlar 1 30

Final 1 50

Toplam 3 100

YARIYIL ÝÇÝ AKTÝVÝTELERÝN BAÞARI NOTUNA KATKISI 2 50

YARIYIL SONU AKTÝVÝTELERÝN BAÞARI NOTUNA KATKISI 1 50

Toplam 3 100

(5)

AKTS / ÝÞ YÜKÜ TABLOSU

Yarýyýl Aktiviteleri Sayý Süresi (Saat) Toplam

Ders saati (Sınav haftası dahildir: 16 x toplam ders saati) 16 2 32

Laboratuvar / Uygulama 16 2 32

Sınıf Dışı Ders Çalışması 16 6 96

Arazi Çalışması - - -

Küçük Sınavlar / Stüdyo Kritiği - - -

Portfolyo - - -

Ödev - - -

Sunum / Jüri Önünde Sunum - - -

Proje - - -

Seminer / Çalıştay - - -

Sözlü Sınav - - -

Ara Sınavlar 1 25 25

Final 1 25 210

Toplam Ýþ Yükü 210

İzmir Ekonomi Üniversitesi | Yönetim Bilgi Sistemleri Müdürlüğü | AKTS ve TYYÇ Kataloğu: https://ects.ieu.edu.tr | 1646776639 Page 5/6

(6)

DERSÝN ÖÐRENÝM ÇIKTILARININ PROGRAM YETERLÝLÝKLERÝ ÝLE ÝLÝÞKÝSÝ

# Program Yeterlilikleri / Çýktýlarý * Katký Düzeyi

1 2 3 4 5

1 Matematik, Fen Bilimleri ve Bilgisayar Mühendisliği konularında yeterli bilgi sahibidir; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanır.

X

2 Karmaşık Bilgisayar Mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer; bu amaca uygun analiz ve modelleme yöntemlerini seçer ve uygular.

X

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 tasarlar; bu amaçla modern tasarım yöntemlerini uygular.

X

4 Bilgisayar Mühendisliği uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirir, seçer ve kullanır; bilişim teknolojilerini etkin bir şekilde kullanır.

X

5 Karmaşık Bilgisayar Mühendisliği problemlerinin veya araştırma konularının incelenmesi için deney tasarlar, deney yapar, veri toplar, sonuçları analiz eder ve yorumlar.

6 Bilgisayar Mühendisliği disiplini içinde ve çok disiplinli takımlarda etkin biçimde çalışır; bireysel çalışma sergiler.

X

7 Türkçe sözlü ve yazılı etkin iletişim kurar; etkin rapor yazar ve yazılı raporları anlar, tasarım ve üretim raporları hazırlar, etkin sunum yapar, açık ve anlaşılır talimat verir ve alır.

X

8 Bilgisayar Mühendisliği uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi sahibidir; mühendislik çözümlerinin hukuksal sonuçlarının farkındadır.

9 Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilincine sahiptir; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi sahibidir.

10 Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi sahibidir; girişimcilik, yenilikçilik hakkında bilinçlidir; sürdürülebilir kalkınma hakkında bilgi sahibidir.

11 Bir yabancı dili kullanarak Bilgisayar Mühendisliği ile ilişkili konularda, bilgi toplar ve meslektaşları ile iletişim kurar. ("European Language Portfolio Global Scale", Level B1)

X

12 İkinci yabancı dili orta düzeyde kullanır.

13 Yaşam boyu öğrenmenin gerekliliği bilincindedir; bilgiye erişir, bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler; insanlık tarihi boyunca oluşan bilgi birikimini Bilgisayar

Mühendisliği alanıyla ilişkilendirir.

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest

Referanslar

Benzer Belgeler

13 İmalat için Kalite Programları: Denetim prensipleri ve uygulamaları Bölüm 21 - Automation, Production Systems, and Computer-Integrated Manufacturing", Mikell P.

Dersin Amacý - Kompozit malzemelerin özellikleri, üretim metotları ve uygulama alanları açıklamak - Plastik, metal ve seramik matris kompozitler başta olmak üzere

1 Tanışma, Giriş, Temel Kalite tanım ve Kalite Yönetim Sistem Yapısının gözden geçirilmesi, Kalite, önleme, düzeltme, iyileştirme, hata tanımlama, süreç, Pareto, PUKO,

Dersin Amacý Dersin amacı öğrencilerin popüler kültür ve popüler kültürün toplum üzerindeki rolü hakkında eleştirel düşünmelerini sağlamaktır.. Dersin

Dersin Tanýmý Bu dersin amacı öğrencileri ekonomik süreçlerin ve kurumların tarihsel gelişimi; üretim, bölüşüm ve tüketim kalıpları ve de üretim faktörlerinin dünyada

Dersin Amacý Bu dersin amacı öğrencileri üç boyutlu bilgisayar grafiklerinin teorik alt yapısı ve pratik uygulamaları ile tanıştırmak, ve onlara modern grafik

Bu beceriler öz farkındalık, hedef koyma, zaman yönetimi, yazılı ve sözlü iletişim ve analitik düşünme olarak belirlenmiştir. Bu çerçevede öğrencilere verilecek teorik

Dersin Amacý Bu dersin amacı ; proje yönetiminin temel prensiplerinin öğretilmesi amacı ile başarılı proje yönetimi uygulamalarının anlatılması ve yönetimsel