Ben I.
Moderator
  • Member for 4 years, 8 months
  • Last seen this week
22 answers
112 votes
28k views
37 bookmarks
Is there some meaningful percentage of students who can't learn to program?
18 answers
73 votes
19k views
27 bookmarks
Advances in CS appropriate for CS1 and CS2 made by female computer scientists
21 answers
67 votes
18k views
23 bookmarks
What are good examples that actually motivate the study of recursion?
13 answers
40 votes
6k views
6 bookmarks
Teaching the humble for loop
14 answers
29 votes
14k views
5 bookmarks
How do I convince my students that visual programming is real programming?
8 answers
25 votes
4k views
7 bookmarks
What autograding software do folks use for Java code?
16 answers
23 votes
4k views
10 bookmarks
Note-taking policy: laptops, or by hand?
3 answers
20 votes
8k views
7 bookmarks
Introducing file systems to students who really don't understand
11 answers
20 votes
4k views
3 bookmarks
Cheating on labs
12 answers
17 votes
2k views
1 bookmarks
Dealing with students who complete labs very quickly
5 answers
16 votes
946 views
1 bookmarks
Teaching students to hunt for and debug their own errors
5 answers
15 votes
2k views
2 bookmarks
How can I speed up the construction of high quality testing materials?
8 answers
14 votes
5k views
2 bookmarks
What would be a good analogy for IP addresses and ports?
6 answers
11 votes
2k views
2 bookmarks
How do I teach ethics in hacking?
7 answers
11 votes
447 views
1 bookmarks
Intuitive example of an NP problem
7 answers
11 votes
262 views
How to illustrate scope problem when creating variables inside `if` statements in Java
2 answers
10 votes
162 views
4 bookmarks
Books that summarize pedagogical research within our field
8 answers
10 votes
8k views
2 bookmarks
CS-oriented Ice-Breaker Games
6 answers
9 votes
319 views
1 bookmarks
Quizzes after lectures
11 answers
9 votes
632 views
1 bookmarks
Objects Lab Before Inheritance and Polymorphism
4 answers
9 votes
168 views
2 bookmarks
Ways to advance the field of computer science education as a non-researcher
3 answers
9 votes
408 views
1 bookmarks
Unit Review for boolean algebra
7 answers
9 votes
998 views
Teaching loop invariant choice
3 answers
9 votes
1k views
2 bookmarks
Scheme vs Haskell for introducing functional programming
2 answers
9 votes
344 views
1 bookmarks
Video Games during class
9 answers
8 votes
2k views
6 bookmarks
Justification for an objects-early approach to introductory programming
1 answers
8 votes
117 views
1 bookmarks
The order of questions on examinations
3 answers
8 votes
223 views
Gifted Student Presentations
6 answers
8 votes
739 views
Analogy for abstract classes
3 answers
8 votes
363 views
Teaching Induction to Prove the Correctness of Algorithms