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.
Questions related to teaching the history of computers in a Computer Science course or class. Use this tag for questions about teaching aspects of the history of computers for various purposes (such a…
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…
Questions related to teaching about regular expressions. This tag is for asking about various aspects of teaching regex. Use it for questions about regex from an educational perspective. Regular expre…
For questions related to using Windows operating system in teaching, as well as teaching its usage in computer science.
for all questions related to teaching Graphical User Interfaces (GUI) in any environment. The tag can be used for questions of teaching both design and development.
For questions about teaching computer science alongside another subject or in cooperation with a professional from another field.
For questions about teaching, computer networks: From teaching technical details (OSI levels 1→7) Ethernet, Internet Protocol, TCP, HTTP, … To teaching best practice when using the web/internet.
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…
a general term for several mathematical concepts beyond Algebra and distinguished from Continuous Math (Calculus...). Many of these topics are of use in computer science and programmi…
used as a filter to admit students into an educational program or major. They can consist of background requirements, admission testing, interviews, etc.
for questions related to teaching the proper use of methods in object oriented languages such as Java and Python.
For questions about using computers in a hands-on environment. Making an interactive physical system using hardware and software, frequently based around single-board computers or microcontrollers, bu…
for questions related to teaching CS concepts at the Kindergarten through Fifth Grade. These are US education levels that cover students from about 5 through 10 years old.
about both recruiting and retaining people, especially women and other underrepresented groups, in Computing (especially as students in computing programs and curricula).
questions about conducting workshops, designing course content and logistics of doing so.
For questions about teaching physical computing, hands-on logic design (simulation or FPGA) and peripherals. If your question is about making a demo, or fixing some hardware, this might not be the mos…
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…
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…
to mark questions on the subject of Agile software development or agile design within the confines of Computer Science.
A syntax for marking up text to allow it to be rendered more elegantly. Usually they're designed to be equally readable as a plain text file and as a rendered document. Markdown (used by github) is an…
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…
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…
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,…
Questions that request a review for a lesson plan. Use this tag for asking specific questions about your lesson plan. Before using this tag, please read about it in the mentioned meta post. This tag h…
an application development environment originally developed for Android mobile devices. Use this tag for questions relating to the educational uses of App Inventor, not for technical d…
For questions concerning the ACM Special Interest Group on Computer Science Education.
for questions about computer science teaching in the context of courses given to workers in the workplace or in a workplace-related setting. Do not use for industry training that isn't ab…
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.