Show students the “What Facebook Knows About You” video to help them better understand their digital fingerprint. Share Show students the “What Facebook Knows About You” video to help them better understand their digital fingerprint. with FacebookShare Show students the “What Facebook Knows About You” video to help them better understand their digital fingerprint. with Twitter
Have students compare two hypothetical job candidates using their resumes and social media profiles to discuss issues that impact online presence and searching for jobs. Share Have students compare two hypothetical job candidates using their resumes and social media profiles to discuss issues that impact online presence and searching for jobs. with FacebookShare Have students compare two hypothetical job candidates using their resumes and social media profiles to discuss issues that impact online presence and searching for jobs. with Twitter
Misconception: When a variable is on both sides of an equal sign (i.e., x = x+1), students can get very confused. Share Misconception: When a variable is on both sides of an equal sign (i.e., x = x+1), students can get very confused. with FacebookShare Misconception: When a variable is on both sides of an equal sign (i.e., x = x+1), students can get very confused. with Twitter
Use tupperware containers and act out being the computer to teach students how in CS variables and statements like x=x+1 are different than variables and equations in math by creating a meaningful visualization. Share Use tupperware containers and act out being the computer to teach students how in CS variables and statements like x=x+1 are different than variables and equations in math by creating a meaningful visualization. with FacebookShare Use tupperware containers and act out being the computer to teach students how in CS variables and statements like x=x+1 are different than variables and equations in math by creating a meaningful visualization. with Twitter
Integrate readings from the Blown-To-Bits book and related writing prompts into your introductory CS curriculum to engage students critical thinking skills on tech and current events. Share Integrate readings from the Blown-To-Bits book and related writing prompts into your introductory CS curriculum to engage students critical thinking skills on tech and current events. with FacebookShare Integrate readings from the Blown-To-Bits book and related writing prompts into your introductory CS curriculum to engage students critical thinking skills on tech and current events. with Twitter
Match grammar constructs of nouns and verbs to classes and methods to help students understand what goes into a class because this helps make this difficult object-oriented programming construct easier to understand. Share Match grammar constructs of nouns and verbs to classes and methods to help students understand what goes into a class because this helps make this difficult object-oriented programming construct easier to understand. with FacebookShare Match grammar constructs of nouns and verbs to classes and methods to help students understand what goes into a class because this helps make this difficult object-oriented programming construct easier to understand. with Twitter
Use current events to highlight how computing knowledge is important for citizenship. Share Use current events to highlight how computing knowledge is important for citizenship. with FacebookShare Use current events to highlight how computing knowledge is important for citizenship. with Twitter
Use a number-guessing game that pushes students to use binary search in a fun and interactive activity that allows you to introduce binary sort in a grounded manner. Share Use a number-guessing game that pushes students to use binary search in a fun and interactive activity that allows you to introduce binary sort in a grounded manner. with FacebookShare Use a number-guessing game that pushes students to use binary search in a fun and interactive activity that allows you to introduce binary sort in a grounded manner. with Twitter
Connect everyday language with a formal truth table to introduce AND and OR to students. Share Connect everyday language with a formal truth table to introduce AND and OR to students. with FacebookShare Connect everyday language with a formal truth table to introduce AND and OR to students. with Twitter
Use physical footprints and fingerprints as a metaphor to different types of imprints students make online because understanding their online presence is important. Share Use physical footprints and fingerprints as a metaphor to different types of imprints students make online because understanding their online presence is important. with FacebookShare Use physical footprints and fingerprints as a metaphor to different types of imprints students make online because understanding their online presence is important. with Twitter
Have students make a multiplication table to practice working with 2D arrays, nested loops, and abstraction using a data construct they’re already familiar with. Share Have students make a multiplication table to practice working with 2D arrays, nested loops, and abstraction using a data construct they’re already familiar with. with FacebookShare Have students make a multiplication table to practice working with 2D arrays, nested loops, and abstraction using a data construct they’re already familiar with. with Twitter
Introduce the mnemonic “Burger King Makes Great Toast” for memorizing the order of data sizes “Byte, Kilobyte, Megabyte, Gigabyte, and Terabyte” to aid students remembering this information. Share Introduce the mnemonic “Burger King Makes Great Toast” for memorizing the order of data sizes “Byte, Kilobyte, Megabyte, Gigabyte, and Terabyte” to aid students remembering this information. with FacebookShare Introduce the mnemonic “Burger King Makes Great Toast” for memorizing the order of data sizes “Byte, Kilobyte, Megabyte, Gigabyte, and Terabyte” to aid students remembering this information. with Twitter
Have students sort playing cards to teach concurrency and illustrate the power of work that happens in parallel using a hands-on activity. Share Have students sort playing cards to teach concurrency and illustrate the power of work that happens in parallel using a hands-on activity. with FacebookShare Have students sort playing cards to teach concurrency and illustrate the power of work that happens in parallel using a hands-on activity. with Twitter
Use descriptive variable names to model good naming practice so that students learn the value of descriptive names. Share Use descriptive variable names to model good naming practice so that students learn the value of descriptive names. with FacebookShare Use descriptive variable names to model good naming practice so that students learn the value of descriptive names. with Twitter
Show students recursive code when teaching induction to help them learn to reason about solving induction problems since this topic confuses many students. Share Show students recursive code when teaching induction to help them learn to reason about solving induction problems since this topic confuses many students. with FacebookShare Show students recursive code when teaching induction to help them learn to reason about solving induction problems since this topic confuses many students. with Twitter
Show code where the name of the method’s actual arguments and formal parameters are different so students see first hand that these two items don’t have to match for code to execute and improve their understanding of scope. Share Show code where the name of the method’s actual arguments and formal parameters are different so students see first hand that these two items don’t have to match for code to execute and improve their understanding of scope. with FacebookShare Show code where the name of the method’s actual arguments and formal parameters are different so students see first hand that these two items don’t have to match for code to execute and improve their understanding of scope. with Twitter
Show students many examples so they see that Java passes arguments by value to help improve student understanding of scope. Share Show students many examples so they see that Java passes arguments by value to help improve student understanding of scope. with FacebookShare Show students many examples so they see that Java passes arguments by value to help improve student understanding of scope. with Twitter
Empathize with students who struggled to get their code working, these students may not be ready to think about how to advance the design of their program; suggesting they refactor their code immediately after it finally runs can be discouraging. Share Empathize with students who struggled to get their code working, these students may not be ready to think about how to advance the design of their program; suggesting they refactor their code immediately after it finally runs can be discouraging. with FacebookShare Empathize with students who struggled to get their code working, these students may not be ready to think about how to advance the design of their program; suggesting they refactor their code immediately after it finally runs can be discouraging. with Twitter
Alert students working with csv files about removing different types of white-space because students don’t always expect to need to remove white space. Share Alert students working with csv files about removing different types of white-space because students don’t always expect to need to remove white space. with FacebookShare Alert students working with csv files about removing different types of white-space because students don’t always expect to need to remove white space. with Twitter
Provide students opportunities to analyze ethical dilemmas beyond their personal beliefs or preferences to ensure students get exposure to a wide variety of perspectives. Share Provide students opportunities to analyze ethical dilemmas beyond their personal beliefs or preferences to ensure students get exposure to a wide variety of perspectives. with FacebookShare Provide students opportunities to analyze ethical dilemmas beyond their personal beliefs or preferences to ensure students get exposure to a wide variety of perspectives. with Twitter