Skip to main content
Ben I.'s user avatar
Ben I.'s user avatar
Ben I.'s user avatar
Ben I.
Moderator
  • Member for 7 years, 6 months
  • Last seen this week
114 votes
22 answers
31k views

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

73 votes
18 answers
19k views

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

67 votes
21 answers
19k 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?

26 votes
8 answers
5k views

What autograding software do folks use for Java code?

26 votes
3 answers
13k views

Introducing file systems to students who really don't understand

25 votes
16 answers
6k views

Note-taking policy: laptops, or by hand?

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
1k 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
7k views

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

12 votes
10 answers
14k views

CS-oriented Ice-Breaker Games

11 votes
6 answers
2k views

How do I teach ethics in hacking?

11 votes
7 answers
412 views

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

11 votes
2 answers
185 views

Books that summarize pedagogical research within our field

11 votes
4 answers
2k views

Scheme vs Haskell for introducing functional programming

11 votes
7 answers
518 views

Intuitive example of an NP problem

9 votes
4 answers
176 views

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

9 votes
6 answers
699 views

Quizzes after lectures

9 votes
11 answers
705 views

Objects Lab Before Inheritance and Polymorphism

9 votes
2 answers
897 views

Video Games during class

9 votes
7 answers
1k views

Teaching loop invariant choice

9 votes
3 answers
485 views

Unit Review for boolean algebra

8 votes
9 answers
3k views

Justification for an objects-early approach to introductory programming

8 votes
6 answers
889 views

Analogy for abstract classes

8 votes
3 answers
408 views

Teaching Induction to Prove the Correctness of Algorithms

8 votes
3 answers
258 views

Gifted Student Presentations

8 votes
1 answer
148 views

The order of questions on examinations