1. Binary and Data Representation | Calculation of image pixel requirements, understanding 24-bit color representation, binary-to-hexadecimal conversions, and truth table completion for logical expressions.
2. Computer Systems and Embedded Systems | Binary arithmetic, conversion of binary to decimal and vice versa, applications of embedded systems in cars, and impact of encryption on data security.
3. Networking and Internet | Advantages of wired vs. wireless connectivity, network security concerns, benefits of cloud storage as virtualization, and router functionality in internet data transmission.
4. Software and Storage | Comparison of ROM and RAM storage functions, Von Neumann architecture components, importance of operating systems, and the role of utility software in file management.
5. Cybersecurity and Cryptography | Explanation of encryption and Caesar cipher algorithm, penetration testing, code review procedures, and risks of unpatched software in network security.
6. Algorithms and Programming | Understanding compiler functionality, best and worst-case scenarios for binary search, role of scheduling in operating systems, and efficiency of run-length encoding for data compression.