Computing HL / SL
CPU structure, GPUs, pipelining, memory, fetch-decode-execute cycle, SaaS/PaaS, binary & hexadecimal number systems; logic gates, truth tables, circuit diagrams; operating systems & resource management, control systems, compilers/interpreters
Devices, client/server peer, topologies, protocols (tcp/ip, ip4/ip6, http, dns), switching, routing, security vulnerabilities & countermeasures, encryption & certificates
Hardware, types of ML, preprocessing, linear regression, classification, hyper-parameters, unsupervised clustering, association rule, reinforcement learning, genetic algorithms, ANNs, CNNs, ethical challenges
Data types and their operations, selection, iteration, functions, static/dynamic structures, arrays/lists, stacks, queues, big O, sorting algorithms, recursion, file processing