Programming Concepts
Teach simple Java with graphics first using the Draw/Roll Die activity, having students call objects and methods before defining their own, for an engaging way to reinforce material.
Share Teach simple Java with graphics first using the Draw/Roll Die activity, having students call objects and methods before defining their own, for an engaging way to reinforce material. with FacebookShare Teach simple Java with graphics first using the Draw/Roll Die activity, having students call objects and methods before defining their own, for an engaging way to reinforce material. with Twitter
Spend extra time teaching Big O in intro classes that use Python because the underlying implementation of Python lists is a mystery to students that leads students to believe many operations are constant, O(1), that are not.
Share Spend extra time teaching Big O in intro classes that use Python because the underlying implementation of Python lists is a mystery to students that leads students to believe many operations are constant, O(1), that are not. with FacebookShare Spend extra time teaching Big O in intro classes that use Python because the underlying implementation of Python lists is a mystery to students that leads students to believe many operations are constant, O(1), that are not. with Twitter
Misconception: With conditionals, students may try to compare the memory address of a function to a number, like x < foo, when they intended to compare x with the return value of foo.
Share Misconception: With conditionals, students may try to compare the memory address of a function to a number, like x < foo, when they intended to compare x with the return value of foo. with FacebookShare Misconception: With conditionals, students may try to compare the memory address of a function to a number, like x < foo, when they intended to compare x with the return value of foo. with Twitter
When teaching null dereferences, show a call that dereferences a null pointer in a debugger to give students a snapshot of what is happening.
Share When teaching null dereferences, show a call that dereferences a null pointer in a debugger to give students a snapshot of what is happening. with FacebookShare When teaching null dereferences, show a call that dereferences a null pointer in a debugger to give students a snapshot of what is happening. with Twitter
Find examples that help motivate difficult abstract concepts - like passing in a value to a function - to help students see their usefulness.
Share Find examples that help motivate difficult abstract concepts - like passing in a value to a function - to help students see their usefulness. with FacebookShare Find examples that help motivate difficult abstract concepts - like passing in a value to a function - to help students see their usefulness. with Twitter
Draw attention to types when teaching students Python to help lay the groundwork for understanding types in lower-level programming languages they’ll learn about later.
Share Draw attention to types when teaching students Python to help lay the groundwork for understanding types in lower-level programming languages they’ll learn about later. with FacebookShare Draw attention to types when teaching students Python to help lay the groundwork for understanding types in lower-level programming languages they’ll learn about later. with Twitter
Pagination
- Previous page
- Page 16
- Next page