This course focuses on learning how the various devices and components work together, understand the difference between hardware and software, how to troubleshoot for basic problems, understand network communication and organization, know the importance of cybersecurity, understand the various digital tools available, understand the various storage tools available, visualize and manipulate data, infer and predict from the data collected, understand how algorithms work, know the various control structures available, understand how programs can be broken down into smaller parts as needed, develop and modify computing technology based on people's needs and wants, and use computing technology ethically.