Ian Douglas Sanders

Orcid: 0000-0001-9081-8145

Affiliations:
  • University of South Africa (Unisa), Florida Park, South Africa
  • University of the Witwatersrand, Johannesburg, South Africa


According to our database1, Ian Douglas Sanders authored at least 45 papers between 1991 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Usability Requirements for Learning Management Systems in Open Distance Electronic Learning Environments: Considering Lecturers' Views on Students' Needs.
Int. J. Hum. Comput. Interact., February, 2024

2022
Making research methodologies in theoretical computing explicit.
South Afr. Comput. J., 2022

Ensuring quality PhDs in computing.
South Afr. Comput. J., 2022

2021
Manipulatives for Teaching Introductory Programming to Struggling Students: A Case of Nested-decisions.
Proceedings of the 13th International Conference on Computer Supported Education, 2021

2019
Bag context picture grammars.
J. Comput. Lang., 2019

Open-distance electronic learning environments: Supervisors' views on usability.
Proceedings of the Conference on Information Communications Technology and Society, 2019

2018
Publishing in Good Journals.
South Afr. Comput. J., 2018

Measuring Perceptual Similarity of Syntactically Generated Pictures.
Proceedings of 8th International Conference on Simulation and Modeling Methodologies, 2018

2016
The Impact of Leadership, Trust and Time on Technology Choice by Virtual Teams.
Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists, 2016

2015
Introducing Code Adviser: A DFA-driven Electronic Programming Tutor.
Proceedings of the Implementation and Application of Automata, 2015

2014
SAICSIT 2013 Special Issue: guest editorial.
South Afr. Comput. J., 2014

An online collaborative document creation exercise in an ODL research project module.
Comput. Educ., 2014

Perceptual Similarity of Images Generated using Tree Grammars.
Proceedings of the Southern African Institute for Computer Scientist and Information Technologists Annual Conference 2014, 2014

Abstracting and Narrating Novice Programs Using Regular Expressions.
Proceedings of the Southern African Institute for Computer Scientist and Information Technologists Annual Conference 2014, 2014

2013
An Empirical Investigation into the Effect of Usability on Adoption of Desktop Open Source Software by University Students in Kenya.
Comput. Inf. Sci., 2013

Cooperating to buy shoes in the real world: online cycle picking in directed graphs.
Proceedings of the 2013 South African Institute for Computer Scientists and Information Technologists, 2013

Cooperating to buy shoes: an application of picking cycles in directed graphs.
Proceedings of the 2013 South African Institute for Computer Scientists and Information Technologists, 2013

2011
An empirical analysis of the relationship between web usage and academic performance in undergraduate students
CoRR, 2011

2010
Mental models of recursion: investigating students' understanding of recursion.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

2009
Computer science education in Peru: a new kind of monster?
ACM SIGCSE Bull., 2009

2008
Students' perceptions of python as a first programming language at wits.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

2007
Perceptions of Computer Science at a South African university.
Comput. Educ., 2007

Students' mental models of recursion at wits.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

Learning styles and personality types of computer science students at a South African university.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

2006
A greedy heuristic for Axial Line Placement in collections of convex polygons.
South Afr. Comput. J., 2006

Language performance at high school and success in first year computer science.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Mental models of recursion revisited.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

The effect of prior programming experience in a scheme-based breadth-first curriculum at wits.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Introducing python into the first year curriculum at wits.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

2004
Axial line placement in deformed urban grids.
South Afr. Comput. J., 2004

Syntax assisted word prediction in a programming environment.
South Afr. Comput. J., 2004

2003
Computer self-efficacy, gender, and educational background in South Africa.
IEEE Technol. Soc. Mag., 2003

Mental models of recursion.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

2002
Teaching empirical analysis of algorithms.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Partitioning a deformed urban grid.
Proceedings of the 14th Canadian Conference on Computational Geometry, 2002

2001
Heuristics for placing non-orthogonal axial lines to cross the adjacencies between orthogonal rectangles.
Proceedings of the 13th Canadian Conference on Computational Geometry, 2001

2000
Placing axial lines in urban grids.
South Afr. Comput. J., 2000

A fundamentals-based curriculum for first year computer science.
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

1999
Non-orthogonal ray guarding.
Proceedings of the 11th Canadian Conference on Computational Geometry, 1999

1996
Teaching computer science: experience from four continents.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996

1994
A Survey of Attitudes to Computing at the University of the Witwatersrand.
Proceedings of the Woman, Work and Computerization: Breaking Old Boundaries - Building New Forms, Proceedings of the IFIP TC9/WG9.1 Fifth International Conference on Woman, Work and Computerization: Breaking Old Boundaries, 1994

1993
Gender imbalances in computer science at the University of the Witwatersrand.
ACM SIGCSE Bull., 1993

An improved first year course taking into account third world students.
Proceedings of the 24th SIGCSE Technical Symposium on Computer Science Education, 1993

1991
AAPT: algorithm animator and programming toolbox.
ACM SIGCSE Bull., 1991

ALEX: an aid to teaching algorithms.
ACM SIGCSE Bull., 1991


  Loading...