Earth from space University of Washington Computer Science & Engineering
 Computing for Development Capstone
  CSE Home     UW Change  About Us    Search    Contact Info 

Course Staff
 Richard Anderson
 Ruth Anderson
 Beth Kolko
Course Information
 Calendar
 Project Groups
 Discussion Board
 Potential Projects
 Past Projects
   

Description:

CSE 490D / CSE 481K is a two-quarter-long design and implementation sequence held jointly between CSE and HCDE. In winter, students form interdisciplinary project groups to scope and design projects for resource-constrained environments. In the spring quarter students implement and evaluating the projects that were started in the winter. The emphasis is on group work leading to the creation of testable realizations and completion of initial evaluations of the software and hardware artifacts produced. Students work in inter-disciplinary groups with a faculty or graduate student manager. Groups document their work in the form of posters, verbal presentations, videos, and written reports. These projects tie into the work of C4D research group in CSE.

Course meets Wednesdays, 4:00 - 5:50 pm, CSE 203. First class meeting, Wednesday, January 4, 2012.

Potential course projects:

  • Encouragement system for community health workers
    • Problem: There has been a previous work improving the performance of community health workers (CHWs) by sending reminder SMS messages that escalate up to a phone call (e.g., after a visit is three days overdue). There is also work that has been done with sending SMS and voice messages to pregnant women to encourage uptake of maternal health services. It has been hypothesized that supporting two-way messages (allowing mothers to respond) will increase uptake of services. We want a system that can support all of these applications.
    • Technology: In developing a system to support support reminders, it is necceary to have a model that allows different reminder protocols to be specified. State machines are likely a good formalism to represent these workflows in a general way. The technical side of this project will require developing a general purpose system for managing reminders and then interfacing to SMS and IVR technology.
    • Potential Partners: There are three (four, really) primary partners at this time. First, faculty in the global health department are working in Kenya and want to send two-way automated SMS to encourage the uptake of maternal health services. Second, Dimagi and D-tree are working in India and Tanzania, respectively, and want to send escalating reminders to improve CHW performance. Finally, Global2Local is a program to bring global health innovations (including CHWs) to southern king county and could potentially use a system like this as well.

  • Smart phone vaccine registry
    • Problem: Keep track of children’s immunization records to improve coverage and increase follow up.
    • Technology: Smart phones (most likely Android based) integrated with an existing immunization register.
    • Potential partner: PATH has a project in Albania building an immunization register. The system is currently PC based, but there is a project that is extending the system to Java enabled phones. The idea of a separate Smart Phone system was raised by PATH.

  • Interactive health videos
    • Problem: The Digital Green educational model is to promote agricultural practice through community created videos which are shown in group settings. In extending the ideas to health, there is interest in developing a tool that would allow embedding questions or branching to support more structured use of video material.
    • Technology: The videos are created with low cost video cameras and then edited with simple tools such as Movie maker. This project would likely involve creating tools for manipulating videos, as well as some support for video replay. The videos are shown either with portable projectors or on mobile devices.
    • Partner: We are hoping to start working with Digital Green in India, but it is possible a local partner could be found.

  • Application builder for smart phone based job aids
    • Problem: Job aids are generally paper based description of tasks which give steps through a process along with lookup tables and decision trees. These can be converted to simple applications with the same logic and support for calculations and looking up information. The project is to develop an authoring tool that would allow public health professionals to create these job aids. The job aids would be used both for training, and when an action was being performed.
    • Technology: The applications would run on a smart phone, and would be created on a PC with an application that would draw in appropriate multimedia source content.
    • Partner: Particular job aids have been proposed by PATH – such as describing the process for using Magnesium Sulfate for treating eclampsia.

  • Game based interface for simple public health modeling
    • Problem: Public health modeling often involves stepping through fairly simple scenarios on a database. The motivating problem is planning equipment acquisition for a countries vaccine cold chain. The problem is to develop an easy to use interface for specifying different equipment acquisition strategy and initial conditions, and then compute the costs of following the strategy. Displaying the information on a map would be highly desirable.
    • Technology: Any number of turn-based strategy games have addressed the problem of developing an easy to use system for initializing and exploring map based data. For deployment, it would be most convenient if the resulting system was web based.
    • Partner: This project is motivated by the Cold Chain Equipment Manager (CCEM) project at PATH that currently has cold chain inventory data for two countries. Both PATH and the country immunization programs would be potential partners.

  • Smart phone integration with health information system
    • Problem: A health information system is used for reporting data and sending it up through multiple levels of a hierarchy. The problem is to develop a smart phone tool for data reporting that integrates into an existing health information system (DHIS2). The specific application we are interested in is updating facility inventories (more specifically, conducting an inventory of cold chain equipment).
    • Technology: The health information system – DHIS2, is web based system that allows collection of health indicators and stores the information in a database. We are interested in having a smart phone based tool to support data collection from remote facilities.
    • Partner: HISP India is going to be extending their DHIS2 platform to support collection of an inventory of facility information. This project will start in January. The smart phone tool would be developed in parallel with this. Another partner is potentially conducting cold chain inventories in Inventory in 2012 – so there is a chance that this could be used in the near future.

Past course projects:

Versions of this course have been offered since 2008. Projects from previous course offerings include:
  • Spring 2011
    • Global2Local Translater: Helping health clinics coordinate interpreter services for the over 60 languages spoken in the SeaTac community (with the Global2Local program from the Washington Global Health Alliance, Swedish Hospital, HealthPoint, and the King County Dept. of Public Health).

    • Water Use: Using low-power sensing to precisely determine the pattern and duration of water gathering activities in rural Ethiopia (in collaboration with Prof. J. Cook, an economist in the Evans School).

    • Paper2Digital: Using smartphone cameras to translate optical mark forms to spreadsheets automatically (a Gates Foundation funded project with VillageReach – a local NGO working in health clinics in Mozambique).

    • Nature Mapping: Extensions to ODK Collect (a tool in Open Data Kit) to allow data collection and decision support to extract choices from a local or remote database based on data already entered (with the Nature Mapping project in UW’s Dept. of Forestry).

    • Human Milk Bank: A remote temperature monitoring device for breast milk pasteurization.

    • ODK Tables: A new tool in the Open Data Kit suite developed at UW, allows the SMS population and queries of an on-phone database and presents a phone-optimized table viewing interface.

  • Spring 2010
    • Midwife's Ultrasound: The Midwife's Ultrasound project is developing a portable, simple, low-cost ultrasound device targeted for use by midwives in Uganda. Using a USB ultrasound probe, the system that is both simpler and more affordable than any other device currently on the market.
    • ODK DAO: ODK Data in Any Order (DAO) allows doctors to collect data in novel ways throughout the world. Starting from UW's Open Data Kit (ODK), ODK DAO allows doctors and clinicians to document symptoms in a flexible manner as they go through a patient visit.
    • Multilearn: MultiLearn is an educational tool allowing multiple students to use a computer to answer math and multiple choice questions. Paired with a new web application, it aims to provide teachers with an easy way to measure individual student progress and the overall effectiveness of their curriculum.

  • Spring 2009
      Multilearn: MultiInput/Multiplayer eductional games utilizing inextensive USB Numeric keypads.
    • CellPost: Cellphone based community radio.
    • DG Navigator: Smart remote control for facilitator based video showings.
    • Smart Recharger: Digital controller for battery recharging.

  • Spring 2008
    • Empowering Artists: A collaboration with Heritage University to support artisans selling their work.
    • StarBus: SMS based location service for transportation queries in Kyrgyzstan.
    • OLPC Presenter: Classroom interaction system for the OLPC.
    • AIR+: Asynchronous voice communication to support interactive community radio.
    • MySMS: Development framework for cellphones to interface with a database using SMS messages.

Background readings:

Supplementary readings:


CSE logo Computer Science & Engineering
Box 352350, University of Washington
Seattle, WA  98195-2350
(206) 543-1695
[comments to Richard Anderson]
Privacy policy and terms of use