Marketing:
Creating a flyer to get information about the camp out to students, staff, and families is a very important step in the process so that everyone knows about the opportunity. Fortunately there are lots of great tools, apps, and applications that you can use to create your flyer.
I used Keynote and shapes from the built-in shapes library to create the flyer shown below.
Layout and Graphic Design Tools:
- Keynote
- PowerPoint
- Google Slides
- Canva
- Google Drawings
- Adobe Spark
- Adobe Express
Creating A Balanced Schedule
Think about how much time you want students to spend on the coding activities each time that you are meeting with students to allow for a balance between time spent on devices and times spent moving, outside, or with family doing screen-free activities.
To Code Or Not
If you want to include coding in your app design and prototyping camp, there are lots of ways to do so even if your students have very little or even no previous coding experience. Swift Playgrounds, a free app available on the iPad, is a great way to learn about the Swift coding language by guiding a character through levels and practicing the code in the guide on the left side to see what happens in the viewer on the right side. Scratch, which is web-based, is another great option for getting students starting with coding.
Recruiting And Enrolling Students
Use whatever networks that you have available to market your camp and attract and sign up students.
Virtual Learning vs. In-Person Instruction
If you are teaching coding in-person in the classroom, you can skip past this step. If you are teaching students in a virtual learning situation, then you may need to choose a video conferencing application to connect with your students and share your screen. Your district probably already has an approved app, but if not, there are several to choose from.
Make Resources Easy To Find And Return To
Use a learning management system (LMS), website, or other content management system to collect resources that you want to distribute or collect from students to allow them to return to materials and resources and continue working on their app prototypes outside of your camp time.
App Ideas:
Where to start? We had students brainstorm ideas of apps that they thought could help solve problems or challenges in their communities or could help to promote opportunities or resources that people might not know about.
We used the Google Jamboard app. Padlet would be another great resource for this task too. Both of these apps allow students to add sticky notes to a board to share ideas with others. By using a collaborative community board, students who were still struggling to come up with ideas were able to take inspiration from the ideas shared by others.
Learning About App Design:
Apple has an awesome App Design Journal that is a Keynote file that guides students through the four stages of the app design process: brainstorm, plan, prototype, and evaluate. The journal is loaded with helpful information and spaces for students to sketch, write, and record their thoughts as they move through the process.
Creating An App Prototype:
Creating an app prototype is very helpful for developers so that they have an overall blueprint for their app, the number of screens they will need to create, and the interactivity that they will need to include in their coding of the app.