Flag Project - Symbolic Design & Math
Flag Project: Symbolic Expression Through Geometry & Code
Overview: This interdisciplinary project challenged students to design a personal or cultural flag using geometric principles and code. It served as a capstone for early programming and coordinate geometry skills, encouraging both creative expression and mathematical reasoning.
Learning Goals:
- Reinforce concepts in 2D geometry (translations, symmetry, area)
- Practice modular programming with parameters and functions
- Explore symbolism, identity, and communication through design
- Connect visual art, math, and code into a single expressive product
Process:
- Sketching & Planning: Students explored symbolism, sketched flags, and mapped ideas to shapes
- Coding Phase: Using a language like Pyret or Java, students coded flags using geometric primitives and functions
- Presentation: Each student explained their design choices, the math involved, and reflected on the process
Skills Emphasized:
- Functional abstraction and reusable code blocks
- Coordinate geometry and transformations
- Mathematical communication and critique
Artifacts:
- Flag images (generated from code)
- Annotated code samples
- Written reflections on symbolism and design
Outcomes:
- Project showcased at student-led exhibition nights
- Helped anchor abstract math in personal, visual ways
- Enabled students to connect identity, culture, and computation
Note: Student samples and project rubric will be added shortly. Please reach out via the Contact page if you’d like to preview materials.