Tags

A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

For questions about teaching using formal, academic papers or teaching the writing of technical papers. Questions in this vein may be more appropriate on Academia.
5 questions
Questions on promoting fairness, especially the inclusion of groups underrepresented in computer science.
5 questions
For questions regarding front-end web development. This includes HTML, CSS, and Javascript in any of their iterations. This does not include Graphical User Interfaces of other varieties, only those re…
5 questions
Questions related to mentoring students studying Computer Science. Mentors might be professional educators or not.
5 questions
for all questions concerning teaching the C# programming language and its specific tools.
5 questions
Used for questions about Information Technology, a more general term than Computer Science and often focused on business and commercial applications rather than theory. This tag is for questions on te…
5 questions
For questions related to the design of a single course, say, of approximately semester length. Questions about syllabus contents, grading options, etc. Use the [curriculum-design] tag for sequences of…
5 questions
for questions related to teaching the proper use of methods in object oriented languages such as Java and Python.
4 questions
use this if you are trying to incorporate the 'soft' part of software development skills in your training. For instance, your students are dealing with communication issues with a team, or a team in t…
4 questions
for questions related to teaching application development on mobile platforms. Mobile applications are commonly referred to as "apps".
4 questions
for questions about the conceptual frameworks that students use to understand complex subjects. It can be used both for questions about teaching appropriate frameworks and for reacting to…
4 questions
Questions related to teaching about various aspects of cryptographic algorithms and protocols.
4 questions
For questions specifically related to overall curriculum design. This is distinct from course design, which is more limited. Questions about which courses are appropriate to include in an educational …
4 questions
For questions about creating, organizing, and monitoring groups, especially student teams. These questions can relate to methods of assigning students, equity in work distribution, ensuring that group…
4 questions
for questions relating to the teaching of imperative programming such as that embodied in the C programming language.
4 questions
for questions about teaching Ruby specific concepts. Use this tag only when the language used would affect the question significantly. If your question uses Ruby as an example, but does no…
4 questions
Use for questions about teaching quantum computing in computer science questions. Don't use for questions about quantum computing itself - those questions belong on another site, probably Mathematics,…
4 questions
for all questions related to advising students as well as for such things as recommendation letters. Advice includes that for specific classes, for choosing or changing major concentration…
4 questions
Use for questions about teaching in the context of an out-of-school club. This can be used whether or not the club is affiliated with any set school. Please specify the size of the club in your questi…
4 questions
Questions related to teaching about command line interfaces (Linux terminal, Windows CMD, bash etc.). Use this tag to ask about teaching the how and why of using command lines.
4 questions
Questions related to teaching about image processing. Use this tag to ask about various aspects or methods of instruction regarding image processing.
4 questions
to mark questions on the subject of Agile software development or agile design within the confines of Computer Science.
4 questions
Questions related to teaching mathematical induction in computer science. Use this tag to ask about aspects of teaching some or all of the steps in an inductive proof.
4 questions
Questions related to what students write during lectures. This tag should be used for questions about student note-taking in lectures and for questions about any way a student can store the informatio…
3 questions
In the United States CS0 is often used as a generalized term to designate a Computer Science Course for non-majors or for majors who need some background to make up for deficiencies. It may or may not…
3 questions
Questions related to teaching about interfaces in the object oriented paradigm. A class implementing an interface is considered to have "signed a contract", which ensures that has methods described in…
3 questions
The Arduino is a microcontroller often used in robotics or hobbyist projects. It has multiple ports for sensors and electronics to be attached and can also be programmed using a derivative of C. Quest…
3 questions
Questions related to teaching lambda expressions. Use this tag to ask about teaching how to use lambda expressions. Not to be confused with lambda calculus.
3 questions
A flowchart is a diagram displaying a program's logic "flow" by using different boxes for decisions, statements, operations and routines which are connected by arrows. This tag is for questions relate…
3 questions
can be appropriately applied to questions on teaching and using `if` and `switch` statements along with similar constructs in other languages.
3 questions
Questions that request a review for teaching materials. Use this tag for asking specific questions about your teaching materials. Before using this tag, please read about it in the mentioned meta post…
3 questions
For questions about teaching computer science alongside another subject or in cooperation with a professional from another field.
3 questions
for all questions related to the teaching of static members of object-oriented (and similar) programming languages.
3 questions
for all questions related to the teaching of number systems as embodied in programming languages.
3 questions
for questions related to structuring student exercises, problems, and projects for maximum educational effect. Questions should go beyond the obvious and ubiquitous choices.
3 questions
For questions related to organizing early programming language courses by using objects (and usually classes) from the very beginning.
3 questions
1 2 3
4
5
7