- Computer architecture, processor, instructions, memory, bit-wise operations
- Linear address space, positions, pointers
- Low-level number representations, conversions, precision, basic text representations, encoding
- Selected data formats (CSV, JSON, XML, picture representations, sparse matrices, trained representations & deep learning, common formats in bioinformatics), efficiency
- Compilers, compiled vs. Interpreted languages, temporal complexity
- Parallel & distributed computing, concurrency & shared data
Last update: Kopecký Michal, RNDr., Ph.D. (09.05.2019)
- Architektura počítačů, procesor, instrukce, paměť, bitové operace
- Lineární adresový prostor (paměť, soubor,…), pozice v LAP, pointery
- Nízkoúrovňové číselné reprezentace, převody, přesnost, základní reprezentace textu, kódování
- Vybrané datové formáty (CSV, JSON, XML, reprezentace grafiky + řídké matice, trénování reprezentace dat + deep learning, běžné datové formáty v bioinformatice), efektivita datové reprezentace
- Překladače, kompilované vs. interpretované jazyky, runtime, časová náročnost
- Operační systémy, procesy, virtuální paměť, souborový systém
- Paralelní a distribuované programování, přístup ke sdíleným datům
Last update: Kopecký Michal, RNDr., Ph.D. (09.05.2019)
|