ALEX: an aid to teaching algorithms. - Sean Pyott; Ian D. Sanders (ACM SIGCSE Bull., 1991)

AAPT: algorithm animator and programming toolbox. - Ian D. Sanders; Harshila Gopal (ACM SIGCSE Bull., 1991)

An improved first year course taking into account third world students. - Conrad Mueller; Sheila Rock; Ian D. Sanders (SIGCSE, 1993)

Gender imbalances in computer science at the University of the Witwatersrand. - Vashti Galpin; Ian D. Sanders (ACM SIGCSE Bull., 1993)

A Survey of Attitudes to Computing at the University of the Witwatersrand. - Ian D. Sanders; Vashti Galpin (WWC, 1994)

Teaching computer science: experience from four continents. - Mats Daniels; Judith Gal-Ezer; Ian D. Sanders; G. Joy Teague (SIGCSE, 1996)

Non-orthogonal ray guarding. - Ian D. Sanders (CCCG, 1999)

A fundamentals-based curriculum for first year computer science. - Ian D. Sanders; Conrad Mueller (SIGCSE, 2000)

Placing axial lines in urban grids. - Ian D. Sanders (South Afr. Comput. J., 2000)

Heuristics for placing non-orthogonal axial lines to cross the adjacencies between orthogonal rectangles. - Ian D. Sanders; Leigh-Ann Kenny (CCCG, 2001)

Partitioning a deformed urban grid. - Leonard Hagger; Ian D. Sanders (CCCG, 2002)

Teaching empirical analysis of algorithms. - Ian D. Sanders (SIGCSE, 2002)

Mental models of recursion. - Tina Götschi; Ian D. Sanders; Vashti Galpin (SIGCSE, 2003)

Computer self-efficacy, gender, and educational background in South Africa. - Vashti Galpin; Ian Douglas Sanders; Heather Turner; Bernadine Venter (IEEE Technol. Soc. Mag., 2003)

Syntax assisted word prediction in a programming environment. - Ian D. Sanders; Andrew Russell (South Afr. Comput. J., 2004)

Axial line placement in deformed urban grids. - D. Wilkins; Ian D. Sanders (South Afr. Comput. J., 2004)

Introducing python into the first year curriculum at wits. - Alexander Holt; Sarah Rauchas; Ian D. Sanders (ITiCSE, 2006)

The effect of prior programming experience in a scheme-based breadth-first curriculum at wits. - Sarah Rauchas; Ian D. Sanders; Benjamin Kumwenda (ITiCSE, 2006)

Mental models of recursion revisited. - Ian D. Sanders; Vashti Galpin; Tina Götschi (ITiCSE, 2006)

Language performance at high school and success in first year computer science. - Sarah Rauchas; Benjamin Rosman; George Dimitri Konidaris; Ian D. Sanders (SIGCSE, 2006)

A greedy heuristic for Axial Line Placement in collections of convex polygons. - Leonard Hagger; Ian D. Sanders (South Afr. Comput. J., 2006)

Learning styles and personality types of computer science students at a South African university. - Vashti C. Galpin; Ian Douglas Sanders; Pei-yu Chen (ITiCSE, 2007)

Students' mental models of recursion at wits. - Ian Douglas Sanders; Vashti C. Galpin (ITiCSE, 2007)

Perceptions of Computer Science at a South African university. - Vashti C. Galpin; Ian Douglas Sanders (Comput. Educ., 2007)

Students' perceptions of python as a first programming language at wits. - Ian Douglas Sanders; Sasha Langford (ITiCSE, 2008)

Computer science education in Peru: a new kind of monster? - Juan M. Gutiérrez Cárdenas; Ian Douglas Sanders (ACM SIGCSE Bull., 2009)

Mental models of recursion: investigating students' understanding of recursion. - Tamarisk Lurlyn Scholtz; Ian D. Sanders (ITiCSE, 2010)

An empirical analysis of the relationship between web usage and academic performance in undergraduate students - Scott Hazelhurst; Yestin Johnson; Ian D. Sanders (CoRR, 2011)

Cooperating to buy shoes: an application of picking cycles in directed graphs. - Ian D. Sanders (SAICSIT, 2013)

Cooperating to buy shoes in the real world: online cycle picking in directed graphs. - Ian D. Sanders (SAICSIT, 2013)

An Empirical Investigation into the Effect of Usability on Adoption of Desktop Open Source Software by University Students in Kenya. - John Wachira Kamau; Ian Douglas Sanders (Comput. Inf. Sci., 2013)

Abstracting and Narrating Novice Programs Using Regular Expressions. - Abejide Ade-Ibijola; Sigrid Ewert; Ian D. Sanders (SAICSIT, 2014)

Perceptual Similarity of Images Generated using Tree Grammars. - Benjamin Okundaye; Sigrid Ewert; Ian D. Sanders (SAICSIT, 2014)

An online collaborative document creation exercise in an ODL research project module. - Colin Pilkington; Ian D. Sanders (Comput. Educ., 2014)

SAICSIT 2013 Special Issue: guest editorial. - Ian D. Sanders; Kirstin Krauss (South Afr. Comput. J., 2014)

Introducing Code Adviser: A DFA-driven Electronic Programming Tutor. - Abejide Ade-Ibijola; Sigrid Ewert; Ian Douglas Sanders (CIAA, 2015)

The Impact of Leadership, Trust and Time on Technology Choice by Virtual Teams. - Ian Douglas Sanders; Colin L. Pilkington; Patricia Margaret Alexander (SAICSIT, 2016)

Measuring Perceptual Similarity of Syntactically Generated Pictures. - Nuru Jingili; Sigrid Ewert; Ian D. Sanders (SIMULTECH, 2018)

Publishing in Good Journals. - Ian D. Sanders (South Afr. Comput. J., 2018)

Open-distance electronic learning environments: Supervisors' views on usability. - Sewisha Lehong; Judy van Biljon; Ian Douglas Sanders (ICTAS, 2019)

Bag context picture grammars. - Sigrid Ewert; Nuru Jingili; Liemiso Mpota; Ian D. Sanders (J. Comput. Lang., 2019)

Manipulatives for Teaching Introductory Programming to Struggling Students: A Case of Nested-decisions. - Tlou Ramabu; Ian Douglas Sanders; Marthie A. Schoeman (CSEDU (1), 2021)

Ensuring quality PhDs in computing. - Ian D. Sanders (South Afr. Comput. J., 2022)

Making research methodologies in theoretical computing explicit. - Ian D. Sanders; Colin Pilkington; Laurette Pretorius (South Afr. Comput. J., 2022)

A SOLO-Adapted Evaluation Methodology for Quantifying Learning Transitions on Algorithms. - Tlou Ramabu; Ian D. Sanders; Marthie A. Schoeman (SACLA, 2024)

Usability Requirements for Learning Management Systems in Open Distance Electronic Learning Environments: Considering Lecturers' Views on Students' Needs. - Sewisha Lehong; Judy van Biljon; Ian Douglas Sanders (Int. J. Hum. Comput. Interact., 2024)