Ensure young CS students check their functions with a variety of inputs, as well as with edge cases.

  • Young students can have a tendency to not check whether their output is correct or not, but are simply content with the program producing an output. They can also have a tendency to avoid edge cases; place additional focus on them thorough program testing.

More about this tip

External Source

"Computer science as a cultural encounter" by Yifat Ben-David Kolikant, under "Challenges posed by the students"