Ben I.'s user avatar
Ben I.'s user avatar
Ben I.'s user avatar
Ben I.
Moderator
  • Member for 6 years, 6 months
  • Last seen this week
113 votes
22 answers
30k views

Is there some meaningful percentage of students who can't learn to program?

74 votes
18 answers
19k views

Advances in CS appropriate for CS1 and CS2 made by female computer scientists

68 votes
21 answers
18k views

What are good examples that actually motivate the study of recursion?

41 votes
14 answers
7k views

Teaching the humble for loop

29 votes
14 answers
14k views

How do I convince my students that visual programming is real programming?

25 votes
8 answers
5k views

What autograding software do folks use for Java code?

24 votes
16 answers
5k views

Note-taking policy: laptops, or by hand?

24 votes
3 answers
11k views

Introducing file systems to students who really don't understand

21 votes
11 answers
5k views

Cheating on labs

17 votes
12 answers
3k views

Dealing with students who complete labs very quickly

16 votes
5 answers
997 views

Teaching students to hunt for and debug their own errors

15 votes
5 answers
2k views

How can I speed up the construction of high quality testing materials?

14 votes
8 answers
6k views

What would be a good analogy for IP addresses and ports?

12 votes
10 answers
12k views

CS-oriented Ice-Breaker Games

11 votes
6 answers
2k views

How do I teach ethics in hacking?

11 votes
7 answers
368 views

How to illustrate scope problem when creating variables inside `if` statements in Java

11 votes
4 answers
2k views

Scheme vs Haskell for introducing functional programming

11 votes
7 answers
491 views

Intuitive example of an NP problem

10 votes
2 answers
179 views

Books that summarize pedagogical research within our field

9 votes
3 answers
447 views

Unit Review for boolean algebra

9 votes
11 answers
670 views

Objects Lab Before Inheritance and Polymorphism

9 votes
2 answers
483 views

Video Games during class

9 votes
7 answers
1k views

Teaching loop invariant choice

9 votes
4 answers
174 views

Ways to advance the field of computer science education as a non-researcher

9 votes
6 answers
494 views

Quizzes after lectures

8 votes
3 answers
233 views

Gifted Student Presentations

8 votes
1 answer
120 views

The order of questions on examinations

8 votes
6 answers
867 views

Analogy for abstract classes

8 votes
3 answers
396 views

Teaching Induction to Prove the Correctness of Algorithms

8 votes
9 answers
3k views

Justification for an objects-early approach to introductory programming