Teach these four Scanner methods that allow students to write interesting code at the beginning of an introductory Java course to give students a feel for programming without overwhelming them. Share Teach these four Scanner methods that allow students to write interesting code at the beginning of an introductory Java course to give students a feel for programming without overwhelming them. with FacebookShare Teach these four Scanner methods that allow students to write interesting code at the beginning of an introductory Java course to give students a feel for programming without overwhelming them. with Twitter
Create notes that look like Javadocs instead of introducing Javadocs so students are scaffolded in reading Javadocs without being overwhelmed by all the material available. Share Create notes that look like Javadocs instead of introducing Javadocs so students are scaffolded in reading Javadocs without being overwhelmed by all the material available. with FacebookShare Create notes that look like Javadocs instead of introducing Javadocs so students are scaffolded in reading Javadocs without being overwhelmed by all the material available. with Twitter
Tell students they have to believe that some things just work before they will understand why it works because they need exposure to a lot of material before some concepts make sense individually. Share Tell students they have to believe that some things just work before they will understand why it works because they need exposure to a lot of material before some concepts make sense individually. with FacebookShare Tell students they have to believe that some things just work before they will understand why it works because they need exposure to a lot of material before some concepts make sense individually. with Twitter
Misconception: Students get confused by the multiple equals signs comparison operators in Javascript making it difficult to motivate the difference to beginning students. Share Misconception: Students get confused by the multiple equals signs comparison operators in Javascript making it difficult to motivate the difference to beginning students. with FacebookShare Misconception: Students get confused by the multiple equals signs comparison operators in Javascript making it difficult to motivate the difference to beginning students. with Twitter
Scaffold students to evaluating and understanding 3 === “3” in Javascript using the following steps to help students learn the difference between confusing comparison operators. Share Scaffold students to evaluating and understanding 3 === “3” in Javascript using the following steps to help students learn the difference between confusing comparison operators. with FacebookShare Scaffold students to evaluating and understanding 3 === “3” in Javascript using the following steps to help students learn the difference between confusing comparison operators. with Twitter
Check out the Computing At School website for resources for a variety of CS courses. Share Check out the Computing At School website for resources for a variety of CS courses. with FacebookShare Check out the Computing At School website for resources for a variety of CS courses. with Twitter
Have students use Chrome or Firefox when teaching web development because these browsers contain the useful tools for development. Share Have students use Chrome or Firefox when teaching web development because these browsers contain the useful tools for development. with FacebookShare Have students use Chrome or Firefox when teaching web development because these browsers contain the useful tools for development. with Twitter
Emphasize to students that in CSS id is typically more specific than class, as beginners often struggle to disambiguate these attributes. Share Emphasize to students that in CSS id is typically more specific than class, as beginners often struggle to disambiguate these attributes. with FacebookShare Emphasize to students that in CSS id is typically more specific than class, as beginners often struggle to disambiguate these attributes. with Twitter
Reinforce introductory drawing in Processing by having students draw a simple logo students are familiar because using a recognized cultural icon students helps keep students motivated. Share Reinforce introductory drawing in Processing by having students draw a simple logo students are familiar because using a recognized cultural icon students helps keep students motivated. with FacebookShare Reinforce introductory drawing in Processing by having students draw a simple logo students are familiar because using a recognized cultural icon students helps keep students motivated. with Twitter
Replace classroom lecture with co-teaching to keep students accountable during course time and ensure student engagement. Share Replace classroom lecture with co-teaching to keep students accountable during course time and ensure student engagement. with FacebookShare Replace classroom lecture with co-teaching to keep students accountable during course time and ensure student engagement. with Twitter
Use popular, repetitive music to teach loops in a beginning course because this motivates the purpose and application of loops while keeping students engaged by referencing popular culture. Share Use popular, repetitive music to teach loops in a beginning course because this motivates the purpose and application of loops while keeping students engaged by referencing popular culture. with FacebookShare Use popular, repetitive music to teach loops in a beginning course because this motivates the purpose and application of loops while keeping students engaged by referencing popular culture. with Twitter
Use worked examples (step-by-step demonstrations of how to perform a task) to introduce new problem solving skills to students. Share Use worked examples (step-by-step demonstrations of how to perform a task) to introduce new problem solving skills to students. with FacebookShare Use worked examples (step-by-step demonstrations of how to perform a task) to introduce new problem solving skills to students. with Twitter
Give students guided notes (i.e., partially-completed notes that students complete) to help them stay engaged and learn from lectures or readings. It may be especially helpful to include vocabulary lists. Share Give students guided notes (i.e., partially-completed notes that students complete) to help them stay engaged and learn from lectures or readings. It may be especially helpful to include vocabulary lists. with FacebookShare Give students guided notes (i.e., partially-completed notes that students complete) to help them stay engaged and learn from lectures or readings. It may be especially helpful to include vocabulary lists. with Twitter
Create rubrics to grade complicated assignments so that both you and your students have a better understanding of what quality work looks like. Share Create rubrics to grade complicated assignments so that both you and your students have a better understanding of what quality work looks like. with FacebookShare Create rubrics to grade complicated assignments so that both you and your students have a better understanding of what quality work looks like. with Twitter
Use online tools and examples when developing rubrics to save yourself time and energy. Share Use online tools and examples when developing rubrics to save yourself time and energy. with FacebookShare Use online tools and examples when developing rubrics to save yourself time and energy. with Twitter
Install the offline editor on student machines in your Scratch course in case the online editor is not available. Share Install the offline editor on student machines in your Scratch course in case the online editor is not available. with FacebookShare Install the offline editor on student machines in your Scratch course in case the online editor is not available. with Twitter
Help students develop a more thorough understanding of CS topics by designing and building games. Share Help students develop a more thorough understanding of CS topics by designing and building games. with FacebookShare Help students develop a more thorough understanding of CS topics by designing and building games. with Twitter
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
Have a way of preventing students from looking at their computer screens when you need to get the whole class’s attention. Share Have a way of preventing students from looking at their computer screens when you need to get the whole class’s attention. with FacebookShare Have a way of preventing students from looking at their computer screens when you need to get the whole class’s attention. 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