Course Contents
ABM 503: Introduction to Forensic Sciences
This course introduces various aspects of forensic sciences, including automotive (traffic accident investigations), forensic astronomy and meteorology, digital forensics, forensic animation, forensic engineering, and the definition and structuring of forensic sciences in our country. Additional topics include forensic medicine, identification methods, forensic odontology, forensic psychiatry, forensic toxicology, criminalistics, crime scene investigation, forensic ballistics, forensic anthropology, forensic entomology, forensic palynology, forensic fire investigations, forensic geology, forensic textile investigations, and the differences between criminalistics and criminology.
Course Hours: 3
ECTS: 5
ABM 504: Cryptology II
This course covers chaos-based encryption, elliptic curve cryptography, RSA, DES, AES, and encryption techniques based on secret sharing.
Course Hours: 3
ECTS: 5
ABM 505: UYAP and E-Trial Procedures
This course explores the role of electronic systems in forensic sciences, focusing on the National Judiciary Informatics System (UYAP). Topics include UYAP principles for courts and experts, the importance of electronic evidence within the UYAP system, and document management principles using UYAP.
Course Hours: 3
ECTS: 5
ABM 506: Cryptanalysis I
This course provides an introduction to modern mathematical cryptanalysis, hardware-based analysis techniques, and system analysis using machine learning algorithms.
Course Hours: 3
ECTS: 5
ABM 507: Forensic Document Examinations
Students will study handwriting and signature analysis, the examination of typewritten and printed documents, detection of forgeries, and the analysis of paper, pen, ink, stamps, seals, photographs, and photocopies.
Course Hours: 3
ECTS: 5
ABM 508: Crime Theories
This course examines criminological approaches and theories regarding the formation of crime. Topics include classical and neo-classical schools, biological, psychological, and ecological theories, learning and control theories, anomie and strain theories, subcultural crime theories, labeling theory, radical criminology, and feminist criminology.
Course Hours: 3
ECTS: 5
ABM 509: Criminology
This course discusses methods used in criminology, factors contributing to criminality (biological, physiological, psychological, and social influences), and the sociocultural, political, and economic aspects of crime. Topics also include drug and alcohol-related crimes, types of crimes and criminals, and penal science.
Course Hours: 3
ECTS: 5
ABM 510: Database Security
Students learn about general security principles and database security, including network security aspects, authentication, password security, application security, access control, secure communication between databases, and encryption.
Course Hours: 3
ECTS: 5
ABM 511: Cryptology
This course covers encryption algorithms such as DES, Diffie-Hellman, RSA, HASH, MD5, AES, SHA-1, HMAC, symmetric and asymmetric key encryption, digital signatures, data confidentiality, authentication, key management, and secure electronic commerce.
Course Hours: 3
ECTS: 5
ABM 512: Hardware and Software for Cybercrime Investigation
This course introduces crime scene investigation tools such as Autopsy, Forensic Tool Kit, EnCase forensic, fingerprint kits, image acquisition kits, data recovery kits, and imaging devices.
Course Hours: 3
ECTS: 5
ABM 513: Cryptanalysis II
Topics include man-in-the-middle attacks, plaintext attacks, side-channel analysis, cryptanalysis in chaotic systems, brute force attacks, and the birthday paradox.
Course Hours: 3
ECTS: 5
ABM 514: Biometric Systems and Authentication
This course covers biometric features and their transfer to digital environments. Topics include biometric system operations such as identification, recognition, and verification, development steps for biometric systems, preprocessing, classification, decision-making mechanisms, performance evaluations, multimodal systems, and security measures for biometric systems.
Course Hours: 3
ECTS: 5
ABM 515: Low-Level Programming
Students learn about the importance of programming in forensic sciences, popular programming languages, data types, conditional and loop statements, arrays, matrices, pointers, data structures, and creating a term project.
Course Hours: 3
ECTS: 5
ABM 516: Wireless and Mobile Network Security
This course examines wireless technology, including LANs, RF technology, infrared, WAP, Bluetooth, NFC, GSM, GPRS, and LMDS, with a focus on their security measures.
Course Hours: 3
ECTS: 5
ABM 517: Forensic Information Security
Students explore topics such as forensic data collection, hash functions, data storage, encryption, analysis, and backup methods.
Course Hours: 3
ECTS: 5
ABM 518: Advanced Network and System Security
The course covers TCP/IP layers, transport layer applications, network and socket programming, UNIX sockets, Winsock sockets, web programming, HTML, CGI, PERL, PHP, Java, and project development in selected fields.
Course Hours: 3
ECTS: 5
ABM 519: Introduction to Information Security
This course covers factors constituting information security, malware (viruses, Trojans, rootkits), password security, encryption algorithms, steganography, and watermarking systems.
Course Hours: 3
ECTS: 5
ABM 520: Digital Video Processing
Topics include image formation models, spatial-temporal sampling, motion estimation techniques, visual content modeling, object-based video compression (e.g., MPEG4), video communication standards, video indexing, and streaming.
Course Hours: 3
ECTS: 5
ABM 521: Information Security Standards
This course explores the fundamentals of information security, including the factors constituting information security, encryption standards, symmetric and asymmetric encryption, VPN networks, data hiding standards, biometric systems, and secure data storage.
Course Hours: 3
ECTS: 5
ABM 522: Speech and Audio Analysis
This course delves into auditory perception and psychoacoustic masking, speech synthesis techniques, audio compression methods such as AAC, MP3, and OGG, feature extraction, audio classification, speaker identification, audio separation, digital audio security, watermarking, and fingerprinting systems.
Course Hours: 3
ECTS: 5
ABM 523: Ethical Hacking
Topics include security management systems, access control systems, telecommunication and network security, cryptology, security and architectural models, operating system security, physical security, forming a CSIRT (Cyber Security Incident Response Team), disaster scenarios, and security standards.
Course Hours: 3
ECTS: 5
ABM 524: Embedded Image Analysis
This course focuses on DSP processors and image processing, including the architectures of C64x, C64x+, and C66x, floating-point and fixed-point processors, TI DSP development tools, software pipelines, code optimization, and debug tools. Practical applications include image filtering, edge detection, histogram operations, and motion detection.
Course Hours: 3
ECTS: 5
ABM 525: Cyber Security
The course covers security policies, risk analysis, ethical rules, physical threats and their controls, information technology security structures, protection of computer programs and data, authentication, secure design principles, related laws, privacy in information systems, cybercrimes, and case studies.
Course Hours: 3
ECTS: 5
ABM 526: Multimedia Communication and Security
Topics include audio communication and security, text communication and security, video communication and security, internet, intranet, and cloud systems.
Course Hours: 3
ECTS: 5
ABM 527: Operating Systems and Security
The course covers operating system principles, memory structure, file structure, processor structure, processes, threads, desktop operating systems, security measures for Windows, Linux, and Mac OS, mobile operating systems, and their security aspects.
Course Hours: 3
ECTS: 5
ABM 528: Information Theory and Coding
This course introduces information measurement, entropy properties, source coding techniques, Huffman codes, discrete channel models, decoding processes, and error correction coding such as Hamming codes, BCH codes, and convolutional codes.
Course Hours: 3
ECTS: 5
ABM 529: Advanced System Analysis
Topics include system planning, analysis, design, electronic system design and analysis, and deep packet analysis.
Course Hours: 3
ECTS: 5
ABM 530: Satellite Systems
The course provides an introduction to satellite systems, including transmission media, modulation, switching and multiplexing, access technologies, network technologies, and information security.
Course Hours: 3
ECTS: 5
ABM 531: Electronic Evidence
Topics include the definition and analysis of electronic evidence, cloud-based evidence analysis, video analysis, photo analysis, audio analysis, text and handwriting analysis, and log analysis.
Course Hours: 3
ECTS: 5
ABM 532: Complexity and Computation Theory
This course covers mathematical foundations, finite automata, regular expressions, Turing machines, undecidability, computational complexity (P-class, NP-class), and Cook's theorem.
Course Hours: 3
ECTS: 5
ABM 533: Information Systems Infrastructures
The course discusses software and hardware infrastructure, database management systems, SQL Server, Oracle, Windows Server, Linux Server, Mac Server, and IT infrastructure for mobile devices and cloud systems.
Course Hours: 3
ECTS: 5
ABM 534: Bioinformatics
This course explores biological databases, bioinformatics tools, sequence comparison, phylogenetic tree construction, evaluation of microarray data, and genomic and proteomic approaches.
Course Hours: 3
ECTS: 5
ABM 535: Digital Image Processing
Topics include digital image structure, file formats, histograms, filtering operators, edge detection, noise removal, image enhancement, Fourier transform, wavelet transform, and image analysis.
Course Hours: 3
ECTS: 5
ABM 536: Performance Analysis of Computer Networks
The course covers performance analysis in networks, queuing models, data link layer protocols, flow and congestion controls, and optimization of network design.
Course Hours: 3
ECTS: 5
ABM 537: Steganography
Topics include text, audio, and image steganography techniques, evaluation of steganographic systems, and steganalysis techniques such as chi-square and RS steganalysis.
Course Hours: 3
ECTS: 5
ABM 538: Project Management in IT
This course covers project planning and control, resource scheduling, project monitoring, teamwork, and management of technology-intensive projects.
Course Hours: 3
ECTS: 5
ABM 539: Security in Computer Networks
The course explores cryptographic techniques, user authentication, firewalls, VPNs, tunneling, detection and defense against unauthorized access, and strategic security mechanisms.
Course Hours: 3
ECTS: 5
ABM 540: Big Data Analysis
This course introduces big data components, visualization, machine learning techniques, decision tree extraction, and data summarization.
Course Hours: 3
ECTS: 5
ABM 541: Artificial Neural Networks and Fuzzy Systems
Topics include learning paradigms, multilayer perceptrons, hybrid systems combining neural networks and fuzzy logic, and software architectures.
Course Hours: 3
ECTS: 5
ABM 542: Social Media Security
This course explores methods to protect against cybercrimes committed via social media with current examples.
Course Hours: 3
ECTS: 5
ABM 543: Heuristic Optimization
The course covers optimization methods, genetic algorithms, particle swarm optimization, simulated annealing, and other advanced techniques.
Course Hours: 3
ECTS: 5
ABM 544: Advanced Estimation Theory for Engineers
Topics include parameter estimation, least squares estimation, maximum likelihood estimation, filtering, smoothing, and applications in real-world problems.
Course Hours: 3
ECTS: 5
ABM 545: Computer Vision
The course covers image formation, camera calibration, motion tracking, stereo analysis, and applications such as 3D scene reconstruction.
Course Hours: 3
ECTS: 5
ABM 546: Medical Informatics
Topics include medical imaging techniques, image quality issues, compression, classification, and 3D image processing techniques for forensic informatics.
Course Hours: 3
ECTS: 5
ABM 547: Information Retrieval Systems
This course covers formal IR models, metrics for evaluation, web search engines, clustering, and multimedia systems.
Course Hours: 3
ECTS: 5
ABM 548: Advanced Network Programming
Topics include network programming, socket programming, IPC topics, web programming with CGI, PERL, PHP, and Java.
Course Hours: 3
ECTS: 5
ABM 549: Sensor Networks
The course provides a detailed introduction to wireless sensor networks, including applications, design, and distributed signal processing.
Course Hours: 3
ECTS: 5
ABM 550: Geometry of Multi-Camera Systems in Computer Vision
Topics include 2D and 3D projective geometry, camera calibration, epipolar geometry, and 3D reconstruction.
Course Hours: 3
ECTS: 5
ABM 551: Advanced Data Mining
The course introduces data mining algorithms such as decision trees, clustering, association rule extraction, and neural networks.
Course Hours: 3
ECTS: 5
ABM 552: Cloud Computing
Topics include cloud architecture, abstraction, virtualization, cloud services, and cloud security.
Course Hours: 3
ECTS: 5
ABM 553: Advanced Fiber Optic Networks
The course covers optical network structures, optimization problems, fault management, and network control.
Course Hours: 3
ECTS: 5
ABM 554: Graphology in Forensic Cases
The course explores handwriting analysis in forensic cases, focusing on psychological inferences and machine learning applications.
Course Hours: 3
ECTS: 5
ABM 555: Medical Imaging and Analysis Techniques
Topics include medical imaging methods, quality issues, compression, classification, and 3D processing techniques.
Course Hours: 3
ECTS: 5
ABM 556: Heuristic Search Techniques
The course explores evolutionary algorithms, social algorithms, and optimization-focused projects.
Course Hours: 3
ECTS: 5
ABM 557: Multimedia Watermarking Techniques
The course introduces watermarking applications for digital images, audio, and other multimedia data.
Course Hours: 3
ECTS: 5
ABM 558: Introduction to Measured Systems Biology
The course explores computational models for analyzing biological data, focusing on intelligent models and DNA computation.
Course Hours: 3
ECTS: 5
ABM 559: Cybercrimes
This course addresses cybercrime terminology, unauthorized access, content-related crimes, identity theft, and international agreements.
Course Hours: 3
ECTS: 5
ABM 560: Computer-Aided Verification
Topics include formal methods for system design and analysis, model checking, runtime verification, and application scenarios.
Course Hours: 3
ECTS: 5
ABM 561: Fundamental Law
This course examines public and private law distinctions, legal personality, burden of proof, and the judge's role in law-making.
Course Hours: 3
ECTS: 5
ABM 562: Communication Security in Vehicles
The course focuses on securing electronic components and wireless communication in vehicles, including proposed methods for non-clonable parts.
Course Hours: 3
ECTS: 5
ABM 563: Investigation, Prosecution, and Legal Remedies
The course provides a comprehensive overview of criminal procedure law, including testimonies, protective measures, and trial procedures.
Course Hours: 3
ECTS: 5
ABM 564: Signal Security Systems
This course covers signal processing techniques, encryption, and secure data hiding in signals.
Course Hours: 3
ECTS: 5
ABM 565: Personality Rights, Personality, and Personal Data Protection
Topics include ethics of information sharing, privacy, human rights, and legal regulations on personal data protection.
Course Hours: 3
ECTS: 5
ABM 566: Expert Witnessing in Forensic Informatics
The course explores report preparation and legal responsibilities of forensic informatics experts.
Course Hours: 3
ECTS: 5
ABM 567: Information Security Law
The course examines legal actions and regulations related to information security practices and compliance.
Course Hours: 3
ECTS: 5
ABM 568: Intellectual Rights
Topics include patenting, intellectual property rights, and their legal foundations within the Turkish Penal Code and Constitution.
Course Hours: 3
ECTS: 5
ABM 569: Law on Intellectual and Artistic Works
This course explores the fundamentals of intellectual and artistic property law, authorship rights, and protection mechanisms.
Course Hours: 3
ECTS: 5
ABM 570: Evidence Law
Topics include basic principles of evidence law, burden of proof, types of evidence, evaluation, and unlawfully obtained evidence.
Course Hours: 3
ECTS: 5
ABM 571: Criminalistics (Material Crime Evidence in the Use of Computer Technologies)
This course covers crime scene investigation, legal frameworks, and the handling of computer-related material evidence.
Course Hours: 3
ECTS: 5
ABM 572: The Use of Computer Technologies in Forensic and Administrative Services
The course introduces e-Government systems, UYAP, electronic evidence, and encryption standards.
Course Hours: 3
ECTS: 5
ABM 601: Specialization Area Course
Topics vary based on the specialization area chosen by the student.
Course Hours: 6
ECTS: 5
ABM 501: Master's Seminar
A seminar course designed to develop research and presentation skills in the master's program.
Course Hours: 0
ECTS: 6
ABM 599: Master's Thesis
This course represents independent research conducted under supervision, contributing original knowledge or applications in the field.
Course Hours: 0
ECTS: 24
Quick Access