Throughout computer class students will encounter many different programs, resources, web 2.0 applications and software that fulfills the mandated requirements but more importantly, gives students the tools to be successful in today's digital world. This class will unravel possibilities in communication, innovation and information that will prove be beneficial in their educational journey as well as their personal lives. As technology continues to make rapid developments, I believe it has become vital to prepare our youth for the technical future that lies ahead of them.