A computer science tapestry exploring programming and computer science with Ctt - Astracham lhOwen L.