Administer group quizzes to help students learn to collaborate with one another while also gaining insights about course concepts. Share Administer group quizzes to help students learn to collaborate with one another while also gaining insights about course concepts. with FacebookShare Administer group quizzes to help students learn to collaborate with one another while also gaining insights about course concepts. with Twitter
Have students build on one another’s answers during class discussion rather than starting their answers from scratch to keep them engaged throughout the discussion. Share Have students build on one another’s answers during class discussion rather than starting their answers from scratch to keep them engaged throughout the discussion. with FacebookShare Have students build on one another’s answers during class discussion rather than starting their answers from scratch to keep them engaged throughout the discussion. with Twitter
Have students put their workspace on a USB drive or external hard drive so that they can continue to work on their assignments on any device in any location. Share Have students put their workspace on a USB drive or external hard drive so that they can continue to work on their assignments on any device in any location. with FacebookShare Have students put their workspace on a USB drive or external hard drive so that they can continue to work on their assignments on any device in any location. with Twitter
Emphasize to students that nitty-gritty details are not important for understanding fundamental principles of computer science to motivate students to focus on their big picture understanding. Share Emphasize to students that nitty-gritty details are not important for understanding fundamental principles of computer science to motivate students to focus on their big picture understanding. with FacebookShare Emphasize to students that nitty-gritty details are not important for understanding fundamental principles of computer science to motivate students to focus on their big picture understanding. with Twitter
Use the Code.org unplugged lesson “Conditionals with Cards” to help students build an intuitive sense for how conditionals and nested conditionals work. Share Use the Code.org unplugged lesson “Conditionals with Cards” to help students build an intuitive sense for how conditionals and nested conditionals work. with FacebookShare Use the Code.org unplugged lesson “Conditionals with Cards” to help students build an intuitive sense for how conditionals and nested conditionals work. with Twitter
Trace through nested conditionals with students because nesting makes it difficult for them to track which lines of code get executed when. Share Trace through nested conditionals with students because nesting makes it difficult for them to track which lines of code get executed when. with FacebookShare Trace through nested conditionals with students because nesting makes it difficult for them to track which lines of code get executed when. with Twitter
Misconception: Students confuse conditionals and events in event-based languages such as Blockly. Share Misconception: Students confuse conditionals and events in event-based languages such as Blockly. with FacebookShare Misconception: Students confuse conditionals and events in event-based languages such as Blockly. with Twitter
Encourage students who have worked ahead in the Code.org curriculum to explore PlayLab so they can use their time constructively by continuing to code. Share Encourage students who have worked ahead in the Code.org curriculum to explore PlayLab so they can use their time constructively by continuing to code. with FacebookShare Encourage students who have worked ahead in the Code.org curriculum to explore PlayLab so they can use their time constructively by continuing to code. with Twitter
Define programming language terms independently of computer terminology to make concepts more accessible to students. Share Define programming language terms independently of computer terminology to make concepts more accessible to students. with FacebookShare Define programming language terms independently of computer terminology to make concepts more accessible to students. with Twitter
Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming. Share Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming. with FacebookShare Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming. with Twitter
Allow students to resubmit their first few assignments for the course so they can master basic concepts and be rewarded for their persistence. Share Allow students to resubmit their first few assignments for the course so they can master basic concepts and be rewarded for their persistence. with FacebookShare Allow students to resubmit their first few assignments for the course so they can master basic concepts and be rewarded for their persistence. with Twitter
Reassure students that it’s okay if they don’t initially understand a concept in order to motivate them to keep trying. Share Reassure students that it’s okay if they don’t initially understand a concept in order to motivate them to keep trying. with FacebookShare Reassure students that it’s okay if they don’t initially understand a concept in order to motivate them to keep trying. with Twitter
Encourage quiet students to repeat their individual questions to the whole class to help them feel more comfortable speaking up. Share Encourage quiet students to repeat their individual questions to the whole class to help them feel more comfortable speaking up. with FacebookShare Encourage quiet students to repeat their individual questions to the whole class to help them feel more comfortable speaking up. with Twitter
Provide multiple deadlines for small segments of larger projects to teach students time management skills. Share Provide multiple deadlines for small segments of larger projects to teach students time management skills. with FacebookShare Provide multiple deadlines for small segments of larger projects to teach students time management skills. with Twitter
Pay attention to student questions to get a sense of what topics students are struggling with and adjust your lectures accordingly. Share Pay attention to student questions to get a sense of what topics students are struggling with and adjust your lectures accordingly. with FacebookShare Pay attention to student questions to get a sense of what topics students are struggling with and adjust your lectures accordingly. with Twitter
Make sure you are prepared to explain material in multiple ways when students don’t understand it the first time around. Share Make sure you are prepared to explain material in multiple ways when students don’t understand it the first time around. with FacebookShare Make sure you are prepared to explain material in multiple ways when students don’t understand it the first time around. with Twitter
Give students rapid feedback on assignments to address problem areas quickly and effectively. Share Give students rapid feedback on assignments to address problem areas quickly and effectively. with FacebookShare Give students rapid feedback on assignments to address problem areas quickly and effectively. with Twitter
Beware of the expert blind spot to ensure you can help your students overcome the initial difficulties that are intrinsic to learning new content. Share Beware of the expert blind spot to ensure you can help your students overcome the initial difficulties that are intrinsic to learning new content. with FacebookShare Beware of the expert blind spot to ensure you can help your students overcome the initial difficulties that are intrinsic to learning new content. with Twitter
To ensure equitable access in your classroom, don’t allow language reinforcing the idea that computer science is “guy stuff” in the classroom, even passively. Share To ensure equitable access in your classroom, don’t allow language reinforcing the idea that computer science is “guy stuff” in the classroom, even passively. with FacebookShare To ensure equitable access in your classroom, don’t allow language reinforcing the idea that computer science is “guy stuff” in the classroom, even passively. with Twitter
Use the Online Python Tutor tool to trace through code and help students visualize what the code is doing. Share Use the Online Python Tutor tool to trace through code and help students visualize what the code is doing. with FacebookShare Use the Online Python Tutor tool to trace through code and help students visualize what the code is doing. with Twitter