User Interface
The space where user interactions with a computer program occur
Input
Data provided to a program for processing
Output
The result produced by a program after processing input
Program Statement
A single instruction in a program that performs a specific action
Program
A set of instructions that a computer follows to perform a task
Sequential Programming
A programming paradigm where statements are executed in a linear order
Event Driven Programming
A programming paradigm where the flow of the program is determined by events
Documentation
Written text that explains how a program or system works
Comment
A note in the code that is not executed but explained the code to the reader
Debugging
The process of identifying and fixing errors in a program
Pair Programming
A software development technique where two programmers work together at one workstation
Event
An action or occurrence recognized by a software that may trigger a response
Development Process
The series of steps taken to create and maintain a software application