| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Title | Answers | Current Tags | Target Tags | Additional Edits | Initial Suggestion | Current 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 | 5 | curriculum-design processing | curriculum-design processing | OP 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)? | 11 | curriculum-design assembly | curriculum-design assembly | This one just needs the [tag:introductory-programming] dropped. | DONE | |||||||||||||||||||||
6 | How can I convey the idea of a programming language vs. a markup language? | 8 | lesson-ideas web-development markup-languages introductory-lesson | lesson-ideas web-development markup-languages | This 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-end | web-development curriculum-design | 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 [tag:introductory-programming] is a positive _drop_.. | DONE | |||||||||||||||||||||
8 | Recommended IDE for teaching web development to beginners | 9 | web-development ide primary-school | web-development ide | Add [tag:ide]. | DONE | |||||||||||||||||||||
9 | Using microcontrollers in an Introductory course | 2 | microcontrollers robotics student-motivation arduino | microcontrollers robotics student-motivation | Possibly add [tag:engagement] | DONE | |||||||||||||||||||||
10 | Do automatic style hints help students to understand the language they're learning? | 1 | best-practice code-style ide linters | ide linters functional-programming coding-style | Maybe 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? | 7 | grading best-practice syntax assessment | grading student-assessment differentiation | Another 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? | 2 | web-development curriculum-design undergraduate javascript c | web-development curriculum-design | Also drop [language-choice] as not in the question at all. Probably retag with [curriculum-design] | DONE | |||||||||||||||||||||
13 | Explaining basic html structure | 8 ** | introductory-programming html xml | introductory-lesson html xml lesson-ideas | [tag:lesson-ideas] might apply to. This is one of the few candidates for the proposed [tag:introductory-lesson] tag | DONE | |||||||||||||||||||||
14 | Database theory (normalization) for beginners (adult education, MS Access) | 1 ** | introductory-programming cs-theory databases | cs-theory databases | Formatting cleanup, wording/structure improvements | Drop and run | DONE (different tags) | ||||||||||||||||||||
15 | Programming languages specifically designed for beginners | 11 ** | itroductory-programming language-choice | language-choice | N/A | 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. | DONE | ||||||||||||||||||||
16 | How can I maintain interest in front end? | 5 | high-school student-motivation web-development front-end engagement | web-development front-end high-school student-motivation | This one really is [tag:engagement], as it already has. | DONE | |||||||||||||||||||||
17 | Programming curriculum for senior students (over 50 years) | 6 | curriculum-design adult-education | curriculum-design adult-education | 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 | DONE | |||||||||||||||||||||
18 | Effectiveness of Parsons Problems | 3 | introductory-programming lesson-ideas | lesson-ideas | Too broad? | [tag:lesson-ideas] is enough for this one. | Done | ||||||||||||||||||||
19 | What makes imperative programming easier or harder to learn? | 2 | introductory-programming imperative-programming | imperative-programming best-practices | Seems 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 processing | curriculum-design processing lesson-ideas | Could add [tag:lesson-ideas] to this. | DONE | |||||||||||||||||||||
21 | What program follows “hello, world”? | 9 | introductory-programming curriculum-design | curriculum-design lesson-ideas | Maybe 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 exercises | 1 | introductory-programming ms-office exercises adult-education | ms-office exercises lesson-ideas | Drop [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 ** | assesments | student-assessment | Add (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 | 1 | introductory-programming algorithms functional-programming scheme | algorithms 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? | 8 | introductory-programming lesson-ideas best-practice coding-conventions | lesson-ideas best-practice coding-style | Need 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 | 2 | introductory-programming group-assignment project | group-work project | Possible 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-ideas | recursion 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? | 1 | introductory-programming curriculum-design problem-structure agile-development | curriculum-design problem-structure agile-development | Drop and run | DONE | |||||||||||||||||||||
29 | How to teach students not to use jump statements | 6 ** | introductory-programming coding-conventions | coding-style best-practices curriculum-design | For 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 conventions | 3 ** | introductory-programming notation | coding-style notation | Good candidate for adding [tag:coding-style] as well. | DONE | |||||||||||||||||||||
31 | The importance of writing understandable code | 4 ** | introductory-programming coding-conventions | coding-style | Drop 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 | 4 | object-oriented-paradigm | object-oriented-paradigm | Drop and run | DONE | |||||||||||||||||||||
33 | Thoughts on copying and pasting code? | 5 | introductory-programming | classroom-management best-practices | Never 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? | 4 | language-choice game-design | game-design language-choice | [tag:language-choice] applies here. | DONE | |||||||||||||||||||||
35 | How is your teaching affected by how you learned? | 1 | introductory-programming student-motivation adult-education self-learning | best-practices self-learning | I 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-motivation | best-practice engagement | In 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? | 3 | curriculum-design unit-testing | unit-testing curriculum-design | 4 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 #4 | DONE | |||||||||||||||||||||
38 | Can Sharing Learning Stats be beneficial to guide beginner students | 2 | introductory-programming student-motivation | student-motivation best-practices | Use 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) | 3 | branching | lesson-ideas examples | maybe make it clearer what year 7 means, but not as a note at the bottom | DONE | |||||||||||||||||||||
40 | Do Python and Java lead students to construct different mental models of memory? | 2 | introductory-programming java python empirical | java python empirical | introductory just isn't relevant there. | DONE | |||||||||||||||||||||
41 | Teaching math function vs CS function | 2 | best-practice introductory-programming | best-practices math | again, intro tag is not needed here. the math tag might apply | DONE | |||||||||||||||||||||
42 | Event-driven or polling for beginning programming environments? | 3 | introductory-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 ones | Legend: ** 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 | |||||||||||||||||||||||||||