Development Methods
Arrange your curriculum so that your students are doing hands-on work as fast as possible to ensure you retain as many students as possible and keep them engaged.
Share Arrange your curriculum so that your students are doing hands-on work as fast as possible to ensure you retain as many students as possible and keep them engaged. with FacebookShare Arrange your curriculum so that your students are doing hands-on work as fast as possible to ensure you retain as many students as possible and keep them engaged. with Twitter
Organize your curriculum so that topics introduced at the beginning of the class get covered in assignments during the later part of the course to reinforce material.
Share Organize your curriculum so that topics introduced at the beginning of the class get covered in assignments during the later part of the course to reinforce material. with FacebookShare Organize your curriculum so that topics introduced at the beginning of the class get covered in assignments during the later part of the course to reinforce material. with Twitter
Have all functions return something in an intro course to help students understand that functions have a start and an end, even though they are always returning.
Share Have all functions return something in an intro course to help students understand that functions have a start and an end, even though they are always returning. with FacebookShare Have all functions return something in an intro course to help students understand that functions have a start and an end, even though they are always returning. 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
In anticipation of a relatively large project, assign smaller projects that include the programming concepts necessary for the large project.
Share In anticipation of a relatively large project, assign smaller projects that include the programming concepts necessary for the large project. with FacebookShare In anticipation of a relatively large project, assign smaller projects that include the programming concepts necessary for the large project. with Twitter
Give students an opportunity (or force them) to use GDB and Valgrind. It teaches them how to use important debugging tools, it develops their debugging skills and it improves their code designing skills and code testing skills.
Share Give students an opportunity (or force them) to use GDB and Valgrind. It teaches them how to use important debugging tools, it develops their debugging skills and it improves their code designing skills and code testing skills. with FacebookShare Give students an opportunity (or force them) to use GDB and Valgrind. It teaches them how to use important debugging tools, it develops their debugging skills and it improves their code designing skills and code testing skills. with Twitter
Use a four-point structure when teaching data structures to keep class consistent for optimal learning: introduce an abstract data type, cover implementation, demonstrate use, and review Big-O analysis.
Share Use a four-point structure when teaching data structures to keep class consistent for optimal learning: introduce an abstract data type, cover implementation, demonstrate use, and review Big-O analysis. with FacebookShare Use a four-point structure when teaching data structures to keep class consistent for optimal learning: introduce an abstract data type, cover implementation, demonstrate use, and review Big-O analysis. with Twitter
Pagination
- Previous page
- Page 15
- Next page