EDU 573 - Computational Thinking in Teaching and Learning

★ 3 (fi 6)(EITHER, 3-0-0)

Faculty of Education

This course explores the role of Computational Thinking (CT) to enhance teaching, learning, and problem-solving. Students will examine the historical development of the role of CT in education; the core elements of CT (e.g., abstraction, pattern recognition, decomposition, algorithms); the rationale for including CT as part of the curriculum; research-based best practices for the integration of CT within and between the curriculum across various subject areas; the multidimensional relationship between CT, computing science, coding, problem-solving approaches in the sciences and social sciences; and, the implications for educational policy, including addressing the TRC calls to action. Sections may be offered at an increased rate of fee assessment, refer to the Fees Payment Guide in the University Regulations and Information for Students section of the Calendar.

No syllabi