SlideShare a Scribd company logo
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
 
 
 
 
 
African Virtual Open Initiatives and Resources (AVOIR)
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
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
2005
AVOIR [email_address] Masters in ICT Policy and  Regulation Collaboration
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
 
The KINKY application framework... ...and.....
 
 
Driven by  users and  practitioners,   not by  technology. The awesome potential of student projects
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
KEWL.NextGen training for lecturers at the University of Jos, Nigeria
Educators and developers meet in Ghana to discuss new features that would benefit educational processes.
Megan Watson of the UWC team ran a training workshop for  new developers in Ghana in August, 2006.
 
Kabul University lecturer conducting KEWL.NextGen (ANGEL) training in Kabul
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.
KEWL.NextGen training at Uganda Martyrs University
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 ]
 
 
 
 
 
Software Information Learning Knowledge E-Learning Learning SW engineering EA & SOA Web 2.0 / distributed
2006
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
What is CHISIMBA? A framework for learning good software engineering principles and practices Building confidence through collaboration Contributing on our own terms
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
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
Education Three  point  what?
A lot of  what is done with Internet  technologies in education -  still! 19th Century Pedagogy 21 st  Century Minds 21 st  Century Technology
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
Most of the world is not like Stanford!! Tag cloud : Poor schools,  Underprivileged,  under-investment, weak students, costly bandwidth, no computers, literacy,  security, food, ...
Primary role  of professor Content arrangements Learning  activities Technology role Taxonomy of Education 1.0 to 3.0 Student behaviour Institutional arrangements
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
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
Engineering the  tipping point
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
AVOIR Where now? Where next?
 
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
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
 
Summer of code 2005
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!
 
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 .

More Related Content

PPT
ICT as a platform for multilateral cooperation
PPTX
ICT uses in Education
PPTX
Smith ak edid6506_assignment 3
PPT
Joining Educational Mathematics
PDF
Cognitive systems institute group speaker series nov13 v1
PPTX
Empowering staff and students to flourish in the digital age
PPTX
Enabling and Empowering Staff and Students to Flourish in the Digital Age: Bl...
PPTX
University of Stirling - Developing the Digital Practitioner - Aug 2014
ICT as a platform for multilateral cooperation
ICT uses in Education
Smith ak edid6506_assignment 3
Joining Educational Mathematics
Cognitive systems institute group speaker series nov13 v1
Empowering staff and students to flourish in the digital age
Enabling and Empowering Staff and Students to Flourish in the Digital Age: Bl...
University of Stirling - Developing the Digital Practitioner - Aug 2014

What's hot (20)

PPT
Distance Education in the Digital Landscape: Navigating between Contrasting T...
PDF
Education 4.0
PDF
eLearning Proposal
PDF
Extend Program - CNIE 2018
PPTX
BDPA Indianapolis: HSCC Accelerator
PDF
Capacity building for 21st century learning in secondary schools in Africa
PPTX
Ontario november 2010 final colleges and universities
PPTX
Best Practices in Designing MOOC
PPTX
Liverpool Digital Literacy Project
PPTX
AIMEC18 Jaipur Presentation
PPTX
Using ICT in teacher professional development
PPTX
Approaches to developing staff and student digital capability
PDF
Education 4.0: Digital Educators
PPTX
Ilt formulating a strategy
PDF
Practitioner's perspective on High Performance Computing services for innovat...
PPT
Lightning talks: the student digital experience
PPT
Understanding Learning Networks
PPTX
Building digital capability and digital experience insights community event
PPT
A Deep Dive into the Future of Technology Enhanced Learning - Using Foresight...
PPT
Access Quality And Affordability How Technology Can Transform Education In ...
Distance Education in the Digital Landscape: Navigating between Contrasting T...
Education 4.0
eLearning Proposal
Extend Program - CNIE 2018
BDPA Indianapolis: HSCC Accelerator
Capacity building for 21st century learning in secondary schools in Africa
Ontario november 2010 final colleges and universities
Best Practices in Designing MOOC
Liverpool Digital Literacy Project
AIMEC18 Jaipur Presentation
Using ICT in teacher professional development
Approaches to developing staff and student digital capability
Education 4.0: Digital Educators
Ilt formulating a strategy
Practitioner's perspective on High Performance Computing services for innovat...
Lightning talks: the student digital experience
Understanding Learning Networks
Building digital capability and digital experience insights community event
A Deep Dive into the Future of Technology Enhanced Learning - Using Foresight...
Access Quality And Affordability How Technology Can Transform Education In ...
Ad

Viewers also liked (20)

ODP
Education 3.0: How the coevolution of technology and society will change high...
PPT
Yahoodtv Bizsvcs Aug9
ODP
The business opportunities in capacity building for APPS development in Africa
PPT
ODP
Functionality mashup via simple filters
ODP
Open access means no walls: moving towards Education 3.0
ODP
Podcasting in e-learning part-1
ODP
Scholarship in a connected world: New ways to know, new ways to show
ODP
How to choose a CC license
PDF
An ecological approach to Free and Open Source Software for Governments and O...
ODP
A research and innovation perspective on Free and Open Source Software (FOSS)
ODP
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
ODP
Chisimba - introduction to practical demo
ODP
There is more to innovation than secret science and patents!
ODP
A research and innovation perspective on Free and Open Source Software (FOSS)
ODP
Education 3.0: Why should Africa Care?
ODP
eLearning at an 'IT savvy' Wits: building the future now
PDF
Creating a Free and Open Source Software ecosystem to facilitate government F...
ODP
Our Shrinking World
PDF
Ecosystem thinking for organizations
Education 3.0: How the coevolution of technology and society will change high...
Yahoodtv Bizsvcs Aug9
The business opportunities in capacity building for APPS development in Africa
Functionality mashup via simple filters
Open access means no walls: moving towards Education 3.0
Podcasting in e-learning part-1
Scholarship in a connected world: New ways to know, new ways to show
How to choose a CC license
An ecological approach to Free and Open Source Software for Governments and O...
A research and innovation perspective on Free and Open Source Software (FOSS)
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
Chisimba - introduction to practical demo
There is more to innovation than secret science and patents!
A research and innovation perspective on Free and Open Source Software (FOSS)
Education 3.0: Why should Africa Care?
eLearning at an 'IT savvy' Wits: building the future now
Creating a Free and Open Source Software ecosystem to facilitate government F...
Our Shrinking World
Ecosystem thinking for organizations
Ad

Similar to A network for Capacity-Building in Software Engineering in Africa (20)

PPTX
ecapability webinar Thursday 22nd April - ACE Model of ecapability
PPTX
Dashboards voor learning analytics
PPT
Digital capability webinar - 24 May 2016
PPT
Skype, Facebook & Social Networks: Tools for Interactive Online Advising
ODP
FOSS Development in Africa: The case of AVOIR
PPTX
Improving teaching and learning 21 connect 2013 - compress
PDF
Enriching E-Learning with web Services for the Creation of Virtual Learning P...
PPTX
Introduction-to-Web-Based-Instruction.pptx
PPT
Keynote Green River & Whatcom (9-08)
PPTX
A surfing safari from Ireland to Africa
PPT
Transforming Education through Disruptive Technologies
PPSX
Microsoft, Bronze Silver Gold
PPSX
Microsoftjiscleicestermiltonkeynesbronzesilvergoldv4final 180605040049
PDF
AZETAPAPER1.pdf
PDF
Computing at School Microsoft Opportunity with Touchdevelop
PPT
Whats Possible With Educational Technology With Notes2 Distributed [Autosaved]
PPTX
NEP -Technology and teacher-Dhilip (2).pptx
PPT
NUTN 2008
PDF
List Of Open Source E
PPTX
ICT: a catalyst for learning & innovation
ecapability webinar Thursday 22nd April - ACE Model of ecapability
Dashboards voor learning analytics
Digital capability webinar - 24 May 2016
Skype, Facebook & Social Networks: Tools for Interactive Online Advising
FOSS Development in Africa: The case of AVOIR
Improving teaching and learning 21 connect 2013 - compress
Enriching E-Learning with web Services for the Creation of Virtual Learning P...
Introduction-to-Web-Based-Instruction.pptx
Keynote Green River & Whatcom (9-08)
A surfing safari from Ireland to Africa
Transforming Education through Disruptive Technologies
Microsoft, Bronze Silver Gold
Microsoftjiscleicestermiltonkeynesbronzesilvergoldv4final 180605040049
AZETAPAPER1.pdf
Computing at School Microsoft Opportunity with Touchdevelop
Whats Possible With Educational Technology With Notes2 Distributed [Autosaved]
NEP -Technology and teacher-Dhilip (2).pptx
NUTN 2008
List Of Open Source E
ICT: a catalyst for learning & innovation

More from Derek Keats (18)

PDF
Who owns your data ans why should you care
PDF
The DBE Circular requiring proprietary office & programming technologies: An ...
ODP
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
ODP
Trends in technology in South Africa (for ICT RDI Roadmap team)
PDF
Emerging & Future Trends in ICT
PDF
Using the present to create the future - the Web in South Africa
ODP
New challenges for digital scholarship and curation in the era of ubiquitous ...
ODP
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
ODP
A strategic view of document and digital object management
ODP
Connected learning and the role of context
ODP
Institutional knowledge and information ecology in a Free Software ecosystem
ODP
Private Cloud Architecture
ODP
21st Century Library: Access for All
ODP
Computer Science for Fun in the Western Cape
ODP
Seaweed beauty
ODP
Beautiful world
ODP
Embedding presentations with Open Source web present
ODP
Beyond the traditional learning management system
Who owns your data ans why should you care
The DBE Circular requiring proprietary office & programming technologies: An ...
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
Trends in technology in South Africa (for ICT RDI Roadmap team)
Emerging & Future Trends in ICT
Using the present to create the future - the Web in South Africa
New challenges for digital scholarship and curation in the era of ubiquitous ...
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
A strategic view of document and digital object management
Connected learning and the role of context
Institutional knowledge and information ecology in a Free Software ecosystem
Private Cloud Architecture
21st Century Library: Access for All
Computer Science for Fun in the Western Cape
Seaweed beauty
Beautiful world
Embedding presentations with Open Source web present
Beyond the traditional learning management system

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
“AI and Expert System Decision Support & Business Intelligence Systems”
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

A network for Capacity-Building in Software Engineering in Africa

  • 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.  
  • 32. Software Information Learning Knowledge E-Learning Learning SW engineering EA & SOA Web 2.0 / distributed
  • 33. 2006
  • 34. 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
  • 35. What is CHISIMBA? A framework for learning good software engineering principles and practices Building confidence through collaboration Contributing on our own terms
  • 36. 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
  • 37. 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
  • 38. Education Three point what?
  • 39. A lot of what is done with Internet technologies in education - still! 19th Century Pedagogy 21 st Century Minds 21 st Century Technology
  • 41. 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
  • 42. Most of the world is not like Stanford!! Tag cloud : Poor schools, Underprivileged, under-investment, weak students, costly bandwidth, no computers, literacy, security, food, ...
  • 43. Primary role of professor Content arrangements Learning activities Technology role Taxonomy of Education 1.0 to 3.0 Student behaviour Institutional arrangements
  • 44. 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
  • 45. 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
  • 46. Engineering the tipping point
  • 47. 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
  • 48. AVOIR Where now? Where next?
  • 49.  
  • 50. 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
  • 51. 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
  • 52.  
  • 54. 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!
  • 55.  
  • 56. 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 .