tanitim@esenyurt.edu.tr 444 9 123

Ders İçeriği

 

1. YARIYIL

Kod

Ders Adı

T

U

K

AKTS

2075G1001

Atatürk İlkeleri ve İnkılap Tarihi I

2

0

2

2

Bu derste Atatürk'ün eserleri incelenmek suretiyle Cumhuriyetin temel nitelikleri, elde edilen kazanımları anlatılarak Atatürk ilkelerinin değerini kavratmaktır. Ayrıca Türk devriminin tamamlanması evresinde yaşanan siyasi gelişmeleri ve yeni devletin kuruluş sürecinin öğretilmesi amaçlanmaktadır.

2075G1002

Türk Dili I

2

0

2

2

Bu derste Türk dilinin dünya dilleri arasındaki yeri ve tarihi, gelişiminin belirlenmesi, Türk dilinin yapı özelliklerinin öğretilmesi amaçlanmaktadır. Bu çerçevede öğrencilerimiz; Dilin tanımını, dil, duygu, düşünce bağlantısını, dilin toplumsal değerini öğrenir.

2075G1005

Yabancı Dil I

2

0

2

2

Kelime bilgisini, kelimeleri konulara göre gruplayarak genişletme, akademik ve bilimsel makale ve rapor yazma becerisini geliştirme, dinleme becerisini geliştirmeye yönelik, intensive, extensive, exposure ve task - listening çalışmalarından yararlanma ve lecture dinlerken not alma gibi stratejilerin uygulanması, akademik ve mesleki metinlerin literal, inferential, critical ve appreciative anlamayı geliştirme.

1132G1001

Entegre Ofis Uygulamaları

1

2

2

6

Microsoft Office bileşenleri, Word, Excel, PowerPoint.

1132G1002

Bilgisayar Donanımı

1

2

2

6

Bu ders kapsamında standart bilgisayar donanım birimlerini kullanarak yeni bir bilgisayar oluşturmak için gerekli bilgilerin verilmesi amaçlanmaktadır. Analog-sayısal kavramlar ve elektriksel büyüklükler, Yarıiletkenler ve diyotlar, Elektronik elemanları ve kontrolü, Temel lojik kapı ve devreleri, bilgisayarın donanımsal yapısı, Veri yolları, İşlemciler, Hafıza birimleri, Manyetik diskler, Optik diskler, Giriş-çıkış birimleri ve diğer donanım birimleri, sistem yazılımları ile test ve arıza giderme

1132G1004

Siber Güvenlik

2

2

3

5

Bilgisayarın tarihçesi, internetin tarihçesi, virüs çeşitleri, virüslerden korunma yöntemleri, virüslere yakalanma ihtimalini düşürmek için uygulanması gereken yöntemler, bilgisayar güvenliğini sağlama, kişisel veya kurumsal cihazlara yerleşen virüsler karşısında olması gereken tutum ve davranışlar. Ağ güvenliğini sağlama, siber savaş ve siber suçlar konularına hakim olma, güncel siber olayların takibi.

1132G1003

Temel Programlama

2

2

3

7

Algoritmanın problem çözme ve programlamadaki önemi; algoritma tasarlama teknikleri; akış diyagramları ve çalışma yöntemleri; algoritma ve akış şemalarının görselleştirilmesi; çalışma zamanı ve kompleksite kavramları, sıralama algoritmaları, özyineleme ve ikili ağaç gösterimleri, indirgeme bağlantıları, veri yapılarında ikili arama teknikleri, matrisler ve matrisler üzerine işlemler; giriş/çıkış kavramları; temel veri tipleri; sabit ve değişkenler; operatörler ve işlem öncelikleri; Programlama dillerinde temel kavramlar: Atom, nesne, ifade, deyim, bildirim, tanımlama, sabit kavramları ve uygulamaları. Sayı sistemleri, fonksiyonlar, başlık dosyalarının kullanımı. Faaliyet alanı ve ömür; karar yapıları; döngüler; fonksiyon kullanımı; problem çözümünde farklı algoritmaların uygulanabilirliği; arama ve sıralama algoritmaları; problem çözme ve algoritma tasarlamaya yönelik örnek uygulamalar; blok ve metin tabanlı programlama ortamları.

                     

 

2. YARIYIL

Kod

Ders Adı

T

U

K

AKTS

2075B1001

Atatürk İlkeleri ve İnkılap Tarihi II

2

0

2

2

Atatürk İlkeleri ve inkılap tarihine ilişkin temel kavramlar, Islahat/İnkılap/İhtilal, Kuvvayi Milliye, Cumhuriyet/Demokrasi, İdeoloji kavramları, Ulusal Kurtuluş Mücadelesi ve Türk Devleti'nin kuruluş sürecindeki önemli noktalar, Türk İnkılabı öncesi Osmanlı Devletindeki gelişmeler hakkında temel yetilere sahip hale geleceklerdir.

2075B1002

Türk Dili II

2

0

2

2

Türkçenin dünya dilleri arasındaki yerini, tarihi gelişimini ve ses özellikleri, Yazılı ve sözlü anlatımın özelliklerini ve dili etkili kullanma, "İletişim" kavramını ve bu kavramın aracı olan metin oluşturma, Metni, metin yapan ölçütlerin neler olduğu ve bu ölçütleri metin oluştururken kullanma, Kompozisyon yazma kuralları, kompozisyon planı, paragraf ve temel ileti gibi unsurlar, Cümle çevirilerini ve yapılarını ve paragraf çeşitleri, paragraf uygulaması, Yazım, noktalama işaretleri öğrenirler.

2075B1006

Yabancı Dil II

2

0

2

2

Dilbilgisi ve kelime öğretimi, temel okuma ve yazma dersleri ve dinleme ve konuşma çalışmaları, temel dilbilgisi yapılarının biçim ve kullanımlarını öğrenmeleri ve bu yapıları doğru kullanmaları, A2 düzeyinin gerektirdiği temel kelime bilgisini edinmeleri, dilbilgisi derslerinde öğrendikleri yapıları düzeylerine uygun okuma parçalarında tanımaları ve bunlarla ilgili gerek sözlü ve gerekse de yazılı olarak kendilerini ifade etmeleri, A2 düzeyine uygun dinleme parçalarını anlamaları ve bunlarla ilgili yapılan sözlü çalışmalara katılmalarını ve kendilerini sözlü olarak doğru ve rahat ifade edilmesi anlatılmaktadır.

1132B1001

Açık Kaynaklı işletim Sistemleri

1

2

2

4

Bilgisayar sistemi yapısı, işletim sistemlerine genel bakış, açık kaynak kodlu yazılım, Linux tarihçesi ve özellikleri, VMWare ve Linux kurulumu, dosya sistemi ve çalışma mantığı, Linux dizin yapısı, dosya tipleri, Linux komutları, Linux kullanıcı yönetimi, dosya/dizin izinleri, kullanıcı ve grup kavramları, temel kullanıcı ve grup işlemleri.

1132G1002

Teknolojinin Bilimsel İlkeleri

2

0

2

4

Bu ders; Ölçme ve Birim sistemlerini tanıması, vektörel ve skaler büyüklükleri kavranması, vektörlerin grafik ve analitik yöntemlerle incelenmesi, ikiden fazla aynı düzlemdeki vektörel büyüklükleri içeren problemleri çözmek için vektörel bileşke hesabını yapabilme, yol, zaman, hız ve ivme arasındaki ilişkileri tanıyabilme ve basit problemleri çözebilme. Enerji, iş ve gücü tanıyabilme. Basit problem çözme işlemini yapabilme konularını içermektedir.

1132B1003

Veri Tabanı Yönetim Sistemleri

1

2

2

4

Bu ders kapsamında; Veri Tabanı tasarımı, Veri Tabanı oluşturma, sorgulama (SQL kodları), Veri Tabanı yönetimsel fonksiyonlarını kullanma konuları ele alınacaktır.

 

1132B1004

Grafik Ve Animasyon

1

2

2

4

Bu derste renk bilgisi, grafik formatları, grafik dosya türleri, Adobe Photoshop programında resim düzenleme araçlarını kullanarak rötuş, düzenleme vb. işlemleri yapmayı, katmanlarda çalışmayı öğrenir. Animasyon temellerini, 3D animasyon yapabilme için Flash, Scratch programlarını kullanmayı öğrenir.

 

 

1110B1005

 

Bilişimde Güncel Konular

 

 

1

 

2

 

2

 

4

İşletmelerde kullanılan bilişim sistemleri, bilişim alanındaki yeni gelişmeler

1132B1006

Nesneye Dayalı Programlama I

 

1

2

2

4

Ders kapsamında Java ile programlama için gerekli araçları kullanarak, nesne tabanlı programlama ilkelerine uygun olarak programlar tasarlanmaktadır.

 

2075B1010

Girişimcilik ve Kariyer Planlama

2

0

2

4

 

Bu ders öğrencilerin; ilgi alanları, kişisel özellikleri ve değerleri hakkında farkındalık kazanmalarını sağlayarak gelecek hedefleri ile uyumlu bir kariyer planlaması yapabilmelerine yardımcı olmaktadır.

 

                           

 

3. YARIYIL

Kod

Ders Adı

T

U

K

AKTS

1132G2001

Python Programlama

1

2

2

4

Bu ders kapsamında: Python'a giriş: değişkenler ve hafıza, dizgiler, koşullular, akış kontrolü, fonksiyonlar ve dış kütüphaneler, listeler ve sözlükler, girdi/çıktı ve hatalar, arama ve sıralama konuları ele alınacaktır.

1132G2002

Bulut Bilişim Sistemleri

1

2

2

4

Bulut bilişimin; temelleri, önemi, avantajları, unsurları, teknik temeli, bulutta veri yönetimi, standartlar, bulut servislerinin yönetimi ve güvenliği, sanallaştırma, hizmet tabanlı mimari, bulut ortamının yönetimi. SaaS, PaaS, IaaS ve IdaaS gibi kavramlar ve bu kavramlara yönelik hizmet sağlayıcılarının tanıtılmasıdır.

1132G2003

Web Teknolojileri

1

2

2

5

Ders kapsamında HTML, CSS, Javascript konular anlatılacak ve örnek uygulamalar yapılacaktır.

1132G2004

Siber Saldırı ve Savunma Yöntemleri

3

0

3

4

Bilgisayar sistemlerinin siber saldırılardan korunması ve siber güvenlik tehditlerinin önlenmesi için gereken bilgi ve becerileri öğretir. Temel ağ ve bilgisayar güvenliği kavramları, sızma testleri ve zafiyet analizi, ağ güvenliği cihazları ve yazılımları, veri şifreleme ve güvenliği, kimlik doğrulama ve erişim kontrolü, siber güvenl

 

ikte yasal ve etik konular, siber saldırıları tespit etmek ve yanıtlamak için kullanılan araçlar ve teknikler.

1132G2005

Bilgisayar Ağ Sistemleri

1

2

2

5

Bilgisayar ağlarının tarihsel gelişimi, bilgisayar ağlarının elemanları, mimarisi, ağ iletişim sistemleri, ağ türleri ve temel kavramlar, OSI Modeli ve ağ protokolleri, ağ topolojileri, ağ donanımları, cihazları ve kabloları, ağ protokolleri, ağ üzerinde iletişimin sağlanması, internet üzerinden haberleşme.

1132G2006

Nesneye Dayalı Programlama II

1

2

2

4

Ders kapsamında karar kontrol deyimleri, döngü kontrol deyimleri, kontrol nesneleri ve diziler, nesne kullanımı ve operatörler,bileşen kütüphanesi, standart ve kullanıcı tanımlı fonksiyonlar, işletim sistemi nesneleri konuları anlatılmaktadır.

1132G2007

Oyun Programlama

1

2

2

4

Oyun tasarımının tarihi, temel kavramları, ortak çalışma mantığı, oyunlarda grafik gerçekçilik ve pedagojik yönleri. Dijital oyunlarının türleri ve etkileri. Dijital oyun tasarım süreci.

1132G2008

Bilimsel Araştırma ve Sunum Teknikleri

1

2

2

4

Bu ders; Bilim ve Bilimsel Araştırma Kavramları / Bilimsel Araştırmanın Amaç ve Çeşitleri / Araştırmanın Planlanması / Araştırma Yöntemleri / Veri Çeşitleri ve Veri Toplama Yöntemleri / Toplanan Verileri Değerlendirme / Kaynak ve Dipnot Gösterme Kuralları / Rapor Yazma ve Sunum Hazırlama konularını içermektedir.

                         

 

4. YARIYIL

Kod

Ders Adı

T

U

K

AKTS

1132B2001

Veritabanı Güvenliği ve Savunma Algoritmaları

2

2

3

5

Endüstri standardı en az iki farklı üreticinin sunucu yazılımını kurmak, veritabanı yönetim panelini kurmak, veritabanı oluşturmak ve kullanıcıları tanımlamak, veritabanı oluşturmak ve kullanıcıları tanımlamak, tabloları tanımlamak ve diyagram yönetmek, tabloları tanımlamak ve diyagram yönetmek, veri aktarma işlemleri yapmak, veri aktarma işlemleri yapmak, var olan veritabanından yeni veritabanı oluşturmak, görünüm, tetikleyici oluşturmak, altprogramlar oluşturmak, indeksleri düzenlemek, kullanıcı rollerini, kullanıcı tanımlı veri tiplerini düzenlemek, kural ve varsayılan değerleri düzenlemek, veri çoğaltma işlemleri ve bakım planı yapmak, performans analizi ve iyileştirmeleri yapmak

1132B2002

Sunucu İşletim Sistemleri

1

2

2

4

Sunucu işletim sistemleri dersi kapsamında network temel bilgileri, Active Directory yapısının yönetimi, Group Policy yönetimi ve Group Policy üzerinde kural yazma ve uygulamalar gerçekleştirme.

1132B2003

Kriptografi(Python)

3

0

3

5

Kriptografi terminolojisi ve tarihçesi, kriptoloji kavramı ve kriptolama işleminin mantığı, sayılar teorisi, simetrik ve asimetrik kriptolama algoritmaları ve uygulamaları, karışık algoritmalar, şifre çözme analizi, kriptanaliz ve kriptolojide istatistik, kriptanalizde istatistiksel testler, kriptolama algoritmalarının kullanım alanları, kriptolojide ileri konular

1132B2004

Güvenli Web Yazılımı Geliştirme

1

2

2

4

Genel HTTP bilgisi ve tarihçesi, HTTP/2 ve farkları, güvenlik ile alakalı HTTP başlıkları, web uygulamalarında görülen zafiyet türleri, pasif ve aktif bilgi toplama, web uygulama güvenliği

 

1132B2005

Mesleki Proje

2

0

2

4

Bu ders; Bilişim alanında proje hazırlamak için temel bir giriş sağlamaktadır. Projeye duyulan ihtiyaç, projelerin özellikleri, proje hazırlama esasları, konu seçimi süreci, proje hazırlama süreci, proje yönetimi, proje planlaması ve planlama aşamaları, kapsam, bütçe ve zaman planlaması, örnek projelerin incelenmesi gibi konuları içermektedir.

1132B2006

Temel Elektronik

1

2

2

4

Bu ders; Elektronikte temel kavramlar AC DC ve farkları, İletkenler, yalıtkanlar, yarı iletkenler, Direnç çeşitleri, elektronik devre elemanları, ohm kanunu, Kondansatörlerin yapısı ve çeşitleri, bobinler, diyotlar, Transistörlerin yapısı, çeşitleri, örnek kullanım yerleri, Sayı Sistemleri, Ölçme aleti kullanımı. gibi konuları içermektedir.

1132B2007

Veri Madenciliği

1

2

2

4

Bu ders; Veri Madenciliği Kavramları, Veri Hazırlama Teknikleri, İstatistiksel Öğrenme Teorisi (Naive Bayes) , Kümeleme Metotları (K-Means, hiyerarşik), Karar Ağaçları ve Karar Kuralları, Birliktelik Kuralları konularını içermektedir.

1132B2008

Mikrobilgisayar Sistemleri ve Assembler

1

2

2

4

Mikroişlemcilerin temelleri ve tanımı, Dijital giriş çıkış uygulamalar, Dahili EEPROM kullanımı, Mikroişlemcilerde matematik işlemleri, A/D, D/A. Raspberry Pi, Arduino'ya giriş bu mikro bilgisayarlar ile prototip çalışmaları ve uygulamaları. Raspberry Pi ve Arduino programlama.