Rhodes University Logo
Rhodes > Computer Science > Studying > Postgraduate > Honours > Engineering in ICTD

Software

Software and Computer Engineering in Low Resource Settings (Prof Alfredo Terzoli)

Objectives:
This module focuses on honing general ICT engineering skills through the exposure to problems that need to be solved within difficult (and often badly specified) constraints , foregrounding good technique and innovation. While low resources settings are various in nature, the scenarios will be mostly drawn from the realities of underdevelopment and poverty.
The practical work will require the solution of a (small) real-life problem in a small resource setting.

Content:

  • Low resource setting: characterization and identification of a problem set
  • General computer and software engineering: a brief review
  • Living Lab meets Agile Programming: displacing the user requirement elicitation problem and cutting useless application features
  • Engineering the e-infrastructure: network and device design and deployment - fit for purpose and efficient
  • Method and innovation: a concluding reflection

Prerequisites:
Reasonable competence in C/C++ programming and a desire to make programs execute faster.

Last Modified :Wed, 12 Apr 2017 16:59:20 SAST