2022 Developer Survey is open! Take survey.
user avatar
user avatar
user avatar
Ryan Nutt
  • Member for 5 years
  • Last seen this week
32 votes

How to stop being The Oracle

21 votes

Dealing with students who complete labs very quickly

13 votes

Cheating on labs

12 votes

Problematic student at a very high level

11 votes

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

10 votes

How can I automate the grading of programming assignments?

9 votes

What autograding software do folks use for Java code?

9 votes

Teaching binary to 6-8 year olds

8 votes

Is there a better way to validate student learning?

7 votes

on-What are pre-requisites for teaching version control to a high school CS class?

7 votes

How to teach which loop should be used

7 votes

Classroom use of a limited port scan in the wild?

7 votes

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

6 votes

Analogy for static objects (or members)

5 votes

Video Games during class

5 votes

Recommended IDE for teaching web development to beginners

5 votes

What screencasting tools can be used for online teaching

5 votes

What are the tradeoffs of allowing students to submit test corrections?

5 votes

Assignment repositories

5 votes
Accepted

Should I Provide Answers To Exercises?

4 votes
Accepted

Python IDE for beginners

4 votes

When should I scrap my projector for a blackboard?

4 votes

How to communicate expectations around "rabbit holes"?

4 votes

Teaching Other Markup Languages

3 votes

Should I have written tests on basic programming skills?

3 votes

Designing rubrics for AP Computer Science-style free response questions

3 votes

Textbooks: Yes, no, roll your own?

3 votes

Lab Requirement in AP CS A

3 votes

Is it possible to teach selection (`if`) before variables

2 votes

What's the best way to assess programming?