Browse All Tips
Displaying 641 - 660 of 1129
-
-
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 -
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 some of the following real world constructs to help beginning students form better understandings of abstract object-oriented principles.
Share Use some of the following real world constructs to help beginning students form better understandings of abstract object-oriented principles. with FacebookShare Use some of the following real world constructs to help beginning students form better understandings of abstract object-oriented principles. with Twitter -
Use Potato Head Toys to teach classes, objects, methods, and properties so that students develop hands on experience with abstract topics.
Share Use Potato Head Toys to teach classes, objects, methods, and properties so that students develop hands on experience with abstract topics. with FacebookShare Use Potato Head Toys to teach classes, objects, methods, and properties so that students develop hands on experience with abstract topics. with Twitter -
Give commands to an imaginary person sitting in an empty desk to model what happens when you give commands to an object that hasn’t been instantiated to help students understand null pointer exceptions.
Share Give commands to an imaginary person sitting in an empty desk to model what happens when you give commands to an object that hasn’t been instantiated to help students understand null pointer exceptions. with FacebookShare Give commands to an imaginary person sitting in an empty desk to model what happens when you give commands to an object that hasn’t been instantiated to help students understand null pointer exceptions. with Twitter -
Have students instantiate personal hall pass objects when they wish to leave the classroom to help them learn that the values passed to a constructor have to match the number, type, and order of the arguments in the method signature.
Share Have students instantiate personal hall pass objects when they wish to leave the classroom to help them learn that the values passed to a constructor have to match the number, type, and order of the arguments in the method signature. with FacebookShare Have students instantiate personal hall pass objects when they wish to leave the classroom to help them learn that the values passed to a constructor have to match the number, type, and order of the arguments in the method signature. with Twitter -
Show the class different ways nations choose their next monarch to illustrate pre-order and level order traversals as students visualize tree traversal methods.
Share Show the class different ways nations choose their next monarch to illustrate pre-order and level order traversals as students visualize tree traversal methods. with FacebookShare Show the class different ways nations choose their next monarch to illustrate pre-order and level order traversals as students visualize tree traversal methods. with Twitter -
Tell students they should only give instructions when helping other students - rather than demonstrating with the keyboard and mouse - because showing instead of telling other students can cause a variety of problems.
Share Tell students they should only give instructions when helping other students - rather than demonstrating with the keyboard and mouse - because showing instead of telling other students can cause a variety of problems. with FacebookShare Tell students they should only give instructions when helping other students - rather than demonstrating with the keyboard and mouse - because showing instead of telling other students can cause a variety of problems. 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 -
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 -
Perform role-play skits to show both positive and negative pair-programming dynamics so that students have memorable and easy to reference examples when providing constructive criticism to other students.
Share Perform role-play skits to show both positive and negative pair-programming dynamics so that students have memorable and easy to reference examples when providing constructive criticism to other students. with FacebookShare Perform role-play skits to show both positive and negative pair-programming dynamics so that students have memorable and easy to reference examples when providing constructive criticism to other students. with Twitter -
When pair programming in class, set a timer for when students should switch roles of driver and navigator. When the timer goes off, have students stand up, switch chairs, and give each other high fives.
Share When pair programming in class, set a timer for when students should switch roles of driver and navigator. When the timer goes off, have students stand up, switch chairs, and give each other high fives. with FacebookShare When pair programming in class, set a timer for when students should switch roles of driver and navigator. When the timer goes off, have students stand up, switch chairs, and give each other high fives. with Twitter -
Assign each student in a pair programming partnership to the role of 'driver' or 'navigator' to allow students to start working together without having to negotiate roles.
Share Assign each student in a pair programming partnership to the role of 'driver' or 'navigator' to allow students to start working together without having to negotiate roles. with FacebookShare Assign each student in a pair programming partnership to the role of 'driver' or 'navigator' to allow students to start working together without having to negotiate roles. with Twitter -
Have students sign a “Computer Use Agreement” before giving them access to machines to hold them accountable for using computers responsibly.
Share Have students sign a “Computer Use Agreement” before giving them access to machines to hold them accountable for using computers responsibly. with FacebookShare Have students sign a “Computer Use Agreement” before giving them access to machines to hold them accountable for using computers responsibly. with Twitter -
Emphasize that computer use is a privilege that can be revoked to keep students on task and focused when working on computers.
-
Have a way of preventing students from looking at their computer screens when you need to get the whole class’s attention.
-
Check out Professor Colleen Lewis’ online Scratch curriculum for ready-to-use CS classroom activities and for ideas for your own curriculum.
Share Check out Professor Colleen Lewis’ online Scratch curriculum for ready-to-use CS classroom activities and for ideas for your own curriculum. with FacebookShare Check out Professor Colleen Lewis’ online Scratch curriculum for ready-to-use CS classroom activities and for ideas for your own curriculum. with Twitter -
Install the offline editor on student machines in your Scratch course in case the online editor is not available.
-
Use online tools and examples when developing rubrics to save yourself time and energy.