1. Problem Solving – Understanding algorithms, creating algorithms, sorting and searching techniques, decomposition and abstraction.
2. Programming – Developing code, making programs readable, working with strings, data structures, input/output, subprograms, testing, and evaluation.
3. Data – Binary systems, data representation, storage and compression, encryption techniques.
4. Computers – Computational models, hardware components, logic principles, software categories, programming languages.
5. Communication and the Internet – Network types, network security, internet structure and functionality.
6. The Bigger Picture – Environmental and legal impacts of computing, privacy concerns, digital inclusion, professionalism, current and emerging technology trends.

Mark William
Classification: Student Book
Page count: 319
Viewed: 174
Last update: 18 days ago
Crash report