Misconception: Students may write code in HTML and CSS that contains many errors yet still renders correctly, leaving them with faulty understandings of concepts and acceptable code. Share Misconception: Students may write code in HTML and CSS that contains many errors yet still renders correctly, leaving them with faulty understandings of concepts and acceptable code. with FacebookShare Misconception: Students may write code in HTML and CSS that contains many errors yet still renders correctly, leaving them with faulty understandings of concepts and acceptable code. with Twitter
Misconception: Students frequently misunderstand the requirements for hyperlinks in HTML. Share Misconception: Students frequently misunderstand the requirements for hyperlinks in HTML. with FacebookShare Misconception: Students frequently misunderstand the requirements for hyperlinks in HTML. with Twitter
Misconception: Students frequently mix up CSS and HTML syntax when first learning web development. Share Misconception: Students frequently mix up CSS and HTML syntax when first learning web development. with FacebookShare Misconception: Students frequently mix up CSS and HTML syntax when first learning web development. with Twitter
Misconception: Students frequently forget to add delimiters when writing HTML and CSS code, this error is called unclosed pairs. Share Misconception: Students frequently forget to add delimiters when writing HTML and CSS code, this error is called unclosed pairs. with FacebookShare Misconception: Students frequently forget to add delimiters when writing HTML and CSS code, this error is called unclosed pairs. with Twitter
Promote useful and efficient code in order to encourage students to make better design choices and develop good style. Share Promote useful and efficient code in order to encourage students to make better design choices and develop good style. with FacebookShare Promote useful and efficient code in order to encourage students to make better design choices and develop good style. with Twitter
Run a pair programming contest in Python to motivate, challenge, and boost students’ self-confidence. Share Run a pair programming contest in Python to motivate, challenge, and boost students’ self-confidence. with FacebookShare Run a pair programming contest in Python to motivate, challenge, and boost students’ self-confidence. with Twitter
Have students create a game of Tetris in Java to work on object-oriented programming and decomposing complex programs. Share Have students create a game of Tetris in Java to work on object-oriented programming and decomposing complex programs. with FacebookShare Have students create a game of Tetris in Java to work on object-oriented programming and decomposing complex programs. with Twitter
Use SRec, a recursion visualization tool, in your introductory Java courses to help students conceptualize the recursive algorithms they write. Share Use SRec, a recursion visualization tool, in your introductory Java courses to help students conceptualize the recursive algorithms they write. with FacebookShare Use SRec, a recursion visualization tool, in your introductory Java courses to help students conceptualize the recursive algorithms they write. with Twitter
Use the World Wide Web Consortium’s (W3C) resources for evaluating the accessibility of a website to ensure that your course website is accessible to all of your students. Share Use the World Wide Web Consortium’s (W3C) resources for evaluating the accessibility of a website to ensure that your course website is accessible to all of your students. with FacebookShare Use the World Wide Web Consortium’s (W3C) resources for evaluating the accessibility of a website to ensure that your course website is accessible to all of your students. with Twitter
Have students follow the 3-Steps Method to simplify the task of designing a deterministic finite automaton in order to further develop their problem solving skills. Share Have students follow the 3-Steps Method to simplify the task of designing a deterministic finite automaton in order to further develop their problem solving skills. with FacebookShare Have students follow the 3-Steps Method to simplify the task of designing a deterministic finite automaton in order to further develop their problem solving skills. with Twitter
Use these two novel Prolog problems with solutions that are not commonly available online to spruce up your prolog assignments in an engaging way. Share Use these two novel Prolog problems with solutions that are not commonly available online to spruce up your prolog assignments in an engaging way. with FacebookShare Use these two novel Prolog problems with solutions that are not commonly available online to spruce up your prolog assignments in an engaging way. with Twitter
Use patternCoder to help students move from conceptual model classes to code by selecting class relationships that reflect the system they want to create in Java. Share Use patternCoder to help students move from conceptual model classes to code by selecting class relationships that reflect the system they want to create in Java. with FacebookShare Use patternCoder to help students move from conceptual model classes to code by selecting class relationships that reflect the system they want to create in Java. with Twitter
Create online multiple choice questions for students so they receive immediate feedback and you receive insight into their understanding of the material. Share Create online multiple choice questions for students so they receive immediate feedback and you receive insight into their understanding of the material. with FacebookShare Create online multiple choice questions for students so they receive immediate feedback and you receive insight into their understanding of the material. with Twitter
Use PEZ ® dispensers to demonstrate the push, pop, and peek methods for stacks to provide a clear and accessible illustration of these methods. Share Use PEZ ® dispensers to demonstrate the push, pop, and peek methods for stacks to provide a clear and accessible illustration of these methods. with FacebookShare Use PEZ ® dispensers to demonstrate the push, pop, and peek methods for stacks to provide a clear and accessible illustration of these methods. with Twitter
Organize an activity where students make phone calls to their classmates with the goal of summing the numbers 1 through 6 in order to demonstrate recursion. Share Organize an activity where students make phone calls to their classmates with the goal of summing the numbers 1 through 6 in order to demonstrate recursion. with FacebookShare Organize an activity where students make phone calls to their classmates with the goal of summing the numbers 1 through 6 in order to demonstrate recursion. with Twitter
Use an auto-grading tool to provide students with instant feedback on their programs and allow them to resubmit multiple times before the deadline so they can learn to find problems with and debug their code. Share Use an auto-grading tool to provide students with instant feedback on their programs and allow them to resubmit multiple times before the deadline so they can learn to find problems with and debug their code. with FacebookShare Use an auto-grading tool to provide students with instant feedback on their programs and allow them to resubmit multiple times before the deadline so they can learn to find problems with and debug their code. with Twitter
Use a visual proof to demonstrate that the better strategy for resizing arrays is doubling the size to make it easier for students to understand. Share Use a visual proof to demonstrate that the better strategy for resizing arrays is doubling the size to make it easier for students to understand. with FacebookShare Use a visual proof to demonstrate that the better strategy for resizing arrays is doubling the size to make it easier for students to understand. with Twitter
Ask students what tools and skills they’d need to write a long research paper in another language using a quill pen to begin a discussion on what learning is like in an Intro CS course. Share Ask students what tools and skills they’d need to write a long research paper in another language using a quill pen to begin a discussion on what learning is like in an Intro CS course. with FacebookShare Ask students what tools and skills they’d need to write a long research paper in another language using a quill pen to begin a discussion on what learning is like in an Intro CS course. with Twitter
Provide copies of the reading from the correct version of the textbook or assignments for different versions to ensure all students have access to the correct materials. Share Provide copies of the reading from the correct version of the textbook or assignments for different versions to ensure all students have access to the correct materials. with FacebookShare Provide copies of the reading from the correct version of the textbook or assignments for different versions to ensure all students have access to the correct materials. with Twitter
Have each student contribute test cases to a class-wide testing suite for assignments in order to get students thinking about edge cases and improving their implementations. Share Have each student contribute test cases to a class-wide testing suite for assignments in order to get students thinking about edge cases and improving their implementations. with FacebookShare Have each student contribute test cases to a class-wide testing suite for assignments in order to get students thinking about edge cases and improving their implementations. with Twitter