Browsing Dept. of Computer Science by Title
Now showing items 172-191 of 311
-
Introduction to Python Programming, Part 1
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2012-04)A first half of a first course on how to program in Python. This set of six files comprises the slides from first 6 weeks of our 12 week first year course on Python Programming. It is an introduction aimed at students who ...
-
Investigating cost effective communication alternatives for geographically hostile regions
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2001)The lack of communication facilities in developing countries is a constraint to social, political and economic empowerment of the people. However, advances in technology promise to deliver voice, video and data communication ...
-
Investigating image processing algorithms for provision of information in rock art sites using mobile devices
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2016)The term cultural heritage spaces incorporates places, objects and practices of cultural and historical significance. Examples include the Southern African rock art heritage sites. Rock art is an archaeological term used ...
-
Investigating mobile graphic-based reminders to support compliance of tuberculosis treatment
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2017)The phenomenon of rapid increment of the mobile phones can be utilized through supporting patients, such as those who have tuberculosis, for treatment adherence. This utilization will enable these patients to directly ...
-
Investigating prediction modelling of academic performance for students in rural schools in Kenya
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2016)Academic performance prediction modelling provides an opportunity for learners' probable outcomes to be known early, before they sit for final examinations. This would be particularly useful for education stakeholders to ...
-
Investigating the efficacy of XML and stylesheets to render electronic courseware for multiple learning styles
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2007)The objective of this project was to test the efficacy of using Extensible Markup Language (XML) - in particular the DocBook 5.0b5 schema - and Extensible Stylesheet Language Transformation (XSLT) to render electronic ...
-
Investigating the potential for a user-driven electricity monitoring application to provide useful electricity consumption patterns
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2017)Conventional electricity usage monitoring involves complex data collection via costly and intrusive hardware installation. There is a perceived need for a simple and affordable tool that provides users with feedback about ...
-
ITIKI: Bridge between African indigenous knowledge and modern science on drought prediction
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2012)The now more rampant and severe droughts have become synonymous with Sub-Saharan Africa; they are a major contributor to the acute food insecurity in the Region. Though this scenario may be replicated in other regions in ...
-
Large image support in digital repositories
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2010)Many universities, libraries, government organisations and companies are implementing digital repositories to collect, preserve, administer and distribute their collections via the World Wide Web. In the process of building ...
-
Lattice Boltzmann liquid simulations on graphics hardware
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)Fluid simulation is widely used in the visual effects industry. The high level of detail required to produce realistic visual effects requires significant computation. Usually, expensive computer clusters are used in order ...
-
Learning in a virtual world : expanding activity theory for the design and evaluation of group praxis
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2008)This text responds to the increasing demand for frameworks to support the design and evaluation of virtual worlds which are effective in their particular learning context by developing, a meta-theoretical framework for ...
-
A lightweight interface to local grid scheduling systems
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2009)Many complex research problems require an immense amount of computational power to solve. In order to solve such problems, the concept of the computational Grid was conceived. Although Grid technology is hailed as the next ...
-
A linear framework for character skinning
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2007)Character animation is the process of modelling and rendering a mobile character in a virtual world. It has numerous applications both off-line, such as virtual actors in films, and real-time, such as in games and other ...
-
Link prediction and link detection in sequences of large social networks using temporal and local metrics
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2006)This dissertation builds upon the ideas introduced by Liben-Nowell and Kleinberg in The Link Prediction Problem for Social Networks [42]. Link prediction is the problem of predicting between which unconnected nodes in a ...
-
A lossy, dictionary -based method for short message service (SMS) text compression
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2009)Short message service (SMS) message compression allows either more content to be fitted into a single message or fewer individual messages to be sent as part of a concatenated (or long) message. While essentially only ...
-
Managing economic value and uncertainty on software projects : an empirical study with the CASSE framework
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2009)Lack of adaptive-predictor models in software development renders the decision-making process complex, principally when evaluating investment options. Prior work has presented various approaches which are still non-integrated, ...
-
Measuring the applicability of open data standards to a single distributed organisation : an application to the COMESA Secretariat
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2008)This dissertation develops data metrics that represent the extent to which data standards can be applied to an organization's data. The research identified key issues that affect data interoperability or the feasibility ...
-
Measuring the efficiency of software development in a data processing environment
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1982)The development of software for data processing systems has, during the last 25 years, grown into a large industry. Thus the efficiency of the software development process is of major importance. It is indicative of the ...
-
A meta-authoring tool for specifying behaviour in virtual reality environments
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2004)In this dissertation, we explore methods for empowering non-programmers with the ability to develop their own virtual environment applications. We explored some of the existing systems to determine what methodologies have ...
-
Meta-standardisation of interoperability protocols
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2012)The current medley of interoperability protocols is potentially problematic. Each protocol is designed by a different group, each provides a single service, and has its own syntax and vocabulary. Popular protocols such as ...