IT Vocab 10 Flashcards
A person who creates websites and other technologies that are delivered through the Internet
Web Developer
A program element, such as an array or vector, that hold a set of values
Container
An attribute attached to a value that tells the compiler or interpreter how the data should be used
Data type
A markup language interpreted by web browsers
Hypertext Markup Language (HTML)
A person who makes sure the quality of the finished application meets the standards of the company
QA Engineer
A programming language commonly used to create interactive effects within a web browser
JavaScript
A person who writes code to design, create, implement and maintain databases
Database Programmer
A human-readable, low-level computer language that is a symbolic representation of binary machine language
Assembly language
The login in a program that tells the computer to repeatedly execute a sequence of instructions until a condition is reached
Looping
A computer routine or snippet of code that can be reused in a computer program
Function
A file associated with a web page that describes how HTML elements are to be displayed
Cascading Style Sheet (CSS)
A methodology or framework that defines steps and tasks for developing and maintaining information systems
System Development Life Cycle (SDLC)
A development model that breaks down project activities into a series of sequential or linear phases, each phase depending on the deliverables from the previous phase
Waterfall model
An OOP concept that describes how data and methods are bundled together within one unit or class
Encapsulation
A visual representation of the logic in a program
Flowchart
A person who creates applications for computers and mobile devices
Application Developer
The study and design of a system, accomplished by examining its components and their interactions
System Analysis and Design
A special interpreter that translates bytecode into computer specific machine language. Bytecode is a platform independent, low-level language that is compiled from source code
Runtime Engine
The logic in a program that tells the computer to execute a different part of the program rather than executing statements one-by-one, in order
Branching
A user-defined name of a program element, such as a variable or constant
Identifier
A computer programming language, such as Python, JavaScript, and Ruby, that requires a program called an interpreter to execute the instructions written in the source code each time the application is run
Interpreted language
A development model that involves designing, implementing, and testing smaller pieces of the overall project, then cycling back and doing more analysis and design
Iterative design
Specific, step-by-step procedures that illustrate how a problem will be solved
Algorithm
The various forms of information systems including transaction processing, management, and expert systems
Information Systems Types
A computer programming language, such as C and C++, that uses a software tool called a compiler to translate the code into binary machine language
Compiled Language
A programming paradigm based on the concept of objects which can contain both data and programming code
Object-Oriented Programming (OOP)