Комп'ютерне програмування в школах: переваги та виклики