Browsing Dept. of Computer Science by Title

Now showing items 232-251 of 311

  • Protocol engineering from Estelle specifications 

    Wheeler, Graham (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1993)
    The design of efficient, reliable communication protocols has long been an area of active research in computer science and engineering, and will remain so while the technology continues to evolve, and information becomes ...

  • Providing informational support to HIV + women in a virtual environment : a case study comparing the effects of virtual reality and paper media for content delivery 

    Brown, Sarah (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2008)
    This dissertation presents a comparison of the effects of two media, VR and paper (i.e. pamphlets) in communicating supportive information to an HIV+ sample group. We created a VE to provide social and informational support ...

  • Quality control tools for interactive rendering of 3D triangle meshes 

    Southern, Richard (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2002)
    In this dissertation we explore methods of quality control of untextured polygonal models. The tools presented build, evaluate and improve on the field of multiresolution analysis through decimation. We evaluate the quality ...

  • Real-time generation of procedural forests 

    Kenwood, Julian (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2013)
    The creation of 3D models for games and simulations is generally a time-consuming and labour intensive task. Forested landscapes are an important component of many large virtual environments in games and film. To create ...

  • Refactoring learning management systems for multi-device use in developing countries 

    Ssekakubo, Grace (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)
    Although learning management systems (LMSs) have been widely adopted by universities in developing countries, their potential to support students' learning has not been fully exploited due to several factors. Some of the ...

  • Resolving the hydration of hexacyclic systems using ultrasonic interferometry and computer simulations 

    Boscaino, Annalisa (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2010)
    The major part of this thesis focuses on investigating dynamic hydration behaviour of a series of hexacycylic molecules in water, by using computational techniques validated through ultrasound interferometry experiments. ...

  • RFI monitoring for the MeerKAT Radio Telescope 

    Schollar, Christopher (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)
    South Africa is currently building MeerKAT, a 64 dish radio telescope array, as a pre-cursor for the proposed Square Kilometre Array (SKA). Both telescopes will be located at a remote site in the Karoo with a low level of ...

  • Rita+ : an SGML based document processing system 

    Zsilavecz, Guido (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1993)
    Rita+ is a structured syntax directed document processing system, which allows users to edit documents interactively, and display these documents in a manner determined by the user. The system is SGML (Standard Generalized ...

  • Robust and cheating-resilient power auctioning on Resource Constrained Smart Micro-Grids 

    Marufu, Mufudzi Anesu Chapman (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2018)
    The principle of Continuous Double Auctioning (CDA) is known to provide an efficient way of matching supply and demand among distributed selfish participants with limited information. However, the literature indicates that ...

  • ROLAND : a tool for the realistic optimisation of local access network design 

    Buffler, Simon (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1999)
    Investment in the local access network represents between 50% and 70% of capital investment of a telecommunications company. This thesis investigates algorithms that can be used to design economical access networks and ...

  • Scaffolding java programming on a mobile phone for novice learners 

    Mbogo, Charity Chao (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)
    The ubiquity of mobile phones provides an opportunity to use them for learning programming beyond the classroom. This would be particularly useful for novice learners of programming in resource- constrained environments. ...

  • Scalable attack modelling in support of security information and event management 

    Dennie, Keiran (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)
    While assessing security on single devices can be performed using vulnerability assessment tools, modelling of more intricate attacks, which incorporate multiple steps on different machines, requires more advanced techniques. ...

  • Schema matching in a peer-to-peer database system 

    Rouse, Colin (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2006)
    Peer-to-peer or P2P systems are applications that allow a network of peers to share resources in a scalable and efficient manner. My research is concerned with the use of P2P systems for sharing databases. To allow data ...

  • The semantic database model as a basis for an automated database design tool 

    Berman, Sonia (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1983)
    The automatic database design system is a design aid for network database creation. It obtains a requirements specification from a user and generates a prototype database. This database is compatible with the Data Definition ...

  • Semantic optimisation in datalog programs 

    Wassell, Mark P (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1990)
    Datalog is the fusion of Prolog and Database technologies aimed at producing an efficient, logic-based, declarative language for databases. This fusion takes the best of logic programming for the syntax of Datalog, and the ...

  • Semi-automatic matching of semi-structured data updates 

    Forshaw,Gareth William (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)
    Data matching, also referred to as data linkage or field matching, is a technique used to combine multiple data sources into one data set. Data matching is used for data integration in a number of sectors and industries; ...

  • Semiotic machines : software in discourse 

    Walton, Marion (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2008)
    This study develops new theoretical and methodological approaches to the study of software as a medium of communication. This study analyses voting software, educational software, search engines, and combat and narrative ...

  • SignDIn: Designing and assessing a generisable mobile interface for Sign support 

    Reddy, Marshalan (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)
    SignSupport is a collaborative project between the Computer Science departments of the University of Cape Town (UCT) and the University of the Western Cape (UWC), South Africa. The intention of the software is to assist ...

  • Simple digital libraries 

    Phiri, Lighton (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2013)
    The design of Digital Library Systems (DLSes) has evolved overtime, both in sophistication and complexity, to complement the complex nature and sheer size of digital content being curated. However, there is also a growing ...

  • A simplified game engine for a game development course 

    Weimar, Rolf (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)
    The Video Game industry is maturing. Success in the video game industry relies on many things, including marketing, sound business practises, and top notch technical implementation. Games Engines are software systems that ...