Create engrossing assignments by taking into account the age groups and interests of your students! Share Create engrossing assignments by taking into account the age groups and interests of your students! with FacebookShare Create engrossing assignments by taking into account the age groups and interests of your students! with Twitter
Build a paper airplane instead of the PB&J exercise for a less messy, more extensible algorithms introduction activity. Share Build a paper airplane instead of the PB&J exercise for a less messy, more extensible algorithms introduction activity. with FacebookShare Build a paper airplane instead of the PB&J exercise for a less messy, more extensible algorithms introduction activity. with Twitter
Teach hierarchical task analysis using Requirement Cards to sort through 100 requirements engineers have created for a robot cleaning up a nuclear disaster. Share Teach hierarchical task analysis using Requirement Cards to sort through 100 requirements engineers have created for a robot cleaning up a nuclear disaster. with FacebookShare Teach hierarchical task analysis using Requirement Cards to sort through 100 requirements engineers have created for a robot cleaning up a nuclear disaster. with Twitter
Use http://flukeout.github.io/ to introduce CSS selectors in an engaging and interactive way. Share Use http://flukeout.github.io/ to introduce CSS selectors in an engaging and interactive way. with FacebookShare Use http://flukeout.github.io/ to introduce CSS selectors in an engaging and interactive way. with Twitter
Gamifying things can be super useful, but beware of over-gamifying! Share Gamifying things can be super useful, but beware of over-gamifying! with FacebookShare Gamifying things can be super useful, but beware of over-gamifying! with Twitter
Situate projects in your students interests and the real world. Share Situate projects in your students interests and the real world. with FacebookShare Situate projects in your students interests and the real world. with Twitter
Start designing class activities by creating goals for what the students should learn from a particular activity. Ask yourself, “why would kids need to know this?” Share Start designing class activities by creating goals for what the students should learn from a particular activity. Ask yourself, “why would kids need to know this?” with FacebookShare Start designing class activities by creating goals for what the students should learn from a particular activity. Ask yourself, “why would kids need to know this?” with Twitter
SciGirls Seven tip: “Girls are motivated by projects they find personally relevant and meaningful.” Share SciGirls Seven tip: “Girls are motivated by projects they find personally relevant and meaningful.” with FacebookShare SciGirls Seven tip: “Girls are motivated by projects they find personally relevant and meaningful.” with Twitter
Analogize stacks and interrupts using a story in which a person is frequently interrupted in the course of performing everyday tasks. Share Analogize stacks and interrupts using a story in which a person is frequently interrupted in the course of performing everyday tasks. with FacebookShare Analogize stacks and interrupts using a story in which a person is frequently interrupted in the course of performing everyday tasks. with Twitter
Compare recursion to painting the layers of a Russian nesting doll to help students understand the concept. Share Compare recursion to painting the layers of a Russian nesting doll to help students understand the concept. with FacebookShare Compare recursion to painting the layers of a Russian nesting doll to help students understand the concept. with Twitter
Explain that arrays work like a dresser of clothing to help students understand this abstract data structure by relating it to structures they know. Share Explain that arrays work like a dresser of clothing to help students understand this abstract data structure by relating it to structures they know. with FacebookShare Explain that arrays work like a dresser of clothing to help students understand this abstract data structure by relating it to structures they know. with Twitter
Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields. Share Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields. with FacebookShare Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields. with Twitter
Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications. Share Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications. with FacebookShare Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications. with Twitter
Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes. Share Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes. with FacebookShare Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes. with Twitter
Have students brainstorm about the data structure Pandora uses for playlists to help motivate arraylists or linked lists through comparison to everyday life. Share Have students brainstorm about the data structure Pandora uses for playlists to help motivate arraylists or linked lists through comparison to everyday life. with FacebookShare Have students brainstorm about the data structure Pandora uses for playlists to help motivate arraylists or linked lists through comparison to everyday life. with Twitter
Give students time to work on an individual project from start to finish. Share Give students time to work on an individual project from start to finish. with FacebookShare Give students time to work on an individual project from start to finish. with Twitter
Compare the head and body tags in HTML to the Headless Horseman to help students remember what gets displayed on a web page. Share Compare the head and body tags in HTML to the Headless Horseman to help students remember what gets displayed on a web page. with FacebookShare Compare the head and body tags in HTML to the Headless Horseman to help students remember what gets displayed on a web page. with Twitter
Compare adding padding to elements in CSS to adding fillings to a sandwich; it actually increases the total width. Share Compare adding padding to elements in CSS to adding fillings to a sandwich; it actually increases the total width. with FacebookShare Compare adding padding to elements in CSS to adding fillings to a sandwich; it actually increases the total width. with Twitter
Use this analogy to help students understand float and clear in CSS. Share Use this analogy to help students understand float and clear in CSS. with FacebookShare Use this analogy to help students understand float and clear in CSS. with Twitter
Organize curriculum around building a one-level mini-game to introduce elementary school students to introductory computer science. Share Organize curriculum around building a one-level mini-game to introduce elementary school students to introductory computer science. with FacebookShare Organize curriculum around building a one-level mini-game to introduce elementary school students to introductory computer science. with Twitter