This course focuses on developing technological, pedagogical and content knowledge necessary to support young children learning mathematics in ways that foster mathematical understanding, application, and enjoyment both in the teacher and the learners. It provides opportunities to demonstrate knowledge of teaching strategies that promote numeracy skills in young children. The course also equips students with the ability to design and select mathematical tasks that promote an inquiry, problem solving learning environment.