Students learn to design and evaluate solutions and to solve problems through the development of algorithms and programs while engaging with fun essential computing tools and multidisciplinary opportunities. ( This is not a Programming course though it does include programming)