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.
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,…
can be appropriately applied to questions on teaching and using `if` and `switch` statements along with similar constructs in other languages.
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…
For questions concerning the ACM Special Interest Group on Computer Science Education.
for questions related to teaching all aspects of server-client (client-server) information systems.
for all questions related to the teaching of number systems as embodied in programming languages.
Questions related to teaching students about deep learning, many-layered artificial neural networks and other machine learning algorithms.
Questions about instruction specific to the programming language Processing. Use this tag only when the language used would affect the question significantly (if your question uses Processing as an ex…
for all questions related to the teaching of Turing Machines and their relationship to programming in general.
only when the language used would affect the question significantly (if your question uses Snap! as an example, but does not focus on the language itself, you need not use the tag).
Diversity Gap refers to the fact that in some countries with a diverse population, such as the US, certain groups, especially minorities, but also women, are not represented equally in CS education, n…
Questions related to teaching xml file structure, xml usage and xml parsing.
Use for questions about student cheating, and how to prevent it or deal with it. This tag may be used with the ethics tag.
for questions related to structuring student exercises, problems, and projects for maximum educational effect. Questions should go beyond the obvious and ubiquitous choices.
intended for all questions related to name/identifier scoping in the various languages used in teaching. It can also be used for questions concerning the kind of scoping (e.g. lexical v. d…
Questions related to teaching, guiding and mentoring teams in the different FIRST programs (FLL jr. FLL, FTC, FRC) in the computer science aspect.
Questions related to mentoring and teaching Computer Science to FRC teams. This tag is not to be used for general questions about FRC (acronym) teams except for those about teaching Computer Science t…
Questions related to teaching about SQL injection and how to prevent it.
also known as server side. This controls the flow of a website or application which runs by communicating with server.
for all questions about using unix-lint like tools (linters) in the educational process. Both static tools (lint itself) and dynamic tools (syntax error highlighters...) are covered by th…
a queue data structure where elements are ordered by their priority. Questions using this tag can ask about teaching how to use this data structure.
For questions concerning the Association for Computing Machinery, "the world's largest educational and scientific computing society".
a specific AI concept, specifically in Machine Learning. This tag is appropriate for all questions related to teaching and learning about this technique.
for questions that discuss various aspects of intellectual property: copyright/licensing/fair-use, trademarks, trade secrets, and patents. Questions might concern how to protect one's crea…
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.
can be used with tags like cross-discipline to ask about how to teach computer science in a biology class, or alongside biology. Do not use for biology questions; those belong on Biology.SE.
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…
Questions related to teaching about Raspberry Pi. Use this tag to ask questions about teaching students how to program and use a Raspberry Pi. Do Not use this tag for general questions about said devi…
for all questions about teaching the concept of metaprogramming. Metaprogramming is the idea that a program creates or modifies a program, sometimes the executing program itself. Note tha…
Questions related to teaching genetic or evolutionary algorithms. Genetic algorithms are algorithms based upon Darwin's theory of evolution. They are used to find a good solution from an evolving popu…
an electronics kit often used by hobbyists for the purpose of connecting everyday objects to a computer program. Do not use for questions about Makey Makey itself; instead, use for ques…
For questions about using the Sphero robot toy in the process of educating students in Computer Science. Use this tag for questions about how to use the Sphero in lessons or teaching. Do not use this …
Use for the document preparation system LaTeX and not for the material. LaTeX is a markup language commonly used in academia to prepare documents due to its system for preparing mathematical equations…
a markup language which is very widely used in programming documentation. It is used by github, gitlab, stack exchange, and many other documentation engines. It's also used in every major…
Questions related to teaching the Model-View-Controller design pattern. Use this tag when you have a question about teaching various aspects of the MVC design pattern.