Tell students that the data structure linked lists were used for the human genome sequencing project to motivate the value of this structure and increase interest. Share Tell students that the data structure linked lists were used for the human genome sequencing project to motivate the value of this structure and increase interest. with FacebookShare Tell students that the data structure linked lists were used for the human genome sequencing project to motivate the value of this structure and increase interest. with Twitter
Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them. Share Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them. with FacebookShare Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them. with Twitter
Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field. Share Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field. with FacebookShare Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field. with Twitter
Watch Computer Science-related TED talks with your class to stimulate interest in the course. Share Watch Computer Science-related TED talks with your class to stimulate interest in the course. with FacebookShare Watch Computer Science-related TED talks with your class to stimulate interest in the course. with Twitter
Encourage students to stick with CS by providing them with role models and mentors in the tech fields. Share Encourage students to stick with CS by providing them with role models and mentors in the tech fields. with FacebookShare Encourage students to stick with CS by providing them with role models and mentors in the tech fields. with Twitter
Show a storyboarding video clip from Pixar’s Toy Story to show students that storyboarding is a real world activity and that storyboarding is vital in some careers. Share Show a storyboarding video clip from Pixar’s Toy Story to show students that storyboarding is a real world activity and that storyboarding is vital in some careers. with FacebookShare Show a storyboarding video clip from Pixar’s Toy Story to show students that storyboarding is a real world activity and that storyboarding is vital in some careers. with Twitter
Use the Beauty and Joy of Computing’s kaleidoscope assignment to integrate Art into CS so that students get excited about STEAM (Science, Technology, Engineering, Art, and Math). Share Use the Beauty and Joy of Computing’s kaleidoscope assignment to integrate Art into CS so that students get excited about STEAM (Science, Technology, Engineering, Art, and Math). with FacebookShare Use the Beauty and Joy of Computing’s kaleidoscope assignment to integrate Art into CS so that students get excited about STEAM (Science, Technology, Engineering, Art, and Math). with Twitter
Model parabolic motion in Scratch to show students (and teachers) that Scratch can handle engaging, complex problems because it is a real programming languages. Share Model parabolic motion in Scratch to show students (and teachers) that Scratch can handle engaging, complex problems because it is a real programming languages. with FacebookShare Model parabolic motion in Scratch to show students (and teachers) that Scratch can handle engaging, complex problems because it is a real programming languages. with Twitter
Show students many examples of computer science to help them see that computer science isn’t just about programming. Share Show students many examples of computer science to help them see that computer science isn’t just about programming. with FacebookShare Show students many examples of computer science to help them see that computer science isn’t just about programming. with Twitter
Motivate for-loops by having students informally describe how to draw a set of 5 shapes, then having them turn this description into pseudocode to practice for-loops. Share Motivate for-loops by having students informally describe how to draw a set of 5 shapes, then having them turn this description into pseudocode to practice for-loops. with FacebookShare Motivate for-loops by having students informally describe how to draw a set of 5 shapes, then having them turn this description into pseudocode to practice for-loops. with Twitter
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
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
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
Use a classroom debate as a way to encourage students to engage in discussions about ethics in computer science. Share Use a classroom debate as a way to encourage students to engage in discussions about ethics in computer science. with FacebookShare Use a classroom debate as a way to encourage students to engage in discussions about ethics in computer science. with Twitter
Challenge students to rethink their notions of computing and computers when discussing the social implications of computing. Share Challenge students to rethink their notions of computing and computers when discussing the social implications of computing. with FacebookShare Challenge students to rethink their notions of computing and computers when discussing the social implications of computing. with Twitter
Connect difficult programming constructs to concepts discussed in students’ concurrent coursework to help them anchor the information they’re learning and discover interdisciplinary connections. Share Connect difficult programming constructs to concepts discussed in students’ concurrent coursework to help them anchor the information they’re learning and discover interdisciplinary connections. with FacebookShare Connect difficult programming constructs to concepts discussed in students’ concurrent coursework to help them anchor the information they’re learning and discover interdisciplinary connections. with Twitter
Have students use simple functions in Scratch to create games and stories to share with their classmates in order to learn Scratch’s functionality. Share Have students use simple functions in Scratch to create games and stories to share with their classmates in order to learn Scratch’s functionality. with FacebookShare Have students use simple functions in Scratch to create games and stories to share with their classmates in order to learn Scratch’s functionality. with Twitter