BIE-BIT
Computer Science
topics are valid since SFE in June 2020
Label | Topic | Course |
---|---|---|
BIE-BIT-1 | User identity in Unix systems (identity, administrator rights, sudo, su, PAM modules, roles, privileges, identity and access rights, ACLs, suid programs). | BIE-ADU.1 |
BIE-BIT-2 | Disk and file system management (devices, UFS (EXT) and ZFS file systems, RAID, disk quotas), network file systems (NFS, CIFS), swap in Unix OS. | BIE-ADU.1 |
BIE-BIT-3 | System processes and services in Unix systems (hierarchies and interrelationships, limits, system power on and off, system services, logging). | BIE-ADU.1 |
BIE-BIT-4 | Unix OS kernel (characteristics, administrator options with respect to the kernel, virtualization). | BIE-ADU.1 |
BIE-BIT-5 | Basic principles of MS Windows, administration (system mechanisms, scripting basics, working with processes, basic administration tools). | BIE-ADW.1 |
BIE-BIT-6 | MS Windows - file systems, network services and security (common file systems and their management / comparison, implementation of network and security services, system security tools). | BIE-ADW.1 |
BIE-BIT-7 | MS Windows centralized administration (Active Directory and advanced methods of its administration - user administration, GP). | BIE-ADW.1 |
BIE-BIT-8 | Computer instruction cycle and instruction pipelining. Microarchitecture of a scalar processor with instruction pipelining, control of instruction flow between stages, data, control and structural hazards in instruction processing and methods to prevent them. | BIE-APS.1 |
BIE-BIT-9 | Memory hierarchy with cache memory and memory locality principles. Architecture of direct-mapped, set associative, and fully associative cache memory. Functionality of cache memory within the instruction cycle and the impact of cache memory on program execution performance. | BIE-APS.1 |
BIE-BIT-10 | Virtualization of main memory by paging and its HW support. Memory Management Unit (MMU) and virtual-to-physical address translation using Translation Lookaside Buffer (TLB). | BIE-APS.1 |
BIE-BIT-11 | Principles of protocols for memory coherence of data cache memories of a multi-core or multi-processor system with a shared memory bus. Instructions for synchronizing shared memory accesses. | BIE-APS.1 |
BIE-BIT-12 | Superscalar processor microarchitecture, instruction-level parallelism, out-of-order execution, speculative instruction processing, register renaming, static and dynamic branch prediction, and techniques for speeding up the execution of load/store instructions. | BIE-APS.1 |
BIE-BIT-13 | Main security principles. Risk modelling, STRIDE and DREAD methodologies. | BIE-BEK |
BIE-BIT-14 | Buffer overflow, its types. Defensive methods and techniques to overcome them. | BIE-BEK |
BIE-BIT-15 | Access control, access layers. Running a program with the least privileges. | BIE-BEK |
BIE-BIT-16 | Database security. SQL Injection attacks and defenses against them. | BIE-BEK |
BIE-BIT-17 | Web application security. Denial of Service attacks and defenses against them. | BIE-BEK |
BIE-BIT-18 | Pseudorandom number generators (PRNG). Primality tests (Fermat test, Rabin-Miller test). | BIE-BEZ |
BIE-BIT-19 | Information security, security architecture in the OSI model. | BIE-BEZ |
BIE-BIT-20 | Information theory (entropy, unicity distance). | BIE-BEZ |
BIE-BIT-21 | Types of side channels, SPA attack on RSA. | BIE-HWB |
BIE-BIT-22 | Contact and contactless smart cards, principle of operation and use. | BIE-HWB |
BIE-BIT-23 | Design of trusted HW - physically unclonable functions (PUF). | BIE-HWB |
BIE-BIT-24 | True random number generators (TRNG) | BIE-BEZ+BIE-HWB |
BIE-BIT-25 | Linear mapping and matrix of linear mapping: definition and fundamental properties (matrix of composed/inverse mapping, relation between rank of the mapping and rank of its matrix), transition matrix (change of basis). | BIE-LIN |
BIE-BIT-26 | Data storages: HDDs (geometry, access scheduling algorithms, comparison with SSDs), RAID arrays (RAID 0, RAID 1, RAID 1+0, RAID 5) and their properties. | BIE-OSY |
BIE-BIT-27 | Principles, implementation and properties of classical file systems (data layout on disks, file/directory implementation, implementation in OS). Principles of modern file systems based on B-trees and B+-trees. | BIE-OSY |
BIE-BIT-28 | TCP protocol: session initiation and termination, transmission security. | BIE-PSI |
BIE-BIT-29 | IPv4 addressing, segmentation of the IPv4 address space. Differences between IPv4 and IPv6. | BIE-PSI |
📄 The table is available also in CSV (semicolon-separated values). 🔙 History of changes is on GitLab.