Let the games begin.
Using Processing as an entry point in an Introductory Course:
Answers: 4.
Suggestion:
OP is gathering data to develop a new curriculum. The needed tag is curriculum-design. Not entirely sure that processing belongs either, it's one possibility for the new courses, but not the only. I think the Processing component of the question is part of an X-Y issue. Answers should be driven by how to evaluate any language for the classroom and course objectives, not just one. Otherwise we end up with the same OP asking the same question with a different language until he finds the one that fits. With generic evaluation guidelines, the answer allows OP to evaluate Processing now, and other languages later, until one does meet his needs.
Should assembly language be taught in an introductory course (or soon after)?:
Answers: 11.
Suggestion: This one just needs the introductory-programming dropped.
How can I convey the idea of a programming language vs. a markup language?:
Answers: 8.
Suggestion: This one might need lesson-ideas but the introductory-programming.
When teaching Web Development, should server or client side come first?:
Answers: 4.
Suggestion: For this one programming doesn't even apply to the question. It's about a choice of where to start in presenting the entire web stack. The other tags belong, the introductory-programming is a positive drop..
Recommended IDE for teaching web development to beginners
Answers: 9.
Suggestion: Add ide.
Using microcontrollers in an Introductory course
Answers: 2.
Suggestion:
Possibly add engagement
Do automatic style hints help students to understand the language they're learning?
Answers: 1.
Suggestion:
Maybe add ide, or create linters. Don't think undergraduate is appropriate, and even functional-programming is questionable. Not sure what's in best practices for CS classrooms, but that might apply. code-style is tangential and might be appropriate here as well.
Should I have written tests on basic programming skills?
Answers: 6.
Suggestion:
Another good place to add the assessment tag, and seems like it could use differentiation as well.
How can I teach introduce modern web development in an introductory programming course
Answers: 1.
Suggestion:
Also drop language-choice as not in the question at all. Probably retag with curriculum-design
Explaining basic html structure
Answers: 8.
Suggestion:
lesson-ideas might apply to. This is one of the few candidates for the proposed introductory-lesson tag
Database theory (normalization) for beginners (adult education, MS Access)
Answers: 1.
Suggestion:
Drop and run
Programming languages specifically designed for beginners
Answers: 11.
Suggestion:
This one almost justifies the tag. Can't think of anything better to add though. Language choice is the real subject of the questions anyway.
How can I maintain interest in front end?
Answers: 4.
Suggestion:
This one really is engagement, as it already has.
Programming curriculum for senior students (over 50 years)
Answers: 6.
Suggestion:
This situation is not much different from some undergrad choosing to switch from a fine arts major to a CS major; using the computer is understood, understanding the computer, or programming it is a whole different story
Effectiveness of Parsons Problems
Answers: 3.
Suggestion:
lesson-ideas is enough for this one.
What makes imperative programming easier or harder to learn?
Answers: 2.
Suggestion:
Seems that best-practices would be a possible fit here as well.
Assignments for Introductory Level Processing
Answers: 3.
Suggestion:
Could add lesson-ideas to this.
What program follows “hello, world”?
Answers: 8.
Suggestion:
Maybe could add lesson-ideas to this. Though the OP mentions scaffolding it seems this might be a candidate for the proposed introductory-lesson tag.
Excel macro recorder exercises
Answers: 1.
Suggestion:
Drop adult-education as well and add lesson-ideas and it seems this might be a candidate for the proposed introductory-lesson tag as well.
Assessing programming skills of students under 18 years
Answers: 2.
Suggestion:
Add (create) student-assessment or skill-assessment or placement-tests.
Significant algorithm from CS for DrRacket that emphasize cons, car, and cdr
Answers: 1.
Suggestion:
introductory-programming is out of place here anyway. Introducing new concepts, yes, but not introducing programming. Could add lesson-ideas now that we have that available. It seems this would be a good candidate for the proposed introductory-lesson tag.
How can I show the value of best practices?
Answers: 6.
Suggestion:
Need to also drop best-practices now that it's been established that on CSE best-practices is about the educational concepts related to classroom management, etc. called best practices by educators, and not coding best practices. Note: This is also in the proposed merge from coding-conventions to coding-style
Demographics in Programming Teams in Early CS Courses
Answers: 2.
Suggestion:
Possible use for best-practices as well. Note: This is also in the proposed switch from group-assignment to group-work
How to respond when students ask “is recursion good practice”?
Answers: 9.
Suggestion:
engagement and/or student-motivation seems proper here, probably lesson-ideas as well. It seems this might be a candidate for the proposed introductory-lesson tag.
How can I incorporate agile development into CS1/CS2 courses?
Answers: 1.
Suggestion:
Drop and run
How to teach students not to use jump statements
Answers: 6.
Suggestion:
For better minds than mine to debate, but maybe best-practices applies here, as in educational goals served by "forgetting about jump statements altogether." Otherwise it's a good candidate for curriculum-design. Note: This is also in the proposed merge from coding-conventions to coding-style
Teaching identifier naming conventions
Answers: 3.
Suggestion:
Good candidate for adding coding-style as well.
The importance of writing understandable code Duplicate
Answers: 4.
Suggestion:
Drop and run, except that Note: This is also in the proposed merge from coding-conventions to coding-style
Justification for an objects-early approach to introductory programming
Answers: 4.
Suggestion:
Drop and run
Thoughts on copying and pasting code?
Answers: 5.
Suggestion:
Never was "introductory" as it applies from day one to graduation. Does fit in best-practices however, I think. Or, maybe classroom-management, but that might be a stretch.
What would be a good first choice to teach game programming to beginners?
Answers: 4.
Suggestion:
language-choice applies here.
How is your teaching affected by how you learned?
Answers: 1.
Suggestion:
I don't see adult-learning for this one, nor do I see self-learning being applicable to the question. It applies to OP, but not the question. best-practices might be a better fit. As a side note, the title seems to be at odds with the bulk of the question's text, which seems to be mostly about finding student motivation. OP even admits that while he's self-taught his co-instructor seems not to be. The final two sentences (questions?) do match the title. Frankly, this one might benefit from a little more TLC.
Do you see the “Bimodal Distribution” too?
Answers: 2.
Suggestion:
In spite of the title engagement applies, and maybe student-motivation as well. Better minds than mine can address whether or not best-practices belongs here, though I suspect it does.
Should unit testing be taught in introductory programming classes? 4 close votes
Answers: 3.
Suggestion:
I'd add curriculum-design to this one. As an extra warning: This one won't be easy to change. It has had the tag removed once already, and the OP recovered it 2017-06-21 21:52:12Z noting "Added intro-programming tag" for revision #4.