The M.T.M. program can be completed on a part-time or full-time basis. It normally takes two years to complete the program on a full-time basis.
The program has four to five core courses per year, which are offered in the evening. In addition, students can take mathematics courses, educational technology courses, as well as courses in didactics of mathematics offered at other Montreal universities. Students can also take up to two reading courses (3 credits each), and do research internships (3 credits each).
The M.T.M. courses in a given year are a selection from those listed below. Courses are worth 3 credits unless otherwise indicated.
- MATH 601 - Topics in Mathematics
- MATH 602 - Readings in Mathematics Education (Reading Course)
- MATH 603 - Extended Project (9 credits)
- MATH 610 - Computing Systems in Mathematics
- MATH 613 - Topics in Number Theory
- MATH 616 - Linear Algebra
- MATH 618 - Topics in the Application of Mathematics
- MATH 621 - Geometry
- MATH 622 -Abstract Algebra
- MATH 624 - Topics in Mathematics Education
- MATH 625 - Topology
- MATH 626 - Analysis I
- MATH 627 - Analysis II
- MATH 630 - Topics in the Psychology of Mathematics Education
- MATH 633 - Microcomputers: Applications to the Mathematics Curriculum (High School and Collegial Level)
- MATH 634 - Computer Software and Mathematics Instruction (High School and Collegial Level)
- MATH 636 - Topics in Computational Mathematics
- MATH 637 - Statistics and Probability
- MATH 639 - Topics in Computer Education
- MATH 640 - Topics in Logic
- MATH 641 - Survey of Research in Mathematics Education
- MATH 642 - Research Methods for Mathematics Education
- MATH 645 - Topics in Mathematics Education Research
- MATH 646 - Research Internship
- MATH 647 - Topics in Mathematics Education (Reading Course)
- MATH 648 - Topics in the History of Mathematics
- MATH 649 - Heuristics and Problem Solving
- MATH 652 - Seminar in Mathematics Education
- MATH 654 - Thesis (15 credits)