FIELD COURSES
I. SEMESTER
Integrated Office Tools
The basic concepts of the computer system are given and the basic skills of using operating systems, internet and office application programs are given.
Textbook
Windows and Integrated Office
Seçkin Publishing:Zehra Alakoç Burma
Supplemental Textbooks
Using Computers and Office Programs
Kollektif, Alfa Aktüel Publishing – 2017
Introduction to Algorithms and Programming
By giving the basic concepts and logic of algorithm and programming, to teach the basic concepts and logic of algorithm and programming, to understand how and in what ways to reach the most appropriate result for the solution of a problem, to have basic knowledge of program development. and to gain basic competencies to improve oneself in computer programming.
Textbook
Introduction to Algorithm Design and Programming
Selami Eryılmaz, Detail Publishing, 2016
Supplementary Textbooks
Introduction to Algorithm Development and Programming
Honorary Patriot, Distinguished Publishing, 2015
Introduction to Cybersecurity
Understanding the vulnerabilities and threats that exist in the cyber world, perceiving basic security mechanisms, learning how to ensure the security of frequently used information system assets, how to effectively manage security in corporate systems Providing a perspective to learn what to do.
Textbook
Cyber Security and Defense – Awareness and Deterrence
Prof. Dr. Şeref Sağıroğlu, Graphicer Publications, 2018
Supplementary Textbooks
Applied Cyber Security and Hacking
Mustafa Altınkaynak, Abaküs Book, 2017
IT Law
How to interpret and resolve the issue within the framework of the legislation in case of both legal responsibilities and any dispute arising from the use of Information Technologies will be discussed. Legislation referring to technology within the Turkish Legal system will be examined in general.
Textbook:
Information Technology Law
Ali Haydar Doğu, Ekin Basım Yayın - Academic Books, 2017.
Supplemental Textbooks
Information Technology Law
Dr. Metin Turan, Seçkin Publishing House, 2017
Mathematics I
Basic Concepts, Numbers, Exponents and Their Properties, Sets, Factorization, 1st and 2nd Order Equations, Equation Systems and Solutions, Absolute Value, Inequality, Ratio-Proportion.
Textbook
General Mathematics I with Solution
Hasan Keleş, Umuttepe Publications, 2017
Supplemental Textbooks
General Mathematics
Osman Bizim, Ahmet Tekcan, Dora Printing Publication Distribution, 2016
Ataturk's Principles and History of Revolution-1
Atatürk's principles and the purpose of the history of the revolution, the characteristics of the Turkish revolution and Atatürk's understanding of the revolution. The Results of the French Revolution and the Revolution, the Ideas It Spread to the World, The Effects of the French Revolution and the Industrial Revolution on the Ottoman Empire, XVIII. and XIX. Innovation Movements in the Ottoman Empire in the Centuries, Tanzimat Period, XX. Reasons Preparing the Ottoman Empire for Collapse in the 11th Century. Intellectual Movements Developing with the Aim of Saving the Ottoman Empire from Collapse, Tripoli, I. and II: Balkan War, Causes of World War I, I. Entry of the Ottoman Empire into the World War and the Fronts.
Textbook
Atatürk's principles and History of the Revolution
UNC,Faruk Güven bookstore, Istanbul - 2007
Supplemental Textbooks
Orhan Doğan, Beta Basım Yayim Dağıtım A.Ş., 2013
Foreign Language I
Foreign Language (English) Grammar and improving reading and comprehension skills.
Textbook
Success in English-9, Grammar
Alper Arslan Nobel Books and Distribution A.S, - 2012
Supplemental Textbooks
English for Beginners, Yılmaz Hasdemir, Alfa Yay., 2012
Turkish Language I
The importance of the Turkish language and its place among the world languages and its grammatical rules.
Textbook
Writing Correct and Beautiful Speech in Language, İsmail ACAR, TÜRK, Alem yay. 2011
Supplemental Textbooks
Turkish Language Book, Gülden S. Yüksekkaya, Kesit Yay., 2012
I. SEMESTER ELECTIVE COURSES
Java Programming (
Introduction to Java Language Programming and basic concepts in this language (expressions, data types, variables, control structures, arrays). Software development (methods and classes). Class Variables and Local Variables. Object Oriented Programming, Database Operations.
.
Textbook
Y. Daniel Liang, "Introduction to Java Programming", Comprehensive Version.
Supplementary Textbooks
T. Gaddis, "Getting Started with Java"
P. Deitel, H. Deitel, "How to Program with Java"
Database Design
Basic database concepts; data and data models; relational database design; SQL structured query language; basic SQL residencies; SQL functions; grouping; merge; SQL administrative functions; use of multiple tables; SQL programming and function; Transaction and error situations in SQL programming; DBMS installation and administrative operations; SQL queries on the database management system.
Textbook
Database Systems, Ünal Yarımağan, TBV Publications.
Supplementary Textbooks
SQL Server 2017, İsmail Adar, Abacus Book.
Web Design and Programming
Editors and program development environments used for programming; Page design with HTML5; use of style sheets (CSS) in markup; creating dynamic pages (javascript); web server installation; The concept of cookies and their usage areas in internet programming; sending HTTP requests and responses over the internet; connecting to the database and performing transactions over the internet; listing, sorting and changing the information in the database; Developing a dynamic internet application for educational purposes.
Textbook
HTML5 and CSS3 All-in-One.
Harris, A., (2014), John Wiley & Sons.
Supplementary Textbooks
Web Coding & Development All-in-One.
McFedries, P., (2018), John Wiley & Sons.
II. SEMESTER
Computer Networks
Introduction to computer networks, Cables used in computer networks, Network hardware elements, Network protocols.
Textbook
Computer Networks and Internet
Douglas E. Comer, Nobel Scholar Publishing, 2016
Supplementary Textbooks
Computer Networks
Dr. Demir Öner, Papatya Bilim, 2010
Object Oriented Programming
Object Oriented basic principles and concepts, Expressions and processing priority, Data transformations, Receiving input from the user, Graphic entry, Package and Import Concept, Object Creation and Object References, String Class and Methods, Random and Math Classes, Commands Used in Input-Output (I/O) Operations, Control Structures - Repetitive Structures - Loops, Array Concept, Points to Consider When Naming Arrays and Indices, One-Dimensional Arrays, Accessing Array Elements with a for-each-like Loop Structure, Two-Dimensional Arrays, Multi-Dimensional Arrays, Array Elements Copying to Another Array, String Operations, Defining Dynamic Array with Arraylist, Sorting Algorithms, Search Algorithms, UML Diagrams, Class, Object, Access Tokens to Object Members, Method Concept, Inheritance, Encapsulation, Polymorphism
Textbook
C++ Lesson: Object Oriented Programming
Asst. Assoc. Dr. Çiğdem Turhan, Asst. Assoc. Dr. Fatma Cemile Serçe, Author's Self-Published, 2012
Supplementary Textbooks
Object Oriented Programming with C#
Metin Bilgin, Murat Work, Kodlab Kitapevi, 2018
Sistem Analizi ve Tasarımı
Genel sistem teorisi, bilgi sistemleri, fizibilite, iş akış diyagramları, veri akış diyagramları, karar tabloları, karar ağaçları.
Ders Kitabı
Sistem Analizi ve Tasarımı
Oya Kalıpsız, Papatya Bilim, 2012
Yardımcı Ders Kitapları
Bilgisayar ve Yazılım Mühendisliğinde Sistem Analizi ve Tasarım
Gökhan Silahtaroğlu, Papatya Bilim, 2009
Siber Saldırı ve Savunma Yöntemleri
Ders kapsamında daha önce öğrenilen teorik bilgilerin GNS3 emülasyonu ile ağ cihazlarının saldırı ve savunma bilgilerini öğrenirler. Saldırlar Sanal makine Kali üzerinden gerçekleştirilir. Savunma için bilinmesi gerekenler öğrenciye aktarılır.
Ders Kitabı
Siber Güvenlik ve Savunma
Prof. Dr. Şeref Sağıroğlu, Prof. Dr. Mustafa Alkan, Grafiker Yayınları, 2018
Yardımcı Ders Kitapları
Her Yönüyle Siber Savaş
Hasan Çiftçi, Tübitak Popüler Bilim Kitapları, 2013
Matematik II
Türev, geometrik anlamı ve özellikleri, temel elementer fonksiyonların türevleri. Diferansiyel, yüksek mertebeden türev ve diferansiyel. Türevin uygulamaları, Türevle ilgili temel teoremler. Fonksiyonların ekstremumu ve asimptotları. Fonksiyonların değişiminin incelenmesi ve grafiklerinin çizimi. Belirsiz integral ve özellikleri. Değişken değiştirme ve kısmi integrasyon. Rasyonel ve irrasyonel fonksiyonların integralleri. Binom integrali. Trigonometrik ve hiperbolik fonksiyonları integralleri. Belirli integralin uygulamaları ve özellikleri. Belirli integralin uygulamalrı (alan, hacim ve yay uzunluğu hesabı).
Ders Kitabı
Çözümlü Genel Matematik
Hasan Keleş, Umuttepe Yayınları, 2017
Yardımcı Ders Kitapları
Soyut Matematik - Akıl Yürütmenin Başlangıcı
Timur Karaçay, Seçkin Yayınevi, 2016
Türk Dili II
Türk dilinin önemi ve dünya dilleri arasındaki yeri ve dilbilgisi kuralları.
Ders Kitabı
Türk Dili Doğru Ve Güzel Konuşma Yazma, ACAR,İ. , Alem Yay. 2011
Yardımcı Ders Kitapları
Türk Dili Kitabı
Gülden S. Yüksekkaya, , Kesit Yay., 2012
Atatürk İlkeleri Ve İnkılap Tarihi-II
Atatürk ilkeleri ve inkılâp tarihinin amacı,Türk inkılâbının Özellikleri ve Atatürk’ün İnkılâp Anlayışı. Fransız İhtilali ve İnkılâbının Sonuçları, Dünyaya Yaydığı Fikirler,Fransız İnkılâbı ve Sanayi İnkılâbının Osmanlı Devletine Etkileri,XVIII. and XIX. Yüzyıllarda Osmanlı Devletinde Yenilik Hareketleri,Tanzimat Dönemi,XX. Yüzyılda Osmanlı Devletini Yıkılışa Hazırlayan Sebepler. Osmanlı Devletini Yıkılıştan Kurtarmak Amacı ile Gelişen Fikir Akımları,Trablusgarp, I.ve II: Balkan Harbi, I. Dünya Harbinin Nedenleri,I. Dünya Harbine Osmanlı Devletinin Girişi ve Cepheler.
Ders Kitabı
Atatürk ilkeleri ve İnkılap Tarihi
ÇİL, F” Güven kitabevi,İstanbul – 2007
Yardımcı Ders Kitapları
Doğan, O. Beta Basım Yayım Dağıtım A.Ş., 2013
Yabancı Dİl II
Yabancı Dil ( İngilizce ) Dilbilgisi ve okuma ve anlama yeteneğini arttırma.
Ders Kitabı
Success in English-9, Dilbilgisi
Arslan, A. Yayın Evi: Nobel Kitap ve Dağıtım A.S, - 2012
Yardımcı Ders Kitapları
Yeni Başlayanlar için İngilizce
Hasdemir, Y. Alfa Yay., 2012
II. YARIYIL SEÇMELİ DERSLER
Sunucu İşletim Sistemleri
Temel işletim sistemi kavramları, işletim sisteminin yapısı, işletim sistemi kurmak, işletim sistemi yönetimsel araçları kullnamak, işletim sistemi yardımcı programları kurmak, erişim denetimi, ağ ayarları, sunucu işletim sistemleri
Ders Kitabı
Windows Server 2016
Haydar Yener Arıcı, Seçkin-Bilgisayar
Yardımcı Ders Kitapları
LİNUX SİSTEM VE AĞ
Alper Özbilen, Pusula Yayıncılık
Güvenli Web Yazılımı Geliştirme
Güvenlik doğrulaması ve testi, Durağan analiz araçları kullanarak kod yorumlama Kabuk ve işletim ortamı, Sayısal değer taşma problemleri ve saldırıları, Yastık alanı taşman problemleri ve saldırıları, Formatlı karakter dizi problemleri ve saldırıları,Girdi doğrulama problemleri ve saldırıları, Web uygulama güvenliği, oturum yönetimi, XSS saldırıları, Bağlantılar ve Yarış durumları, Standart forma dönüştürme ve dizin gezme hataları, Geçici saklama alanı ve rastgelelik.
Ders Kitabı
Yazılım Güvenliği
Bünyamin Demir , Dikeyeksen
Yardımcı Ders Kitapları
Ağ ve Yazılım Güvenliği
Furkan Çontar ,Kodlab
Görsel Programlama
Görsel programlama editörünün kurulumu ve tanıtımı, nesne tabanlı programlama mantığı, sınıflar, nesneler, Windows form özellikleri, standart nesneler ve özellikleri, fonksiyonlar, operatörler, ifadeler, karar yapıları ve döngüler, görsel programlamada sık kullanılan nesnelerin ayrıntılı incelenmesi, araç çubukları ve menüler ile çalışma, mesaj pencereleri, hata ayıklama, diziler ve listeler, birden fazla form ile çalışma. Dialog pencereleri, Dosya işlemleri, Özel bileşenve dialogtasarımları, paneller, MDI Formlar, hazır kütüphaneler, özel kütüphane geliştirme, veri tabanı kullanarak uygulama geliştirme, çok katmanlı uygulama geliştirme, program kurulum seti hazırlama.
Ders Kitabı
Microsoft Visual C#.NET
John Sharp, Jon Jagger, Arkadaş Yayınları, 2003.
Yardımcı Ders Kitapları
Visual C#.NET veri tabanı
Nihat Demirci, Yüksel İnan, Palme Yayıncılık, 2005.
Profesyonel Programlama Teknikleri .NET
Tansu Türkoğlu, 2007.
C# ‘ı Kavramak
Tom Archer, Arkadaş Yayınları, 2001.
III. YARIYIL
Güvenlik Duvarı Çözümleri ve Yönetimi
Firewall kurulumu ve yönetimi.
Ders Kitabı
Ağ ve Yazılım Güvenliği
Furkan ÇONTAR, Kodlab Yayınları, 2016
Yardımcı Ders Kitapları
Uygulamalı Siber Güvenlik ve Hacking
Mustafa ALTINKAYNAK, Vakademi Yayınları, 2013
İleri Ağ Teknolojileri
OSI modeli ve katmanlar, LAN ve WAN teknolojileri, IP v4, IP v6, Alt ağlar, Routing, 802.x ailesi, Ağ yönetimi, ağ mimarileri, protokoller, yüksek hızlı ağlar, ağ güvenliği
Ders Kitabı:
Internetworking Technologies Handbook 3. edition,
J.Scot Marcus, Cisco Press Inc, 2000
Yardımcı Ders Kitapları
Computer Networking: A Top-Down Approach
James Kurose, Keith Ross,
Kriptoloji (3-0) 5
Bazı şifreleme (kripto) sistemleri tanıtılacaktır. Bu dersin birincil amacı şifreleme konusuna ilgisi olan öğrencilerin kriptolojiye giriş yapmalarını sağlamaktır. Bu dersin bir başka amacı da günümüz şifreleme sistemlerinde matematiğin önemini vurgulamaktır.
Ders Kitabı:
Şifreleme ve Şifre Çözme Yöntemleri
Nuri Ural , Ömer Örenç, Pusula Yayıncılık, 2017
Yardımcı Ders Kitapları
Java Diliyle Kri ptoloji Uygulamaları
Hüseyin Bodur, Abaküs Kitap, 2016
Sunucu Saldırıları ve Güvenlik Teknikleri
Yapılacak projenin analizini yapıp, sürecini yöneterek güvenlik yönetimlerini yapabilecektir.
Ders Kitabı
Bilgi Güvenliği ve Hacking Yöntemleri
Enes Aslanbakan, Pusula Yayıncılık, 2019
Yardımcı Ders Kitapları
Hacking Interface
Hamza Elbahadır, Kodlab 2019
Kimlik ve Kaynak Yönetimi
Bilgi teknolojileri kurumsal yönetimi ve risk yönetimi, risk yönetimi prensipleri ve uygulamaları, kurumsal denetim yönetimi, denetimin gerçekleştirilmesi, bilişim teknolojileri yaşam döngüsü yönetimi, proje yönetim metodolojileri, bilişim teknolojileri servis sunum ve alt yapısı, bilgi sistemleri donanımı, mimarisi ve yazılımı, network alt yapısı, bilgi varlıklarının korunması, iş sürekliliği planlaması ve felaket kurtarma.
Ders Kitabı
Gregory Peter H. Certified Information Systems Auditor
McGraw Hill (2010).
Yardımcı Ders Kitapları
Complete Guide to CISM Certification
Peltier, T.R., Peltier, J., Auerbach Publicaitons (2002).
III. YARIYIL SEÇMELİ DERSLER
Mesleki İngilizce
Öğrencilere, üzerinde tartışabilecekleri ve fikir alışverişi yapabilecekleri konularla ilgili birbirinden ilginç aktiviteler sunulur, önemli yeni kelimeler ve ifadeler öğretilir, İngilizce konuşurken kendilerine güven tahsis edilir, dergi ve gazetelerden gerçek yazılar ve meslekleriyle ilgili gerekli kelimeler verilir,. Bunun yanı sıra, öğrenenlerin mesleki alanlarına dair belgeler yazma materyali olarak sağlanır.
Ders Kitabı
Oxford English for Information Technology
Eric H. Glendinning and John McEwan, Oxford University Yayınları, 2002
Yardımcı Ders Kitapları
Yabancı Diller Mesleki İngilizce
MEB, MEB Yayınları, 2013
Veritabanı Güvenliği ve Savunma Algoritmaları
Veri tabanında tehdit kavramı, iç tehditler ve güvenlik algoritmalarının incelenmesi, Doğal afetlerin veri tabanları üzerindeki etkileri ve önlemler. Veri tabanı üzerinde eksikliklerin giderilmesi için gerekli yöntemler, insan taraflı tehditler ve zararlı yazılımlarla ilgili tehditler, savunma algoritmaları.
Ders Kitabı:
Veri Tabanı ve Yönetimi
A.M. Ateş,Ö.Kestane, C.E.S. Enternasyonel Kitabevi, İzmir, 2004.
Yardımcı Ders Kitapları
SQL Server Sunucu Sistemi, İnternet Yazılımcılar için SQL Server 2014 & Veritabanı Programlama
Yaşar Gözüdeli, Seçkin Yayınevi
Veritabanı Yönetim Sistemleri
Turgut Özseven, Ekin Basım Yayın
Güvenlik Olay Yönetimi
Yazılım ve ağ ortamlarındaki log kayıtlarının yönetilmesi,incelenmesi,arşivlenmesi
Ders Kitabı:
Logging and Log Management,
Anton Chuvakin , Kevin Schmidt , Chris Phillips, Elsevier Science
Yardımcı Ders Kitapları
Security Information and Event Management (SIEM) Implementation
Allen Harper , Stephen VanDyke , Chris Blask , Shon Harris , David R. Miller, McGraw-Hill Education
Yapay Zeka Teknikleri
Yapay zeka algoritmalarını, yöntemlerini , dillerini öğrenmek. Bir problemin Yapay Zeka yeknikleriyle çözülüp çözülemeyeceğini ayırtedebilmek.
Ders Kitabı:
Yapay Zeka Uygulamaları
Cetin Elmas, Seçkin Yayıncılık
Yardımcı Ders Kitapları
Yapay Zeka
Prof. Dr. Vasif V.NABİYEV, Seçkin Yayıncılık
Akademik Türkçe
Türkçenin yapısı ve temel dilbilgisi özelliklerinin kavranması, okunan metinlerin gerektiği gibi anlaşılması, öğrencilerin sözvarlığının genişletilmesi.
Ders Kitabı:
Üniversite Öğrencileri İçin Uygulamalı Türk Dili 1. ve 2. Cilt
Yusuf Çotuksöken, Papatya Yayıncılık, İstanbul 2001
Yardımcı Ders Kitapları
Dilbilgisi
T. Nejat Gencan, Ayraç Yayınları, Ankara.
Yetkinlik Geliştirme Programı
Öğrencilerin, iletişim sürecinin temel özellikleri hakkında bilgi sahibi olmasını; öğretim ve rehberlikte etkili iletişim becerilerinin farkına varmalarını; çeşitli iletişim becerileri ve yollarını sınıfta etkili bir şekilde nasıl kullanmaları gerektiğini anlamalarını sağlamaktır.
Ders Kitabı:
Kurumsal Bilgi Güvenliği
Kolektif , Papatya Bilim yayınları
Yardımcı Ders Kitapları
Bilgi Güvenliği Yönetim Sistemi
Faruk Çubukçu , Pusula Yayıncılık
Girşimcilik
Girişimcilik örnekleri ile girişim nedir, nasıl girişimci olunur
Ders Kitabı:
Girişimcilik ve Küç. Operation Yö.
KÜÇÜK, O., Seçkin Ya., Ankara. 2009
Yardımcı Ders Kitapları
Girişimcilik: Temel Kavramlar ve Bazı Güncel Konular
ARIKAN, S., Siyasal Ya., Ankara. 2003
IV. YARIYIL
İşyeri Uygulaması
Öğrencilerin anlaşma yapılan işyerinde endüstriye dayalı uygulamalı işbaşı eğitimi alması sağlanacaktır.
İşyeri Eğitimi
Öğrencilerin anlaşma yapılan işyerinde işyeri eğitimi alması sağlanacaktır.