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
Don't worry about trying to match the modality of your instruction to students' "learning styles" since the importance of learning styles is a myth. Share Don't worry about trying to match the modality of your instruction to students' "learning styles" since the importance of learning styles is a myth. with FacebookShare Don't worry about trying to match the modality of your instruction to students' "learning styles" since the importance of learning styles is a myth. 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
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
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
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
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
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
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
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
Use everyday examples (e.g. egg cartons, seats in a theater) to help students understand 2D arrays. Share Use everyday examples (e.g. egg cartons, seats in a theater) to help students understand 2D arrays. with FacebookShare Use everyday examples (e.g. egg cartons, seats in a theater) to help students understand 2D arrays. with Twitter
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
Spice up class time by including kinesthetic activities to engage your students and solidify concepts. Share Spice up class time by including kinesthetic activities to engage your students and solidify concepts. with FacebookShare Spice up class time by including kinesthetic activities to engage your students and solidify concepts. with Twitter
Encourage students to talk to their neighbors so they become comfortable asking each other questions. Share Encourage students to talk to their neighbors so they become comfortable asking each other questions. with FacebookShare Encourage students to talk to their neighbors so they become comfortable asking each other questions. with Twitter
Use CodePen and jsFiddle to teach web development. Share Use CodePen and jsFiddle to teach web development. with FacebookShare Use CodePen and jsFiddle to teach web development. with Twitter
Misconception: Students frequently forget to close tags or other paired constructs when writing HTML and CSS code, this error is called unclosed pairs. To help prevent this, have students write both open and close HTML tags before adding content. Share Misconception: Students frequently forget to close tags or other paired constructs when writing HTML and CSS code, this error is called unclosed pairs. To help prevent this, have students write both open and close HTML tags before adding content. with FacebookShare Misconception: Students frequently forget to close tags or other paired constructs when writing HTML and CSS code, this error is called unclosed pairs. To help prevent this, have students write both open and close HTML tags before adding content. with Twitter
Remind students how important indenting HTML is because most early bugs involve not closing tags. Share Remind students how important indenting HTML is because most early bugs involve not closing tags. with FacebookShare Remind students how important indenting HTML is because most early bugs involve not closing tags. with Twitter
A common typo in HTML is <div><div> where students forget to include the preceding / to end a tag. Share A common typo in HTML is <div><div> where students forget to include the preceding / to end a tag. with FacebookShare A common typo in HTML is <div><div> where students forget to include the preceding / to end a tag. with Twitter
Remind students to clear elements after using float so that extra elements don’t try to float as well when teaching CSS. Share Remind students to clear elements after using float so that extra elements don’t try to float as well when teaching CSS. with FacebookShare Remind students to clear elements after using float so that extra elements don’t try to float as well when teaching CSS. with Twitter
Teach students to utilize their resources by providing them with printed class notes; when students have questions, show them how to use their notes well. Share Teach students to utilize their resources by providing them with printed class notes; when students have questions, show them how to use their notes well. with FacebookShare Teach students to utilize their resources by providing them with printed class notes; when students have questions, show them how to use their notes well. with Twitter