Return to Article Details Pedagogical strategies for teaching computing in technical education: A sociocultural approach