We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
CompiledPoem.py: Teaching about diversity and Python through poem — Soraya Roberta
Discover how poetry and Python combine to teach programming while addressing diversity and social issues. An innovative approach making CS education more inclusive and relatable.
-
Project “CompiledPoem.py” combines poetry and Python programming to teach computational concepts while addressing social issues and diversity
-
Based on Paulo Freire’s educational methodology, which emphasizes connecting learning to students’ life experiences and contexts
-
Uses a 4-step teaching approach:
- Introduction to computational thinking
- Writing poems
- Converting poems to code
- Writing Python programs
-
Addresses three key problems in computer science education:
- Lack of representation for minorities
- Disconnection between content and students’ lives
- Limited access to computer science education in Brazil
-
Poetry serves as a bridge to make programming concepts more accessible and relatable to students’ experiences
-
Project helps discuss social issues like:
- Working conditions
- Social class differences
- Gender bias
- Data bias affecting minority groups
-
Implemented successfully with K-12 students and in adult education programs
-
Uses creative approaches like RPG games and artistic elements to engage students
-
Focuses on making technology education more inclusive and accessible in Brazil
-
Demonstrates how programming concepts can be taught through cultural and literary elements rather than just technical examples