Türkçe | English

Course Catalog
Phone: +90 0462 3778353
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa

YZM3037Computer Systems Security2+0+0ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Elective
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures per week
LecturerArş. Gör. Işılay BOZKURT
Language of instructionTurkish
Professional practise ( internship ) None
The aim of the course:
This course is designed to teach computer systems security to Software Engineering students. Program security, information systems security, internet of things, cloud systems security, database security, network security, identity and access management, mobile application security, ethics in computer security.
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Will have knowledge about current security problems and precautions to be taken.7,101,
LO - 2 : Will have the infrastructure to produce reliable solutions compatible with the contents of other courses of software engineering related to each other within the scope of the course.7,101,
LO - 3 : With the computer systems security course, which is a current field of study, the ability to follow scientific developments in the field will be gained.7,101,
LO - 4 : Will be able to discuss possible risks, threats and vulnerabilities.7,101,
LO - 5 : The security measures to be taken in computer systems will be capable of taking.7,101,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

Contents of the Course
It ensures that the security vulnerabilities, threats and risks arising from them that may occur in the digital world are learned and current measures can be taken. The security negligence of other courses taught in the software engineering department will be eliminated.
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Secure Programs, Fundamentals of Reliable Software
 Week 2Viruses and Other Malware, Controls Against Program Threads
 Week 3Information Systems Security, Principles, Seven Domains of IT Infrastructure, Data Classification Standards, Information Security Business Drivers
 Week 4Network Security
 Week 5Network Security, In-vehicle safety systems
 Week 6Internet of Things, IoT's Layer Structures and Security
 Week 7Internet of Things, IoT's Layer Structures and Security
 Week 8Trusted Systems and Models, Application Examples
 Week 9Midterm Exam
 Week 10Requirements for Database Integrity and Security
 Week 11Reliability and Integrity, Responsive Data, Design of Multilevel Trusted Databases
 Week 12Structure and security of cloud systems
 Week 13Structure and security of cloud systems
 Week 14Mobile application security, Reverse engineering, Static dynamic analysis methods and application tools
 Week 15Mobile application security, Reverse engineering, Static dynamic analysis methods and application tools
 Week 16Identity and access management
Textbook / Material
1Charles P. Pfleeger, Shari Lawrence Pfleeger, Jonathan Margulies, 2003; Security in Computing Pearson Education, United States of America.
Recommended Reading
1David Kim, Michael G. Solomon, Özgü Can, 2019; Bilgi Sistemleri Güvenliğinin Temelleri / Fundamentals of Information Systems Security, Atlas Akademik Basım Yayın Dağıtım Tic. Ltd. Şti., Ankara.
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Project 15 2 50
End-of-term exam 16 2 50
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 3 14 42
Proje 3 10 30
Dönem sonu sınavı için hazırlık 5 2 10
Dönem sonu sınavı 2 1 2
Total work load112