This program prepares students for the future world of technology by not only having them write, debug and understand the entire script, but also by introducing and discussing a variety of related vocabulary. This includes exploring solutions to real-world problems using design thinking techniques, explaining their work to peers, creating and presenting PowerPoint presentations by putting all of their thoughts into aesthetically pleasing slides. Students gain thorough “hands-on” practice wiring circuits and taking apart computers.