Technical Engineering College of Computer and AI - Kirkuk

Department of Cybersecurity Technologies Engineering

Bologna Process Course Specifications

Official Module Description Forms (MDF) aligned with Bologna Process regulations, detailing module codes, allocated ECTS credits, total student workloads (SWL), learning outcomes, and direct curriculum document links.

First Year • Stage 1

First Semester

NTU101 8 ECTS

English Language

Developing academic reading comprehension, grammar foundations, computing and IT terminology, and technical report writing[cite: 1].

Download Module Form (PDF)
CYBT109 8 ECTS

Engineering Drawing

Technical drawing fundamentals, orthographic multi-view projections, isometric drafting, sectional views, and 2D AutoCAD design[cite: 2].

Download Module Form (PDF)
CYBT103 5 ECTS

Fundamentals of Programming

Procedural programming principles in C++, variables, conditionals, loops, functions, arrays, pointers, and dynamic memory allocation[cite: 3].

Download Module Form (PDF)
CYBT100 5 ECTS

Linux Administration

Linux architecture, user and permissions management, package administration, network configuration, and shell scripting (Bash)[cite: 4].

Download Module Form (PDF)
CYBT101 5 ECTS

Fundamentals of Electrical Engineering

DC circuit analysis, Ohm’s and Kirchhoff’s laws, network theorems (Thevenin/Norton), and AC waveforms and phasor diagrams[cite: 6].

Download Module Form (PDF)
CYBT102 2 ECTS

Ethics of Information Age

Social and legal dimensions of technology, cyber policy frameworks, cybercrime, data privacy, and mitigation of cyberbullying[cite: 5].

Download Module Form (PDF)
NTU100 2 ECTS

Human Rights and Democracy

Constitutional and international human rights guarantees, democratic systems, and civil liberties protection in cyberspace[cite: 7].

Download Module Form (PDF)

Second Semester

NTU103 8 ECTS

Arabic Language 1

Grammar and orthography essentials, sentence structures, correcting common linguistic errors, and administrative communication[cite: 13].

Download Module Form (PDF)
CAIK100 8 ECTS

Physics

Classical mechanics, electromagnetism, semiconductor physics, wave optics, and modern hardware physical principles[cite: 10].

Download Module Form (PDF)
CYBT105 8 ECTS

Introduction to Python Programming

Python programming constructs, sequences (Lists, Dicts), modular design, file I/O, OOP principles, and scripting automation[cite: 11].

Download Module Form (PDF)
CYBT106 8 ECTS

Digital Electronics

Number systems, Boolean algebra, logic gates, combinational and sequential circuit design (flip-flops, counters, shift registers)[cite: 12].

Download Module Form (PDF)
NTU102 8 ECTS

Computer

Computer architecture, Windows OS management, office productivity suites (Word, Excel, PowerPoint), cloud tools, and cyber hygiene[cite: 14].

Download Module Form (PDF)
CYBT107 6 ECTS

Introduction to Cybersecurity

Cybersecurity principles, CIA triad, threat modeling, incident response workflows, security auditing, and baseline security tools[cite: 15].

Download Module Form (PDF)
CYBT104 6 ECTS

Engineering Mathematics

Matrices and determinants, differential and integral calculus, vector arithmetic, complex numbers, and engineering models[cite: 16].

Download Module Form (PDF)
Second Year • Stage 2

First Semester

NTU201 2 ECTS

English Language 2

Advanced academic reading and writing, cohesive paragraphs, research summaries, and structured academic presentations[cite: 17].

Download Module Form (PDF)
NTU200 2 ECTS

Crimes of the Ba'ath Regime

Legal and historical documentation of totalitarian dictatorship crimes, genocide, mass graves, and transitional justice frameworks[cite: 18].

Download Module Form (PDF)
CYBT200 4 ECTS

Fundamentals of Electronic Engineering

Semiconductor physics, PN junction diodes, rectifiers, clippers/clampers, BJT configurations, biasing, and Q-point stability[cite: 19].

Download Module Form (PDF)
CYBT201 4 ECTS

Database Management Systems

DBMS architecture, ER/EER modeling, relational algebra, advanced SQL operations, normalization techniques, and transactions[cite: 20].

Download Module Form (PDF)
CYBT202 5 ECTS

Python Programming in Cybersecurity

Security automation scripting, socket programming, Scapy packet manipulation, forensic data parsing, and pentesting utilities[cite: 21].

Download Module Form (PDF)
CYBT205 4 ECTS

Discrete Mathematics

Propositional logic, mathematical induction, relations, functions, combinatorics, graph theory, trees, and Boolean functions[cite: 22].

Download Module Form (PDF)
CYBT204 5 ECTS

Computer & Engineering Networks

Layered network models (OSI and TCP/IP), IPv4/IPv6, VLSM subnetting, dynamic routing, VLANs, and Packet Tracer simulation[cite: 23].

Download Module Form (PDF)
CYBT203 4 ECTS

Operating Systems

OS structures, process lifecycle, CPU scheduling, synchronization primitives, deadlock avoidance, and virtual memory management[cite: 24].

Download Module Form (PDF)

Second Semester

NTU202 2 ECTS

Computer 2

Advanced digital productivity, complex spreadsheet modeling, collaborative cloud systems, and data protection awareness[cite: 25].

Download Module Form (PDF)
NTU203 2 ECTS

Arabic Language

Advanced Arabic syntax, rhetorical discourse analysis, professional reporting, and drafting administrative correspondence[cite: 26].

Download Module Form (PDF)
CYBT210 4 ECTS

Network & Infrastructure Management

Active Directory deployment, network monitoring (SNMP/Syslog), automation via Ansible/Python, and storage virtualization[cite: 27].

Download Module Form (PDF)
CYBT208 5 ECTS

Computer Organization & Architecture

CPU datapath design, Instruction Set Architecture (ISA), pipelining hazards, cache memory hierarchy, and virtual memory[cite: 28].

Download Module Form (PDF)
CYBT209 6 ECTS

Network Security

IPsec, SSL/TLS protocols, firewall policies, intrusion detection (Snort IDS/IPS), VPN tunneling, and enterprise wireless defense[cite: 29].

Download Module Form (PDF)
CYBT207 6 ECTS

Probability & Statistics for Cybersecurity

Random variables, probability distributions for threat modeling, Bayes' theorem, Markov chains, and anomaly detection statistics[cite: 30].

Download Module Form (PDF)
CYBT206 4 ECTS

Data Structures

Linear and non-linear data structures (stacks, queues, linked lists, trees, graphs), sorting and searching, and Big-O analysis[cite: 31].

Download Module Form (PDF)
Scroll to Top