ETHIOPIACOMPUTER science studentsCOMPUTER literacyCOMPUTER programmingTEACHER-student relationshipsLOCATION problems (Programming)SELF-contained classroomsTeaching programming in an efficient and effective method has been the most difficult subject in the world of computing for the last couple ...