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 about image processing. Use this tag to ask about various aspects or methods of instruction regarding image processing.
Questions related to the use of websites or applications for automated grading of student assignments. Such sites or programs are known as "auto-graders". Use this tag to ask about the use of "auto-g…
appropriately if they concern the costs and benefits of using pair programming within the education context. Questions about how to introduce pair programming into teaching are …
Questions on Plagiarism include not only how to respond to clear, and not so clear, instances of it, but also how to structure a course so as to minimize its occurrence.
For questions about hardware or software that you use specifically to enable your teaching. This could be networking, collaboration (but not GIT), screen-casting. Don't use this for the hardware you t…
primarily for questions relating to the order of topics in a single course (US usage) rather than overall order of topics in a curriculum (UK usage: Course of Study). Important questions …
the complete range of tools used by students to create and run programs. From the simplest (text editor, compiler, runtime) to the complex (integrated develop…
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…
Questions related to teaching about various aspects of cryptographic algorithms and protocols.
Questions related to evaluations of student performance. It is not limited to only exams and formal evaluation. Use this tag to ask questions regarding methods for evaluating students' performance or …
For questions related to using Windows operating system in teaching, as well as teaching its usage in computer science.
Questions that request a review for a curriculum. Use this tag for asking specific questions about your curriculum. Before using this tag, please read about it in the mentioned meta post. This tag has…
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…
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.
Questions asking for help to explain computer sciene or specific computer sciene topics in layman's terms.
for questions about computer architecture - a set of rules and methods describing the structure and functionality of a computer system. This may cover instruction set architecture design, …
For questions about teaching students to use the Git version control system. This tag should NOT be used for questions about version control systems generally.
a way to write down algorithms in a human-understandable, program-like form. It can be used to draft or explain algorithms independent of a concrete programming language. The statemen…
Questions related to teaching about working in the web based version control repository manager GitHub.
the standard markup language used for structuring web pages and formatting content. HTML describes the structure of a website semantically along with cues for pres…
a language used to describe the presentation of documents written in various markup languages, including HTML (Hyper Text Markup Language) and XML (Extensible Markup La…
for questions relating to the teaching of imperative programming such as that embodied in the C programming language.
For questions relating to teaching robot construction or robot programming. This tag can also be used for robotics competitions like the FIRST Robotics Competition. Usually there will also be a compet…
Questions related to teaching about pointers or references. Use this tag to ask about teaching various aspects and points regarding pointers.
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…
for all questions of teaching complexity theory, a mathematical topic related to the inherent efficiency of algorithms and the problems they solve.
Questions related to teaching concurrency and concurrent programming, as well as teaching various methods of creating concurrent operations.
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…
Questions related to teaching subjects in the field of Machine Learning. Use this tag to ask about various aspects of teaching a specific subfield of Machine Learning.
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.
For Questions related to teaching about Unit Testing. Do not use for questions about unit testing itself, but for questions about how to use unit testing in the classroom. e.g. teaching Unit Testin…
Questions related to teaching about game design concepts, teaching how to work with game design tools and teaching various aspects of designing games.
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…