Provide open-ended prompts for building projects to keep students motivated. Share Provide open-ended prompts for building projects to keep students motivated. with FacebookShare Provide open-ended prompts for building projects to keep students motivated. with Twitter
Encourage students to work on side projects to make sure they are getting enough programming practice and to make them more marketable. Share Encourage students to work on side projects to make sure they are getting enough programming practice and to make them more marketable. with FacebookShare Encourage students to work on side projects to make sure they are getting enough programming practice and to make them more marketable. with Twitter
Scaffold students through reverse engineering existing Scratch projects to help them gain competency in important concepts like message passing, variables, and event-based programming. Share Scaffold students through reverse engineering existing Scratch projects to help them gain competency in important concepts like message passing, variables, and event-based programming. with FacebookShare Scaffold students through reverse engineering existing Scratch projects to help them gain competency in important concepts like message passing, variables, and event-based programming. with Twitter
Assign students an “all-about-me” project to practice introductory Scratch content and to engage with computational thinking through expressing themselves. Share Assign students an “all-about-me” project to practice introductory Scratch content and to engage with computational thinking through expressing themselves. with FacebookShare Assign students an “all-about-me” project to practice introductory Scratch content and to engage with computational thinking through expressing themselves. with Twitter
Encourage your students to utilize online resources to further their understanding and interest in the course material. Share Encourage your students to utilize online resources to further their understanding and interest in the course material. with FacebookShare Encourage your students to utilize online resources to further their understanding and interest in the course material. with Twitter
Have students use spreadsheets to analyze a dataset of their choice in order to provide an interesting and relevant context for developing their spreadsheet skills. Share Have students use spreadsheets to analyze a dataset of their choice in order to provide an interesting and relevant context for developing their spreadsheet skills. with FacebookShare Have students use spreadsheets to analyze a dataset of their choice in order to provide an interesting and relevant context for developing their spreadsheet skills. with Twitter
When students are learning HTML and CSS, have them make personal websites featuring their resumés and hobbies or websites about another topic they find meaningful. Share When students are learning HTML and CSS, have them make personal websites featuring their resumés and hobbies or websites about another topic they find meaningful. with FacebookShare When students are learning HTML and CSS, have them make personal websites featuring their resumés and hobbies or websites about another topic they find meaningful. with Twitter
Design class activities that incorporate a student's local knowledge with specific computer science content and practices to enable engagement in deep learning. Share Design class activities that incorporate a student's local knowledge with specific computer science content and practices to enable engagement in deep learning. with FacebookShare Design class activities that incorporate a student's local knowledge with specific computer science content and practices to enable engagement in deep learning. with Twitter
Start the process of creating a project together with the student. Share Start the process of creating a project together with the student. with FacebookShare Start the process of creating a project together with the student. with Twitter
Have students use Android devices with App Inventor to ease the process of viewing their app on a device; this provides them with meaningful motivation. Share Have students use Android devices with App Inventor to ease the process of viewing their app on a device; this provides them with meaningful motivation. with FacebookShare Have students use Android devices with App Inventor to ease the process of viewing their app on a device; this provides them with meaningful motivation. with Twitter
Scaffold students creativity by providing brainstorming prompts the day before a project is assigned so students can share more developed project ideas the next day in class. Share Scaffold students creativity by providing brainstorming prompts the day before a project is assigned so students can share more developed project ideas the next day in class. with FacebookShare Scaffold students creativity by providing brainstorming prompts the day before a project is assigned so students can share more developed project ideas the next day in class. with Twitter
Have students brainstorm project ideas in class to ensure that every student has a feasible project to pursue. Share Have students brainstorm project ideas in class to ensure that every student has a feasible project to pursue. with FacebookShare Have students brainstorm project ideas in class to ensure that every student has a feasible project to pursue. with Twitter
Introduce students to App Inventor by starting with buttons, images, labels, and text boxes because they tend to find these basic tools intuitive and easy to use. Share Introduce students to App Inventor by starting with buttons, images, labels, and text boxes because they tend to find these basic tools intuitive and easy to use. with FacebookShare Introduce students to App Inventor by starting with buttons, images, labels, and text boxes because they tend to find these basic tools intuitive and easy to use. with Twitter