Delivery of an innovative computer programming curriculum to impoverished middle school learners in South Africa. - Robert Allen; William Darragh; Harrison Verhine (J. Comput. Sci. Coll., 2021)