Dr Pakiso Khomokhoana
Computer Science and Informatics
Computer Science and Informatics
IB 65

Short CV

Pakiso J. Khomokhoana holds the following qualifications:

  • PhD. in Computer Information Systems, University of the Free State (UFS), 2020.
  • MSc. in Computer Information Systems, UFS (Distinction), 2011.
  • BSc. Honors in Computer Information Systems, UFS, 2009.
  • Postgraduate Diploma in Information Systems, University of Cape Town (UCT), 2008.
  • BSc. in Physics & Computer Science, National University of Lesotho (NUL), 2002.

ORCID:  https://orcid.org/0000-0003-3642-12482006 

Professional Training  

  • 2006 - Red Hat Linux Essentials.
  • 2020 - Android Mobile Development (Elementary, Intermediate and Advanced).
  • 2020 - Programming with Java (Elementary, Intermediate and Advanced).
  • 2021 - Centre for Research on Evaluation, Science and Technology (CREST) Online Training Course for Supervisors of Doctoral Candidates at African Universities (SUNOnline).
  • 2022 - Programming with Kotlin (Elementary, Intermediate and Advanced). 


Pakiso has been lecturing since the year 2014. Prior to this time, he occupied an ICT technical and managerial position at the Computer Services Unit of the National University of Lesotho. In his service as a lecturer, he has presented modules including Programming (C#), Computer Applications in a Business Environment, Project Management, and Research Methodology. He joined the Department of Computer Science & Informatics at UFS as a lecturer in March 2020. 

Honours and Awards

  • Best Paper Award at the 48th Annual Conference of the Southern African Computer Lecturers` Association (SACLA) for the paper titled: "Decoding source code comprehension: Bottlenecks experienced by senior computer science students" – University of South Africa (2019).
  • Best Paper Award at the 50th Annual Conference of the Southern African Computer Lecturers` Association (SACLA) for the paper titled: "Mapping the problem-solving strategies of novice programmers to Polya’s framework: SWOT analysis as a bottleneck identification tool" – University of Johannesburg (2021).  


  • Member of Golden Key International Honour Society. 

PhD Thesis

  • Source code comprehension: Decoding the cognitive challenges of novice programmers. 

MSc Dissertation  

  • Using mobile learning applications to encourage active participation in large undergraduate Computer Science classes: Technical and pedagogical considerations. 


  • Accredited Journals:  

    • Khomokhoana P. J., (2023). Understanding elements, strengths and challenges of explicit instruction for the teaching of computer programming (to postgraduate students). The Independent Journal of Teaching and Learning (IJTL), 18(1), 59-80.
    • Khomokhoana P. J., & Nel, L. (2020). Decoding the underlying cognitive processes and related support strategies utilised by expert instructors during source code comprehensionSouth African Journal (SACJ), 32(2), 232-257.  
  • Chapters in Scopus-indexed Publications:    

    • Khomokhoana P.J., & Ruth, R.  (2024). Value of Explicit Instruction in Teaching Computer Programming to Post-graduate Students: The Kirkpatrick Training Evaluation Model. In: Van Rensburg H.E., Snyman M., Coulter D.P., Drevin L., Drevin G.R. (eds) ICT Education (pp. 18-33). SACLA 2023. Communications in Computer and Information Science. vol 1862. Springer, Cham. https://doi.org/10.1007/978-3-031-48536-7_2
    • Khomokhoana P.J., & Nel, L.  (2022). Mapping the Problem-Solving Strategies of Novice Programmers to Polya`s Framework: SWOT Analysis as a Bottleneck Identification Tool. In: Leung W.S., Coetzee M., Coulter D., Cotterrell D. (eds) ICT Education (pp. 132-148). SACLA 2021. Communications in Computer and Information Science. vol 1461. Springer, Cham. https://doi.org/10.1007/978-3-030-95003-3_9
    • Khomokhoana P.J., & Kogeda, O.P. (2021). Understanding Factors Influencing Infusion and Use of an Online Collaboration Tool: A Case of a Higher Education Institution in Lesotho. In: Gervasi O. et al. (eds) Computational Science and Its Applications – ICCSA 2021. ICCSA 2021. Lecture Notes in Computer Science, vol 12950 (pp. 443-458). Springer, Cham. https://doi.org/10.1007/978-3-030-86960-1_31   
    • Khomokhoana P.J., & Nel, L (2020). Decoding source code comprehension: Bottlenecks experienced by senior computer science students. In B. Tait, J. Kroeze, & S. Gruner (Eds.), ICT Education (pp. 17-32). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-030-35629-3_2    
  • Papers Delivered at National Conferences:    

    • Khomokhoana P.J., & Wario, R. (2023). Value of explicit instruction in teaching computer programming to post-graduate students: The Kirkpatrick Evaluation Model. Paper presented at The 52nd Annual Conference of the South African Computer Lecturers` Association (SACLA 2023), July 19-21, 2023, Conference to be hosted by the School of Computer Science & Information Systems, North-West University, Gauteng, South Africa.  
    • Khomokhoana P.J., & Nel, L. (2022). Mapping the Problem-Solving Strategies of Novice Programmers to Polya’s Framework: SWOT Analysis as a Bottleneck Identification Tool. The 50th Annual Conference of the Southern African Computer Lecturers` Association (SACLA 2021), July 15-16, 2021, Virtual Conference hosted by the Academy of Computer Science and Software Engineering, University of Johannesburg.
    • Khomokhoana P.J., & Nel, L. (2019). Decoding Source Code Comprehension: Bottlenecks Experienced by Senior Computer Science Students. The 48th annual Southern African Computer Lecturers` Association (SACLA 2019), July 2019, Alpine Heath Resort, Northern Drakensburg, South Africa.      
  • Papers Delivered at International Conferences:  

    • Khomokhoana, P.J., & Nel, L. (2023). A framework to assist instructors help novice programmers to better comprehend source code - A decoding perspective. Paper presented at The 23rd International Conference on Computational Science and its Applications (ICCSA 2023), July 3-6, 2023 in collaboration with the National Technical University of Athens and University of the Aegean, Athens, Greece.
    • Khomokhoana, P.J., & Kogeda, O.P. (2021). Understanding factors influencing infusion and use of an Online Collaboration Tool: A case of a Higher Education institution in Lesotho. The International Conference on Computational Science and its Applications (ICCSA 2021), September 13-16, 2021, University of Cagliari, Cagliari, Italy.  


 My current research is in the following disciplines:
  • Computer Science Education - Investigating how to improve the teaching of Computer Science modules.
  • Mobile and Digital Technologies - Using mobile technologies or interventions or solutions to address topical challenges related to, amongst others, Covid-19 protocols, public transport, business activities/operations, etc. by incorporating other relevant technologies including Internet of Things (IoT), mobile Internet,  mobile edge and cloud computing. 

Area(s) of Interest

  • Computer Science Education
  • Program Comprehension
  • Internet Programming
  • Mobile Internet Technology
  • Mobile Development
  • Software Engineering
  • Cloud and Edge Computing

Courses Presented

  • First Year:  

    • Computer Literacy Modules (CSIL1511 & CSIL1521). 
    • Introduction to the Internet & Web Development (CSIS1664).
    • Introduction to Information Systems (BCIS1513).
  • Second Year:  

    • Systems Infrastructure & Integration (BCIS2624). .
  • Third Year:  

    • Information Systems in Organisations (BCIS3714).
  • Honors Level:  

    • Mobile Development (CSIP6853).
    • Project Management.


  • Honors
  • Masters 
  • PhD

 External Examination of Thesis/Dissertation:   

  • Masters 
  • PhD


Elfrieda van den Berg (Marketing Manager)
T: +27 51 401 2531

Dilahlwane Mohono (Faculty Officer)
T: +27 58 718 5284

Home new

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.