NaijaCoder: Participatory Design for Early Algorithms Education in the
Global South
- URL: http://arxiv.org/abs/2310.20488v1
- Date: Tue, 31 Oct 2023 14:28:51 GMT
- Title: NaijaCoder: Participatory Design for Early Algorithms Education in the
Global South
- Authors: Daniel Alabi, Atinuke Adegbile, Lekan Afuye, Philip Abel, Alida Monaco
- Abstract summary: NaijaCoder is an organization that is dedicated to organizing a free, intensive summer program in Nigeria to teach the basics of algorithms and computer programming to high schoolers.
We design a curriculum that is more conducive to the local environment while incorporating rigorous thinking and preparation.
- Score: 2.8686437689115363
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The majority of Nigerian high schoolers have little to no exposure to the
basics of algorithms and programming. We believe this trajectory should change
as programming offers these students, especially those from indigent
backgrounds, an opportunity to learn profitable skills and ignite their
passions for problem-solving and critical thinking.
NaijaCoder is an organization that is dedicated to organizing a free,
intensive summer program in Nigeria to teach the basics of algorithms and
computer programming to high schoolers. However, the adoption of computer
science curriculum has been especially challenging in countries in the global
south that face unique challenges -- such as unstable power supply, internet
service, and price volatility. We design a curriculum that is more conducive to
the local environment while incorporating rigorous thinking and preparation.
Using basic survey designs, we elicit feedback, from the students, designed to
further improve and iterate on our curriculum.
Related papers
- A Problem-Based Learning Approach to Teaching Design in CS1 [0.9786690381850356]
Design skills are increasingly recognized as a core competency for software professionals.
New designers require a structured process to keep them from being overwhelmed by possibilities.
We present our experience teaching a team design project course to 200 first-year-university students.
arXiv Detail & Related papers (2024-10-15T23:36:08Z) - FlashHack: Reflections on the Usage of a Micro Hackathon as an Assessment Tool in a Machine Learning Course [0.0]
Group project-based learning is an increasingly popular form of experiential learning in CS education.
To tackle these issues, we introduced FlashHack: a monitored, incremental, in-classroom micro Hackathon.
Our results indicate high student engagement and satisfaction, alongside simplified assessment processes for instructors.
arXiv Detail & Related papers (2024-10-07T11:21:11Z) - Contractual Reinforcement Learning: Pulling Arms with Invisible Hands [68.77645200579181]
We propose a theoretical framework for aligning economic interests of different stakeholders in the online learning problems through contract design.
For the planning problem, we design an efficient dynamic programming algorithm to determine the optimal contracts against the far-sighted agent.
For the learning problem, we introduce a generic design of no-regret learning algorithms to untangle the challenges from robust design of contracts to the balance of exploration and exploitation.
arXiv Detail & Related papers (2024-07-01T16:53:00Z) - Leveraging Large Language Model and Story-Based Gamification in
Intelligent Tutoring System to Scaffold Introductory Programming Courses: A
Design-Based Research Study [6.773393436953262]
This study explores how large language models and.
gamblers can scaffold coding learning and increase.
Chinese students sense of belonging in introductory programming courses.
arXiv Detail & Related papers (2023-02-25T04:07:03Z) - Competition-Level Code Generation with AlphaCode [74.87216298566942]
We introduce AlphaCode, a system for code generation that can create novel solutions to problems that require deeper reasoning.
In simulated evaluations on recent programming competitions on the Codeforces platform, AlphaCode achieved on average a ranking of top 54.3%.
arXiv Detail & Related papers (2022-02-08T23:16:31Z) - An Experience Report of Executive-Level Artificial Intelligence
Education in the United Arab Emirates [53.04281982845422]
We present an experience report of teaching an AI course to business executives in the United Arab Emirates (UAE)
Rather than focusing only on theoretical and technical aspects, we developed a course that teaches AI with a view to enabling students to understand how to incorporate it into existing business processes.
arXiv Detail & Related papers (2022-02-02T20:59:53Z) - Training Deep Networks from Zero to Hero: avoiding pitfalls and going
beyond [59.94347858883343]
This tutorial covers the basic steps as well as more recent options to improve models.
It can be particularly useful in datasets that are not as well-prepared as those in challenges.
arXiv Detail & Related papers (2021-09-06T21:31:42Z) - Distributed Deep Learning in Open Collaborations [49.240611132653456]
We propose a novel algorithmic framework designed specifically for collaborative training.
We demonstrate the effectiveness of our approach for SwAV and ALBERT pretraining in realistic conditions and achieve performance comparable to traditional setups at a fraction of the cost.
arXiv Detail & Related papers (2021-06-18T16:23:13Z) - Improving Compositionality of Neural Networks by Decoding
Representations to Inputs [83.97012077202882]
We bridge the benefits of traditional and deep learning programs by jointly training a generative model to constrain neural network activations to "decode" back to inputs.
We demonstrate applications of decodable representations to out-of-distribution detection, adversarial examples, calibration, and fairness.
arXiv Detail & Related papers (2021-06-01T20:07:16Z) - An Experience of Introducing Primary School Children to Programming
using Ozobots (Practical Report) [10.213226970992666]
A recent trend is to introduce basic programming concepts already very early on at primary school level.
Schools and teachers are often neither equipped nor trained appropriately, and the best way to move from initial "unplugged" activities to creating programs on a computer are still a matter of open debate.
We describe our experience of a small INTERREG-project aiming at supporting local primary schools in introducing children to programming concepts using Ozobot robots.
arXiv Detail & Related papers (2020-08-28T07:36:07Z) - Education Games To Learn Basic Algorithm With Near Isometric Projection
Method [0.0]
This study focused on the material Sequencing, Overloading, Procedures, Recursive Loops and Conditionals.
Proposed Education Games with Near Isometric Projection method reach 83.87% statement of agreement.
arXiv Detail & Related papers (2020-05-27T08:10:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.