Browse All Tips
Displaying 821 - 840 of 1129
-
-
Use different kinds of balls (e.g., football, baseball, basketball, small rubber ball) to introduce inheritance hierarchies visually.
Share Use different kinds of balls (e.g., football, baseball, basketball, small rubber ball) to introduce inheritance hierarchies visually. with FacebookShare Use different kinds of balls (e.g., football, baseball, basketball, small rubber ball) to introduce inheritance hierarchies visually. with Twitter -
Use everyday examples (e.g. egg cartons, seats in a theater) to help students understand 2D arrays.
-
Model how to analyze code by walking through each statement to help students engage with their code and better understand their programs.
Share Model how to analyze code by walking through each statement to help students engage with their code and better understand their programs. with FacebookShare Model how to analyze code by walking through each statement to help students engage with their code and better understand their programs. with Twitter -
Ensure students develop a mental model for comparison of strings in a physical dictionary because few students use paper dictionaries anymore.
Share Ensure students develop a mental model for comparison of strings in a physical dictionary because few students use paper dictionaries anymore. with FacebookShare Ensure students develop a mental model for comparison of strings in a physical dictionary because few students use paper dictionaries anymore. with Twitter -
Justify the reason that Java Strings are immutable by showing how Strings might be packed together in the heap to help students resolve incomplete understandings in their mental model.
Share Justify the reason that Java Strings are immutable by showing how Strings might be packed together in the heap to help students resolve incomplete understandings in their mental model. with FacebookShare Justify the reason that Java Strings are immutable by showing how Strings might be packed together in the heap to help students resolve incomplete understandings in their mental model. with Twitter -
Misconception: Students often think that classes hold Objects rather than understanding that they’re a blueprint for Objects because of the main method.
Share Misconception: Students often think that classes hold Objects rather than understanding that they’re a blueprint for Objects because of the main method. with FacebookShare Misconception: Students often think that classes hold Objects rather than understanding that they’re a blueprint for Objects because of the main method. with Twitter -
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 -
Have students brainstorm about the data structure Pandora uses for playlists to help motivate arraylists or linked lists through comparison to everyday life.
Share Have students brainstorm about the data structure Pandora uses for playlists to help motivate arraylists or linked lists through comparison to everyday life. with FacebookShare Have students brainstorm about the data structure Pandora uses for playlists to help motivate arraylists or linked lists through comparison to everyday life. with Twitter -
Misconception: Students incorrectly assume that Java’s substring method is destructive and wrongly anticipate the original string will change.
Share Misconception: Students incorrectly assume that Java’s substring method is destructive and wrongly anticipate the original string will change. with FacebookShare Misconception: Students incorrectly assume that Java’s substring method is destructive and wrongly anticipate the original string will change. with Twitter -
Connect search to students’ experience with Ctrl+F or Find in various applications after they’ve written code for a search algorithm to help them understand the value of this concept in their daily lives.
Share Connect search to students’ experience with Ctrl+F or Find in various applications after they’ve written code for a search algorithm to help them understand the value of this concept in their daily lives. with FacebookShare Connect search to students’ experience with Ctrl+F or Find in various applications after they’ve written code for a search algorithm to help them understand the value of this concept in their daily lives. with Twitter -
Students have trouble seeing the connection between models (UMLs, etc.) and code so they only want to focus on coding, a problem when teaching modeling.
Share Students have trouble seeing the connection between models (UMLs, etc.) and code so they only want to focus on coding, a problem when teaching modeling. with FacebookShare Students have trouble seeing the connection between models (UMLs, etc.) and code so they only want to focus on coding, a problem when teaching modeling. with Twitter -
Email student groups at colleges to identify guest speakers because having college students come to your high-school class can be valuable for motivating your students.
Share Email student groups at colleges to identify guest speakers because having college students come to your high-school class can be valuable for motivating your students. with FacebookShare Email student groups at colleges to identify guest speakers because having college students come to your high-school class can be valuable for motivating your students. with Twitter -
Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes.
Share Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes. with FacebookShare Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes. with Twitter -
Motivate computer science for students who have an interest in the medical field by telling them...
-
Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications.
Share Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications. with FacebookShare Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications. with Twitter -
Have students do the most frustrating tasks in class, so that you can support them when they get stuck and prevent them from giving up or become overwhelmingly flustered.
Share Have students do the most frustrating tasks in class, so that you can support them when they get stuck and prevent them from giving up or become overwhelmingly flustered. with FacebookShare Have students do the most frustrating tasks in class, so that you can support them when they get stuck and prevent them from giving up or become overwhelmingly flustered. with Twitter -
Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields.
Share Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields. with FacebookShare Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields. with Twitter -
Loosen your requirements for style sometimes to keep students motivated to write programs, this is especially relevant when students come from an engineering background.
Share Loosen your requirements for style sometimes to keep students motivated to write programs, this is especially relevant when students come from an engineering background. with FacebookShare Loosen your requirements for style sometimes to keep students motivated to write programs, this is especially relevant when students come from an engineering background. with Twitter -
Misconception: When passing arrays in C/C++ students often forget to pass in the size of the array and to use [] (square brackets) to make the variable an array.
Share Misconception: When passing arrays in C/C++ students often forget to pass in the size of the array and to use [] (square brackets) to make the variable an array. with FacebookShare Misconception: When passing arrays in C/C++ students often forget to pass in the size of the array and to use [] (square brackets) to make the variable an array. with Twitter