Department of Computer Science

Recent Submissions

  • Modelling the dynamics of the bitcoin blockchain 

    Mwale, Mabvuto (Stellenbosch : Stellenbosch University, 2016-03)
    ENGLISH ABSTRACT : Bitcoin is a peer to peer (P2P) electronic payment system proposed by Nakamoto in 2008. Central to the operation of Bitcoin is the blockchain, which is, in essence, a public ledger of all transactions. ...

  • Detecting and quantifying resource contention in concurrent programs 

    Venter, Dirk Willem (Stellenbosch : Stellenbosch University, 2016-03)
    ENGLISH ABSTRACT : Parallel programs, both shared-memory and message-passing programs, typically require the sharing of resources. For example, software resources, such as shared mutual exclusion locks and hardware ...

  • Automatic Prediction of Comment Quality 

    Brand, Dirk Johannes (Stellenbosch : Stellenbosch University, 2016-03)
    ENGLISH ABSTRACT : The problem of identifying and assessing the quality of short texts (e.g. comments, reviews or web searches) has been intensively studied. There are great bene ts to being able to analyse short texts. ...

  • Automatic recognition and interpretation of finite state automata diagrams 

    Babalola, Olusola Tope (Stellenbosch : Stellenbosch University, 2015-12)
    ENGLISH ABSTRACT : An application capable of reading graphically-encoded information is beneficial to blind or visually impaired students. Such a system needs to recognize and understand visual markings and their arrangement ...

  • Impendulo: A Tool for Analysing Programmer Behaviour 

    Jordaan, Pieter (Stellenbosch : Stellenbosch University, 2015-03)
    ENGLISH ABSTRACT : Automated submission systems for Computer Science courses are common- place today, however, these systems are typically solely focused on grading submissions and their ability to provide analysis and ...

  • A parallel cellular automaton simulation framework using CUDA 

    Fourie, Ryno (Stellenbosch : Stellenbosch University, 2015-03)
    ENGLISH ABSTRACT : In the current digital age, the use of cellular automata to simulate natural systems has grown more popular as our understanding of cellular systems increases. Up until about a decade ago, digital ...

  • Combining reverse debugging and live programming towards visual thinking in computer programming 

    Coetzee, Abraham Liebrecht (Stellenbosch : Stellenbosch University, 2015-03)
    ENGLISH ABSTRACT : Interaction plays a key role in the process of learning, and a learner’s abilities are enhanced when multiple cognitive functions work in parallel, especially those related to language and visuals. ...