 Call Kai
Call Kai Learn
Learn Practice Test
Practice Test Spaced Repetition
Spaced Repetition Match
Match1/14
These flashcards cover key vocabulary and concepts from the Introduction to Computing lecture on programming, including phases of the program development process, programming languages, and debugging techniques.
| Name | Mastery | Learn | Test | Matching | Spaced | 
|---|
No study sessions yet.
Debugging
The process of fixing errors in a program.
Algorithm
A step-by-step procedure for calculations or problem-solving.
Coding
Translating an algorithm into a programming language.
Programming Language
A formal language comprising a set of instructions that can be used to produce a wide range of outputs.
Compilation
The process of converting an entire program from a high-level programming language into machine language.
Interpretation
The process of converting portions of a program into machine language.
Source Code
The set of instructions written in a high-level programming language.
JavaScript
The programming language of the web, used to create interactive effects within web browsers.
CSS
Cascading Style Sheets, a language used to describe the presentation of a document written in HTML or XML.
HTML
HyperText Markup Language, the standard markup language for documents designed to be displayed in a web browser.
Integrated Development Environment (IDE)
A software application that provides comprehensive facilities to programmers for software development.
Alpha Testing
The phase of testing a program by the internal team.
Beta Testing
The phase of testing a program by potential customers.
setProperty
A JavaScript command used to modify the properties of GUI elements.
onEvent
A JavaScript command used to define actions for specific events in the program.