Coding has historically been seen in isolation as purely a ‘tech’ skill, focused on logic and reasoning rather than creativity. This is changing as it becomes increasingly clear that technology needs to be part of every solution.
Students need to be creative when coming up with solutions and designing end products. You can help your students understand and apply the creative elements of coding by giving the project a creative context or by encouraging them to focus on the end product and user.
Making a project creative:
In 2018, we have worked with 520 girls from local schools in Hong Kong on designing wearable technology. With a theme of creating things to enhance daily life, the girls had free reign on their designs.
They not only had to learn and apply coding skills, but had to think about how they can use them creatively. We have seen light up coats for dogs, light up umbrellas for when it rains and gets darker and temperature sensitive flashing t-shirts. By giving a more creative context for their project, students understood that coding can be used for a whole host of different things.
Focus on the end product:
At BSD all of our projects finish with an end product. This isn’t just because it is fun for a student to build something, but because it encourages them to think about who will use their product and why. Get your students to build an app by applying the design cycle.
As part of this, students need to prototype, get feedback and think about UI and UX. They need to be creative to build a well designed product that is appealing and functional for the desired audience.
Have you tried projects that focused on the creative side of coding? We want to hear from you! Send us your work / student’s work or project ideas at firstname.lastname@example.org!