A network for Capacity-Building in Software Engineering in Africa

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    A network for Capacity-Building in Software Engineering in Africa - Presentation Transcript

    1. A network for Capacity- Building in Software Engineering through Free Software development in Africa Prof Derek Keats Executive Director Information & Communication Services The University of the Western Cape Bellville (Cape Town), South Africa [email_address] African Virtual Open Initiatives and Resources (AVOIR) A potpourri of stories
    2.  
    3.  
    4.  
    5.  
    6.  
    7. African Virtual Open Initiatives and Resources (AVOIR)
    8. Why software engineering in Africa
      • Low barriers to entry
        • With Free & Open Source Software the barriers to entry are as low as they can be
      • Potential to create opportunities for economic growth
        • Shortage of capacity
      • Very little collaborative software development happening in Africa
        • Not taking advantage of synergy
    9. African Virtual Open Initiatives and Resources (AVOIR)
      • Build human capacity in software engineering through the collaborative development of Free Software
        • Develop and support Free Software Innovation in African higher education institutions
        • Do so by uniting scarce and dispersed skills towards a common purpose
      • Deliver world-class, innovative software and services in the process
      • Create an ecosystem to promote and strengthen innovation through transactions taking place within the ecosystem
    10. 2005
    11. AVOIR [email_address] Masters in ICT Policy and Regulation Collaboration
    12. Connecting with other institutions in your neighborhood or globally, creating business opportunities, encouraging broader use of Chisimba products, including business opportunities for local software developers Posting new ideas to the mailing list, keeping us up to date with what you are doing, answering questions, asking questions Designing new functionality and writing code for KEWL and other Chisimba applications Deploying KEWL and other applications in your own environment Coding Connecting Collaborating Implementing
    13.  
    14. The KINKY application framework... ...and.....
    15.  
    16.  
    17. Driven by users and practitioners, not by technology. The awesome potential of student projects
    18. Collaborative design
      • Educators
      • E-learning projects in Africa
        • [email_address]
        • National Information Society Learnership in Environmental Informatics
      • E-Learning support
      • Students
      • E-learning research
      • Software developers & computer scientists
      • Social network researcher studying our own processes as a network
    19. KEWL.NextGen training for lecturers at the University of Jos, Nigeria
    20. Educators and developers meet in Ghana to discuss new features that would benefit educational processes.
    21. Megan Watson of the UWC team ran a training workshop for new developers in Ghana in August, 2006.
    22.  
    23. Kabul University lecturer conducting KEWL.NextGen (ANGEL) training in Kabul
    24. KEWL.NextGen e-learning and development workshop in Kalibo, Philippines, as invited by the Philippines Governmnet. In September, Nic Appleby from UWC will be going to Philippines to do set up and training at 6 universities.
    25. KEWL.NextGen training at Uganda Martyrs University
    26. Examples of other products...
      • kHospitalPharmacy
      • kGroups
      • kForums
      • kPortalCreator
      • kSurvey
      • kClinicalTrack
      • kLaborResearch
      • kWiki
      • kCommitteManager
      • kContentManager
      • kPostgraduate
      • kAlumniPortal
      • kProjectManager ...and
      • CHISIMBA application framework
      • [ Integrated Student Information System ]
    27.  
    28.  
    29.  
    30.  
    31.  
      • Software
      • Information
      • Learning
      • Knowledge
      E-Learning Learning SW engineering EA & SOA Web 2.0 / distributed
    32. 2006
    33. What is CHISIMBA?
      • Chisimba – Chichewa (Malawi) word for the framework used to build a traditional African house
        • An object-oriented framework for rapid development of distributed software applications
    34. What is CHISIMBA?
      • A framework for learning good software engineering principles and practices
        • Building confidence through collaboration
        • Contributing on our own terms
    35. Helper modules e.g. htmlTable htmlForms layer getIcon, etc Engine Object Model Controller Database View Module Data access Logic Templates Module Data access Logic Templates Module Data access Logic Templates
    36. Chsimba - 2006/7 Designed a new architecture Services oriented Standards compliant Better object orientation Improved code generation Enterprise services bus Model driven development Web 2.0 enabled Ready for Education 3.0
    37. Education Three point what?
    38. A lot of what is done with Internet technologies in education - still! 19th Century Pedagogy 21 st Century Minds 21 st Century Technology
    39. http://www.firstmonday.org/issues/issue12_3/keats/index.html
      • the arrival of digital natives into education systems
      • concepts of sharing and licenses to promote sharing
      • new social computing technologies
      • emerging educational pedagogies
      • institutional arrangements that are only beginning to form
      A new landscape for education
    40. Most of the world is not like Stanford!! Tag cloud : Poor schools, Underprivileged, under-investment, weak students, costly bandwidth, no computers, literacy, security, food, ...
    41. Primary role of professor Content arrangements Learning activities Technology role Taxonomy of Education 1.0 to 3.0 Student behaviour Institutional arrangements
    42. Three characteristics of Education 3.0
      • the role of students in making choices of a different kind than are available today
      • students as socially networked producers of reusable learning content is vital which is available in abundance under licenses that permit the free sharing and creation of derivative works
      • institutional arrangements permit the accreditation of learning achieved , not just of courses taught
    43. The potential in Africa
      • If we can create the competencies, we can own Education 3.0
      • If we don't, it will pass us by
      • AVOIR can play a role by helping create some of the necessary competencies
      • ....but... universities need to see the horizon
    44. Engineering the tipping point
    45. Changes needed
      • Embracing and contributing to Free Software that is fit for purpose
      • Embracing and contributing to free and open standards for sharing and co-creation
      • A good base of Free and Open Resources for Education (FORE) to which the institution contributes and from which it draws
      • Learning processes and structures that take into account lessons from the collaborative development communities observed in Free Software development.
      • Good solid evidence-based research on the educational and economic implications of Education 2.0 and 3.0
    46. AVOIR Where now? Where next?
    47.  
      • Examples
      • Institutions
      • Sponsors
      • Community radio in Guinnea Bissau
      • E-Learning in Ethiopia
      • E-Learning in Afghanistan
      • SA-Nordic community
      • Chameleon presentation sharing / HP
      • HIV/Aids project
      Ecosystem Collaborative Masters degree Network & Collaboration KEWL & Chisimba Code-athon AVOIR Board Advisory Board
    48. Alliances A network of networks An alliance can be viewed as a network of networks Increasing the networks in the alliance strengthens the alliance and the underlying networks
    49.  
    50. Summer of code 2005
    51. The real potential
      • Application famework & a team that can expand and build on it in e-learning and any other application area;
      • Web 2.0 enabled, distribtuted application;
      • Process to design , develop , deploy and support great software;
      • A way to harness the awesome potential of student projects and build capacity in Africa;
      • Potential business opportunities in abundance;
      • How can we build synergy with your work, to create something in Africa that is responsive to your needs and that astonishes the world?
        • Your ideas welcome!
    52.  
    53. Online : http://avoir.uwc.ac.za Email : [email_address] We are grateful to the IDRC, USAID, the Department of Science and Technology, UNESCO and Sun Microsystems for financial and other support to the AVOIR project. We are also grateful to those organizations who had enough confidence to contract us to develop applications even though we were unproven .

    + Derek  KeatsDerek Keats, 3 years ago

    custom

    1701 views, 0 favs, 1 embeds more stats

    A network for Capacity-Building in Software Enginee more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1701
      • 1700 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 48
    Most viewed embeds
    • 1 views on http://digitalfreedom.uwc.ac.za

    more

    All embeds
    • 1 views on http://digitalfreedom.uwc.ac.za

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories