ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
TitleAnswersCurrent TagsTarget TagsAdditional EditsInitial SuggestionCurrent Status
2
IT IS COMPLETED!
3
Please get approval and coordinate in the dedicated room (Linked)
4
Using Processing as an entry point in an Introductory Course
5curriculum-design processingcurriculum-design processingOP is gathering data to develop a new curriculum. The needed tag is [tag:curriculum-design]. Not entirely sure that [tag: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.DONE
5
Should assembly language be taught in an introductory course (or soon after)?
11curriculum-design assemblycurriculum-design assemblyThis one just needs the [tag:introductory-programming] dropped.DONE
6
How can I convey the idea of a programming language vs. a markup language?
8lesson-ideas web-development markup-languages introductory-lessonlesson-ideas web-development markup-languagesThis one might need [tag:lesson-ideas] but the [tag:introductory-programming].DONE
7
When teaching Web Development, should server or client side come first?
8 **web-development curriculum-design front-end back-endweb-development curriculum-designFor 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 [tag:introductory-programming] is a positive _drop_..DONE
8
Recommended IDE for teaching web development to beginners
9web-development ide primary-schoolweb-development
ide
Add [tag:ide].DONE
9
Using microcontrollers in an Introductory course
2microcontrollers robotics student-motivation arduinomicrocontrollers robotics student-motivationPossibly add [tag:engagement]DONE
10
Do automatic style hints help students to understand the language they're learning?
1best-practice code-style ide linterside linters functional-programming coding-styleMaybe add [tag:ide], or create [tag:linters]. Don't think [tag:undergraduate] is appropriate, and even [tag:functional-programming] is questionable. Not sure what's in best practices for CS classrooms, but that might apply. [tag:code-style] is tangential and might be appropriate here as well.DONE
11
Should I have written tests on basic programming skills?
7grading best-practice syntax assessmentgrading student-assessment differentiationAnother good place to add the [tag:student-assessment] tag, and seems like it could use [tag:differentiation] as well.DONE
12
Should I teach modern web development in an introductory programming course? How?
2web-development curriculum-design undergraduate javascript cweb-development curriculum-designAlso drop [language-choice] as not in the question at all. Probably retag with [curriculum-design]DONE
13
Explaining basic html structure8 **introductory-programming html xmlintroductory-lesson html xml lesson-ideas[tag:lesson-ideas] might apply to. This is one of the few candidates for the proposed [tag:introductory-lesson] tagDONE
14
Database theory (normalization) for beginners (adult education, MS Access)
1 **introductory-programming cs-theory databasescs-theory databasesFormatting cleanup, wording/structure improvementsDrop and run
DONE (different tags)
15
Programming languages specifically designed for beginners
11 **itroductory-programming
language-choice
language-choiceN/AThis one almost justifies the tag. Can't think of anything better to add though. Language choice is the real subject of the questions anyway.DONE
16
How can I maintain interest in front end?5 high-school student-motivation web-development front-end engagementweb-development front-end high-school student-motivationThis one really is [tag:engagement], as it already has.DONE
17
Programming curriculum for senior students (over 50 years)
6curriculum-design adult-educationcurriculum-design adult-educationThis 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 storyDONE
18
Effectiveness of Parsons Problems3introductory-programming lesson-ideaslesson-ideasToo broad?[tag:lesson-ideas] is enough for this one.Done
19
What makes imperative programming easier or harder to learn?
2introductory-programming imperative-programmingimperative-programming best-practicesSeems that [tag:best-practices] would be a possible fit here as well.
DONE (slightly different tag set)
20
Assignments for Introductory Level Processing
3 **introductory-programming curriculum-design processingcurriculum-design processing lesson-ideasCould add [tag:lesson-ideas] to this.DONE
21
What program follows “hello, world”?9introductory-programming curriculum-designcurriculum-design lesson-ideasMaybe could add [tag:lesson-ideas] to this. Though the OP mentions scaffolding it seems this might be a candidate for the proposed [tag:introductory-lesson] tag.DONE
22
Excel macro recorder exercises1introductory-programming ms-office exercises adult-educationms-office exercises lesson-ideasDrop [tag:adult-education] as well and add [tag:lesson-ideas] and it seems this might be a candidate for the proposed [tag:introductory-lesson] tag as well.
DONE (but skipped introductory-lesson tag)
23
Assessing programming skills of students under 18 years
2 **assesmentsstudent-assessmentAdd (create) [tag:student-assessment] or [tag:skill-assessment] or [tag:placement-tests].DONE
24
Significant algorithm from CS for DrRacket that emphasize cons, car, and cdr
1introductory-programming algorithms functional-programming schemealgorithms functional-programming scheme lesson-ideas introductory-lesson[tag:introductory-programming] is out of place here anyway. Introducing new concepts, yes, but not introducing programming. Could add [tag:lesson-ideas] now that we have that available. It seems this would be a good candidate for the proposed [tag:introductory-lesson] tag.DONE
25
How can I show the value of best practices?
8introductory-programming lesson-ideas best-practice coding-conventionslesson-ideas best-practice coding-styleNeed to also drop [tag:best-practices] now that it's been established that on CSE [tag: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 [tag:coding-conventions] to [tag:coding-style]DONE
26
Demographics in Programming Teams in Early CS Courses
2introductory-programming group-assignment projectgroup-work projectPossible use for [tag:best-practices] as well. **Note:** This is also in the proposed switch from [tag:group-assignment] to [tag:group-work]DONE
27
How to respond when students ask “is recursion good practice”?
9 **recursion student-motivation lesson-ideasrecursion student-motivation introductory-lesson lesson-ideas[tag:student-motivation] seems proper here, probably [tag:lesson-ideas] as well. It seems this might be a candidate for the proposed [tag:introductory-lesson] tag.DONE
28
How can I incorporate agile development into CS1/CS2 courses?
1introductory-programming curriculum-design problem-structure agile-developmentcurriculum-design problem-structure agile-developmentDrop and runDONE
29
How to teach students not to use jump statements
6 **introductory-programming coding-conventionscoding-style best-practices curriculum-designFor better minds than mine to debate, but maybe [tag:best-practices] applies here, as in educational goals served by "forgetting about jump statements altogether." Otherwise it's a good candidate for [tag:curriculum-design]. **Note:** This is also in the proposed merge from [tag:coding-conventions] to [tag:coding-style]DONE
30
Teaching identifier naming conventions3 **introductory-programming notationcoding-style notationGood candidate for adding [tag:coding-style] as well.DONE
31
The importance of writing understandable code
4 **introductory-programming coding-conventionscoding-styleDrop and run, except that **Note:** This is also in the proposed merge from [tag:coding-conventions] to [tag:coding-style]DONE
32
Justification for an objects-early approach to introductory programming
4object-oriented-paradigmobject-oriented-paradigmDrop and runDONE
33
Thoughts on copying and pasting code?5introductory-programmingclassroom-management best-practicesNever was "introductory" as it applies from day one to graduation. Does fit in [tag:best-practices] however, I _think_. Or, maybe [tag:classroom-management], but that might be a stretch.
DONE (w/o best practices)
34
What would be a good first choice to teach game programming to beginners?
4language-choice game-designgame-design language-choice[tag:language-choice] applies here.DONE
35
How is your teaching affected by how you learned?
1introductory-programming student-motivation adult-education self-learningbest-practices self-learningI don't see [tag:adult-learning] for this one, nor do I see [tag:self-learning] being applicable to the question. It applies to OP, but not the question. [tag: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.DONE
36
Do you see the “Bimodal Distribution” too?
2 best-practice student-motivationbest-practice engagementIn spite of the title [tag:engagement] applies, and maybe [tag:student-motivation] as well. Better minds than mine can address whether or not [tag:best-practices] belongs here, though I suspect it does.DONE
37
Should unit testing be taught in introductory programming classes?
3curriculum-design unit-testingunit-testing curriculum-design4 close votes. I'd add [tag: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 #4DONE
38
Can Sharing Learning Stats be beneficial to guide beginner students
2introductory-programming student-motivationstudent-motivation best-practicesUse best-practices instead. The question is asking whether some in-class practices are better than others. DONE
39
Uses of selection in programming (if, switch etc)
3branchinglesson-ideas examplesmaybe make it clearer what year 7 means, but not as a note at the bottomDONE
40
Do Python and Java lead students to construct different mental models of memory?
2introductory-programming java python empirical java python empirical introductory just isn't relevant there.DONE
41
Teaching math function vs CS function2best-practice introductory-programming best-practices mathagain, intro tag is not needed here. the math tag might applyDONE
42
Event-driven or polling for beginning programming environments?
3introductory-programming programming-paradigms SHRUG. I am not sure which tags fit
DONE, added langauge-choice
43
44
45
46
47
48
49
Suggested plan of action: at some point in the near future, we start applying the changes from older questions s to newer onesLegend: ** in number of answers means there's an accepted one.
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100