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.
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…
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…
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 all questions related to the teaching of SQL (Structured Query Language) which is a more or less standardized language for obtaining information stored in Relational Databases.
a description of code written in day to day language. Questions using this tag can ask about teaching how to write proper documentation.
For questions about teaching computer science alongside another subject or in cooperation with a professional from another field.
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…
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…
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.
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.
questions about conducting workshops, designing course content and logistics of doing so.
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…
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…
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 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…
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…
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…
about both recruiting and retaining people, especially women and other underrepresented groups, in Computing (especially as students in computing programs and curricula).
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.
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…
a term used to describe classes/courses that intend, generally, to introduce students to computational concepts and processes. Such classes are often not comprehensive. They may be…
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…
Questions related to teaching about file systems and how to use various file systems work. Use this tag to ask questions in relation to teaching (or learning) about file systems.
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.
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…
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…
to mark questions on the subject of Agile software development or agile design within the confines of Computer Science.