Browsing University of Cape Town by Subject "Computer Science"

Now showing items 141-160 of 205

  • Perceptions of cloud computing in the South African government 

    Chetty, Deenadayalan (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)
    The South African government is unable to provide efficient Information Technology (IT) services to the citizens because of the fragmented approach in government where each department procures their own IT services and ...

  • Perceptual refinement for hierarchical radiosity 

    Secchia, Adrian (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2000)
    This dissertation explores the use of a simple model of the human visual system to yield a performance improvement with hierarchical radiosity. Hierarchical radiosity is a physically based rendering algorithm and hence ...

  • Performance benchmarking physical and virtual linux envrionments 

    Fisher, Mario (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2012)
    Virtualisation is a method of partitioning one physical computer into multiple "virtual" computers, giving each the appearance and capabilities of running on its own dedicated hardware. Each virtual system functions as a ...

  • Photo searching on small screen devices 

    Patel, Dynal (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2007)
    The aim of this thesis is to improve HCI (Human-Computer Interaction) knowledge in the design of the next generation of photo search tools on small display devices. Today, these devices have all the ingredients for a truly ...

  • Presence and co-presence in collaborative virtual environments 

    Casaneuva, Juan S (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2001)
    Presence in Collaborative Virtual Environments (CVEs) can be defined into personal presence and co-presence. Personal presence is having a feeling of "being there" in the CVE yourself. Co-presence is having a feeling that ...

  • Procedurally generated realistic virtual rural worlds 

    Long, Harry (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2016)
    Manually creating virtual rural worlds is often a difficult and lengthy task for artists, as plant species selection, plant distributions and water networks must be deduced such that they realistically reflect the environment ...

  • Procedurally generating surface detail for 3D models using voxel-based cellular automata 

    Mazzolini, Ryan (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2016)
    Procedural generation is used extensively in the field of computer graphics to automate content generation and speed up development. One particular area often automated is the generation of additional colour and structural ...

  • 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 ...

  • 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 ...

  • 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. ...

  • 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 ...

  • 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 ...

  • 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 ...

  • Simplified models for multi-criteria decision analysis under uncertainty 

    Durbach, Ian N (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2010)
    When facilitating decisions in which some performance evaluations are uncertain, a decision must be taken about how this uncertainty is to be modelled. This involves, in part, choosing an uncertainty format {a way of ...