School of Computing


SELECTED RECENT PUBLICATIONS

Conference proceedings

Thomas, A (2023)
A Consolidated Catalogue of Question Types for Programming Courses
SACLA 2023
Muldersdrift, Gauteng
Communications in Computer and Information Science, Springer
pp 119-133

Thomas, A (2023)
Investigations into ChatGPT using first-level programming MCQs
4th International Conference on Teaching, Assessment and Learning in the Digital Age
Cape Town
digiTAL2K
pp 24-38

Thomas, A; Aurona J. Gerber ; Alta van der Merwe (2019)
A Conceptual Framework of Research on Visual Language Specification Languages
Advances in Big Data, Computing and Data Communication Systems
Drakensberg, South Africa

Thomas, A; Aurona J. Gerber ; Alta van der Merwe (2018)
Ontology-Based Spatial Pattern Recognition in Diagrams
Artificial Intelligence Applications and Innovations
Greece
IFIP AICT 519, Springer
pp 61-72

Thomas, A; Gerber, AJ ; van der Merwe, A (2016)
An Investigation into OWL for Concrete Syntax Specification using UML Notations
Diagrams 2016
Pennsylvania, USA
9783319423326/9783319423333, Springer
pp 197-211

Halland, K; Thomas, A; (2015)
Teaching OOP using the Qt framework
SACLA 2015
Johannesburg
978-0-620-65158-5

Thomas, A; Aurona J. Gerber ; Alta van der Merwe (2015)
Visual Syntax of UML Class and Package Diagram Constructs as an Ontology
Knowledge Engineering and Ontology Development (KEOD) -2015
Portugal, Lisbon
978-989-758-158-8
pp 17-27

Halland, K; Thomas, A (2014)
Teaching the single responsibility principle
SACLA 2014
Port Elizabeth
ISBN: 978-1-920508-34-0
pp 119-124

Thomas, A; Halland, K (2012)
Foundational concepts for understanding software design patterns
SACLA 2102
Black Mountain Lodge, Free State Province
978-0-620-53610-3