When students are struggling, act like a GPS voice guidance-system to steer them in the right direction. Share When students are struggling, act like a GPS voice guidance-system to steer them in the right direction. with FacebookShare When students are struggling, act like a GPS voice guidance-system to steer them in the right direction. with Twitter
Sequence your curriculum using ideas you and your students come up with while brainstorming to keep your course aligned with your students’ skills and interests. Share Sequence your curriculum using ideas you and your students come up with while brainstorming to keep your course aligned with your students’ skills and interests. with FacebookShare Sequence your curriculum using ideas you and your students come up with while brainstorming to keep your course aligned with your students’ skills and interests. with Twitter
Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available. Share Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available. with FacebookShare Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available. with Twitter
Build rapport with your class to create a comfortable learning environment. Remind students that overwhelming tasks, like undergoing code reviews, are stressful even for skilled programmers. Share Build rapport with your class to create a comfortable learning environment. Remind students that overwhelming tasks, like undergoing code reviews, are stressful even for skilled programmers. with FacebookShare Build rapport with your class to create a comfortable learning environment. Remind students that overwhelming tasks, like undergoing code reviews, are stressful even for skilled programmers. with Twitter
Work hard for your students so they will work harder themselves. Share Work hard for your students so they will work harder themselves. with FacebookShare Work hard for your students so they will work harder themselves. with Twitter
Dedicate yourself to undergraduate students’ success from start to finish; be prepared to respond to students’ fears, tears, and triumphs. Share Dedicate yourself to undergraduate students’ success from start to finish; be prepared to respond to students’ fears, tears, and triumphs. with FacebookShare Dedicate yourself to undergraduate students’ success from start to finish; be prepared to respond to students’ fears, tears, and triumphs. with Twitter
Remain calm when students get stuck on a question to avoid alarming students. Share Remain calm when students get stuck on a question to avoid alarming students. with FacebookShare Remain calm when students get stuck on a question to avoid alarming students. with Twitter
Create an environment where students know how to stay focused by making it easier to identify off-task behavior Share Create an environment where students know how to stay focused by making it easier to identify off-task behavior with FacebookShare Create an environment where students know how to stay focused by making it easier to identify off-task behavior with Twitter
Make screen-recordings of the gradings you do by hand so your students can see how you break their code and then learn from your experienced analysis. Share Make screen-recordings of the gradings you do by hand so your students can see how you break their code and then learn from your experienced analysis. with FacebookShare Make screen-recordings of the gradings you do by hand so your students can see how you break their code and then learn from your experienced analysis. with Twitter
Organize your curriculum so that topics introduced at the beginning of the class get covered in assignments during the later part of the course to reinforce material. Share Organize your curriculum so that topics introduced at the beginning of the class get covered in assignments during the later part of the course to reinforce material. with FacebookShare Organize your curriculum so that topics introduced at the beginning of the class get covered in assignments during the later part of the course to reinforce material. with Twitter
Tell students that the concepts they’re learning are useful “all the time” so they realize the material will be important in the future. Share Tell students that the concepts they’re learning are useful “all the time” so they realize the material will be important in the future. with FacebookShare Tell students that the concepts they’re learning are useful “all the time” so they realize the material will be important in the future. with Twitter
Use videos to introduce new information and text to review it, as each is better suited to different stages of the learning process. Share Use videos to introduce new information and text to review it, as each is better suited to different stages of the learning process. with FacebookShare Use videos to introduce new information and text to review it, as each is better suited to different stages of the learning process. with Twitter
Emphasize that computer use is a privilege that can be revoked to keep students on task and focused when working on computers. Share Emphasize that computer use is a privilege that can be revoked to keep students on task and focused when working on computers. with FacebookShare Emphasize that computer use is a privilege that can be revoked to keep students on task and focused when working on computers. with Twitter
Ask students with raised hands if they’ve discussed their question with their partner before helping them because this encourages students to teach each other and helps make sure more of the students’ questions get answered. Share Ask students with raised hands if they’ve discussed their question with their partner before helping them because this encourages students to teach each other and helps make sure more of the students’ questions get answered. with FacebookShare Ask students with raised hands if they’ve discussed their question with their partner before helping them because this encourages students to teach each other and helps make sure more of the students’ questions get answered. with Twitter
Require that students ask two other students for help with their bug before asking you to encourage cooperation and to help them make progress learning debugging skills. Share Require that students ask two other students for help with their bug before asking you to encourage cooperation and to help them make progress learning debugging skills. with FacebookShare Require that students ask two other students for help with their bug before asking you to encourage cooperation and to help them make progress learning debugging skills. with Twitter
Use the playful phrasing “bracket thief” when students get a common Java error for forgetting to use a closing bracket to remind students of this error in a non-threatening way. Share Use the playful phrasing “bracket thief” when students get a common Java error for forgetting to use a closing bracket to remind students of this error in a non-threatening way. with FacebookShare Use the playful phrasing “bracket thief” when students get a common Java error for forgetting to use a closing bracket to remind students of this error in a non-threatening way. with Twitter
Get at eye-level when working with students who are working in their seats, rather than standing above them to reduce intimidation so you develop good student teacher relationships. Share Get at eye-level when working with students who are working in their seats, rather than standing above them to reduce intimidation so you develop good student teacher relationships. with FacebookShare Get at eye-level when working with students who are working in their seats, rather than standing above them to reduce intimidation so you develop good student teacher relationships. with Twitter
Create more time for active exercises by flipping the classroom; have students watch videos that cover basic information so you can focus on tasks that require student-teacher interaction. Share Create more time for active exercises by flipping the classroom; have students watch videos that cover basic information so you can focus on tasks that require student-teacher interaction. with FacebookShare Create more time for active exercises by flipping the classroom; have students watch videos that cover basic information so you can focus on tasks that require student-teacher interaction. with Twitter
Show students what code looks like with and without new programming constructs (e.g., methods, Objects, inheritance, loops, switch statements) to motivate the reasons for using new concepts. Share Show students what code looks like with and without new programming constructs (e.g., methods, Objects, inheritance, loops, switch statements) to motivate the reasons for using new concepts. with FacebookShare Show students what code looks like with and without new programming constructs (e.g., methods, Objects, inheritance, loops, switch statements) to motivate the reasons for using new concepts. with Twitter
Set aside class time to check in with students when they’re working on large (2-3+ weeks) group projects in order to catch them before they get derailed and create a project that doesn’t demonstrate assignment requirements. Share Set aside class time to check in with students when they’re working on large (2-3+ weeks) group projects in order to catch them before they get derailed and create a project that doesn’t demonstrate assignment requirements. with FacebookShare Set aside class time to check in with students when they’re working on large (2-3+ weeks) group projects in order to catch them before they get derailed and create a project that doesn’t demonstrate assignment requirements. with Twitter