[1] Nguyễn Bá Kim, (2011), Phương pháp dạy học môn Toán, NXB Đại học Sư phạm, Hà Nội.
[2] Gerald Futschek, (2006), Algorithmic Thinking: The Key for Understanding Computer Science, Vienna University of Technology Institute of Software Technology and Interactive Systems Favoritenstrasse 9, 1040 Vienna, Austria
[3] Mara Saeli - Jacob Perrenet - Wim M.G. Jochems - Bert Zwaneveld, (2011), Teaching Programming in Secondary School: A Pedagogical Content Knowledge Perspective, Informatics in Education, 2011, Vol. 10, No. 1, 73-88 73, Vilnius University.
[4] Consortium for Mathematics and Its Applications (COMAP), (1997), For all practical purposes: introduction to contemporary mathematics, 4th edition. WH Freeman Company, NY: Consortium for Mathematics and Its Applications.
[5] Nguyễn Quang Cự - Nguyễn Mạnh Dũng, (2004), Hướng dẫn giải bài toán Hình học Họa hình, NXB Xây dựng.
[6] Nguyễn Đình Điện - Đỗ Mạnh Môn, (2006), Hình học Họa hình - Tập 1, NXB Giáo dục, Hà Nội.
[7] Nguyễn Bá Kim, (2015), Phương pháp dạy học môn Toán (Tái bản lần thứ 7), NXB Đại học Sư phạm, Hà Nội.