An Innovative Way to Teach Computer Programming for Middle and High Schools Students in Summer Camps | IEEE Conference Publication | IEEE Xplore