Our mission is to create a pool of knowledge for effective policy, research & development in Malawi

Computing

The Current State of Secondary School Computer Studies Teachers Training in Malawi (A Synopsis)

Type: ComputingEducation
Author: Bennett Kankuzi
Year of Publishing: 2012
Keywords: Secondary School, Computer Education, Malawi

In 2005, the government of Malawi introduced computer studies as an examinable subject in Malawian secondary schools. According to the Malawi School Certificate of Education Computer Studies syllabus, the rationale for this decision was that computer literacy is becoming important in everyday life and as such Malawian secondary school students need to have the skills to use computers so that they can be of benefit in the present social economic environment in terms of self-employment, entrepreneurship and further education.

Malawi School Certificate of Education (MSCE) Computer Studies Syllabus (2001)

Type: ComputingEducation
Author: Malawi Institute of Education
Year of Publishing: 2001
Keywords: Malawi, MSCE, syllabus, Computer Studies, 2001

Computers are increasingly becoming an essential part of our life. Their use covers a wide range of activities such as study, computation, data analysis and many other applications.

Customer Profiling Using a Service-Oriented Architecture

Type: Computer ScienceThesesMasters Theses
Author: Felix Ntawanga
Year of Publishing: 2010
Keywords: Customer profiling, web services, service-oriented architecture (SOA), client-server, personalisation, e-commerce, open source SOA implementation tools.
Customer profiling has recently gained much recognition in the e-commerce domain because of the benefits it is capable of bringing to online business. Customer profiling has been implemented in various systems development approaches such as in a client-server environment. Recently there has been an increase in the number of organisations adopting and implementing e-commerce systems using service-oriented architecture (SOA) principles. This research set out to determine how a customer profile can be implemented using open source SOA implementation tools, and how SOA-based customer profiles can be utilised to provide appropriate personalisation in an SOA environment. The research further endeavoured to complete a comparative study on customer profile implementation in two different architectures, namely SOA and client-server.

An extensive literature review was conducted on SOA, customer profiling and e-commerce systems development. SOA enabling technologies, such as, web services, enterprise service bus (ESB) and open source Sun Java SOA implementation tools, for example, Open ESB, GlassFish application server and Netbeans IDE were analysed. A Java web services-based customer profiling system was prototyped following SOA design principles. An end-user evaluation survey was conducted using eye tracking with a sample of 30 participants. The evaluation was done on two e-commerce systems with the same interface but running on two different customer profile back-ends, SOA and client-server. The results show that participants did not experience significant difference between the two systems, however, eye tracking results showed a significant difference between the two systems.


Note: The whole thesis can be downloaded from www.nmmu.ac.za/documents/theses/Felix%20Ntawanga.pdf

Information Security Awareness: Generic Content, Tools and Techniques

Type: Computer ScienceThesesMasters Theses
Author: Hope Mauwa
Year of Publishing: 2006
Keywords: Information Security Awareness Programmes, ISO/IEC 17799, ISO/IEC 13335-3
In today’s computing environment, awareness programmes play a much more important role in organizations’ complete information security programmes. Information security awareness programmes are there to change behaviour or reinforce good security practices, and provide a baseline of security knowledge for all information users. Security awareness is a learning process, which changes individual and organizational attitudes and perceptions so that the importance of security and the adverse consequences of its failure are realized. Therefore, with proper awareness, employees become the most effective layer in an organization’s security defence.

With the important role that these awareness programmes play in organizations’ complete information security programmes, it is a must that all organizations that are serious about information security must implement it. But though awareness programmes have become increasing important, the level of awareness in most organizations is still low. It seems that the current approach of developing these programmes does not satisfy the needs of most organizations. Therefore, another approach, which tries to meet the needs of most organizations, is proposed in this project as part of the solution of raising the level of awareness programmes in organizations.


Note: The whole thesis can be downloaded at www.nmmu.ac.za/documents/theses/HOPE%20MAUWA.pdf

A Dynamic Graph-based Visualization for Spreadsheets

Type: Computer ScienceThesesMasters Theses
Author: Bennett Kankuzi
Year of Publishing: 2008
Keywords: Spreadsheets, Visualizations, End-User Software Engineering, Markov Clustering algorithm, MCL

Spreadsheet systems are widely used and highly popular end-user systems. They are highly popular because of the simplicity with which one can create spreadsheets. However, despite this simplicity in creating spreadsheets, they are generally difficult to understand and comprehend. The need for understanding spreadsheets arises when one wants to debug a spreadsheet as well when one wants to maintain or even just to understand a spreadsheet created by others.

F & P