1/48
Vocabulary flashcards covering tools and equipment used in computer programming, visual arts, and computer systems servicing.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Computer Programming
Involves the creation of software applications and systems by writing code in various programming languages, encompassing the use of tools and equipment to design, write, test, and maintain code.
Integrated Development Environments (IDEs)
Software programs that help programmers write and test their code.

Visual Studio
A programming software developed by Microsoft that helps programmers write, edit, test, and debug their code all in one place.

Eclipse
A free programming software mainly used for Java that provides tools that make it easier to write, organize, and test computer programs.

PyCharm
A programming software specially designed for Python that helps programmers write cleaner code, detect mistakes, and test their programs more efficiently.
Text Editors
Simple programs for editing text files, including source code.

Sublime Text
A fast and lightweight text editor that supports multiple selections, syntax highlighting, and powerful search features.

Notepad++
A free text editor that supports many programming languages and includes features like syntax highlighting and code folding.
Version Control Systems
Tools that keep track of changes made to code and help multiple developers work together on the same project.

Git
A version control system that records changes in source code, allowing developers to manage different versions and collaborate efficiently.

GitHub
A web-based platform that uses Git to store repositories, share code, and collaborate with other developers.
Compilers and Interpreters
Programs that convert source code into a format that computers can execute; compilers create executable programs, while interpreters run code directly.
GCC (GNU Compiler Collection)
A compiler that converts C and C++ source code into executable programs.

Java Virtual Machine (JVM)
An interpreter that allows Java programs to run on different operating systems without modification.
Debugging Tools
Tools that help developers find and fix errors in their programs by allowing them to observe how a program runs and identify problems.

GDB (GNU Debugger)
A debugging tool used to locate and fix errors in C and C++ programs.
Built-in Debuggers in IDEs
Debugging features included in IDEs that allow developers to set breakpoints, inspect variables, and step through code.
Libraries and Frameworks
Collections of pre-written code that provide ready-made functions and structures, making software development faster and easier.

TensorFlow
A programming library used to create artificial intelligence (AI) and machine learning applications.

React
A JavaScript library used to build interactive websites and create user-friendly web pages more quickly and efficiently.
Visual Arts
Includes drawing, painting, sculpture, digital art, and other artistic practices that focus on the aesthetic and functional use of visual elements.
Graphic Tablets
Digital devices that let artists draw and paint directly on a computer, mimicking the feel of traditional drawing.

Design Software
Programs used for creating and editing digital artwork and graphic designs.
3D Modeling Software
Applications used to create three-dimensional models and animations.
Digital Cameras
Devices used for capturing high-quality photos and videos.

Printers and Scanners
Equipment used for printing and digitizing artwork and documents.
Color Calibration Tools
Devices used to ensure colors appear accurately on monitors and printed materials.

Computer Systems Servicing
Involves the maintenance, repair, and troubleshooting of computer hardware and software to ensure optimal performance and functionality.
Screwdriver
Used for tightening and loosening screws during computer assembly and repair.

Pliers
Used for gripping, bending, and cutting wires and small components.

Wire Stripper
Used to remove insulation from electrical wires.

Tweezers
Used to handle small electronic components safely.
Multimeter
Measures voltage, resistance, and current in electrical circuits.

POST Card
Displays error codes during the computer startup process to diagnose hardware problems.

MemTest86
Software used to test computer memory (RAM) for errors.
Compressed Air Can
Used to remove dust from computer components.

Anti-Static Brush
Used to clean computer parts safely without creating static electricity.

Cleaning Wipes
Lint-free wipes used for cleaning screens and computer surfaces.

Anti-Static Wrist Strap
Prevents static electricity from damaging computer components.

Anti-Static Mat
Provides a safe working surface for repairing electronic devices.

CCleaner
Software used to clean unnecessary files and improve computer performance.
Antivirus Software
Software that protects computers from viruses and malware.
Crimping Tool
Used to attach RJ45 connectors to network cables.

Cable Tester
Used to check whether network cables are working properly.

Network Analyzer
Software used to capture and analyze network traffic.
Networking Hardware
Essential devices for establishing and managing network communications, including routers, switches, modems, and access points.
Cabling Tools
Tools including various types of cables and tools used for connecting and transmitting data in telecommunications, including Ethernet, fiber optic, and coaxial cables.
Signal Testing Equipment
Devices used to measure and analyze the performance and quality of communication signals.
Communication Devices
Devices that facilitate voice and data communication, such as smartphones, VoIP phones, and satellite phones.