BTEC Computing - Unit 1: Learning Aim D

5.0(1)
Studied by 4 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/25

flashcard set

Earn XP

Description and Tags

Learning Aim D - Procedural Programming, Object-Orientated Programming, Event Driven Programming, Coding for the Web, Translation

Last updated 11:05 AM on 1/8/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

26 Terms

1
New cards

Procedural Programming

A programming approach that uses a linear set of instructions to achieve a desired outcome.

2
New cards

Structured Programming

A type of procedural programming that uses control structures like sequences, selections, and iterations to organize code.

3
New cards

Object-Oriented Programming (OOP)

A programming paradigm where program components are split into small units called objects, which interact with each other to build a complex system.

4
New cards

Inheritance

A mechanism in object-oriented programming where one class acquires the properties and behaviors of another class, allowing for code reusability.

5
New cards

Polymorphism

The ability of a programming language to process objects differently depending on their class, enabling flexibility and code reuse.

6
New cards

Encapsulation

The principle that concerns how data inside a class can be accessed or changed, with methods and attributes being either public or private to control access.

7
New cards

Event Driven Programming

A programming paradigm that produces code that responds to events, such as mouse clicks, by executing code in response to those events.

8
New cards

Main Loop

Also known as the Event Listener, it constantly looks for events to occur and calls the appropriate code in response.

9
New cards

Callback Functions

Functions that carry out tasks in the background and report back to the program when the task is completed, commonly used in asynchronous programming.

10
New cards

Events

Actions or occurrences recognized by software, such as user actions or system events, that trigger specific code execution.

11
New cards

Event Handler

Code that is performed when a particular event occurs, designed to respond to a specific event and execute the necessary actions.

12
New cards

Event Loops

A mechanism that waits for an event to occur and calls the appropriate event handler to run the corresponding code.

13
New cards

Service-Oriented Processing

A design approach that involves breaking down complex problems into separate processes that provide specific services for client applications.

14
New cards

Time-Driven Events

Events that occur at regular intervals, such as a clock updating the display, triggering specific actions in the program.

15
New cards

Trigger Function

A function that responds to events encountered in the code, triggering the execution of an event handler code sub-routine.

16
New cards

HTML

The markup language of the web, used to create the structure and content of web pages.

17
New cards

HTTP (Hyper Text Protocol)

A protocol used by web browsers to access websites and communicate with web servers, providing a request/response relationship for data exchange.

18
New cards

Application Programming Interface (API)

A computing interface that defines interactions between multiple software intermediaries, allowing communication between software and services.

19
New cards

Client-Side Processing

A web development approach where the web page performs validation and processing on the user's computer, using scripts executed by the browser.

20
New cards

Server-Side Processing

A web development approach where scripts are executed on the web server instead of the client's computer, used for processes that should not take place on the client's machine.

21
New cards

High-Level Language

A programming language that is easy for humans to write and understand, but needs to be translated into machine code before it can be executed.

22
New cards

Low-Level Language

A programming language that is harder for humans to understand, but easier for a computer to execute directly.

23
New cards

Translation

The process of converting code from one programming language to another, often used when implementing a new system or moving code to new hardware.

24
New cards

Readability

The ease with which code can be understood and maintained by humans, ensuring clarity and comprehensibility.

25
New cards

Implications

The consequences or effects of translating code for users, organizations, and developers, considering the impact on functionality, performance, and compatibility.

26
New cards

Alternative Ways to Implement

Different approaches or strategies for implementing a current code base, providing options for achieving the desired functionality.

Explore top notes

note
circulatory system
Updated 152d ago
0.0(0)
note
Nutrition/Metabolism Part 2
Updated 1358d ago
0.0(0)
note
Key Stuff - All Ideologies
Updated 1000d ago
0.0(0)
note
B3.1 Gas Exchange
Updated 618d ago
0.0(0)
note
Management Review
Updated 1238d ago
0.0(0)
note
SPACE WAR AND END OF COLD WAR
Updated 1352d ago
0.0(0)
note
Chapter 9:Solutions
Updated 1249d ago
0.0(0)
note
circulatory system
Updated 152d ago
0.0(0)
note
Nutrition/Metabolism Part 2
Updated 1358d ago
0.0(0)
note
Key Stuff - All Ideologies
Updated 1000d ago
0.0(0)
note
B3.1 Gas Exchange
Updated 618d ago
0.0(0)
note
Management Review
Updated 1238d ago
0.0(0)
note
SPACE WAR AND END OF COLD WAR
Updated 1352d ago
0.0(0)
note
Chapter 9:Solutions
Updated 1249d ago
0.0(0)

Explore top flashcards

flashcards
ENG: commonly used idioms
50
Updated 275d ago
0.0(0)
flashcards
ACROW study guide
42
Updated 170d ago
0.0(0)
flashcards
Ancient Greece
56
Updated 332d ago
0.0(0)
flashcards
DCAP Ch 1
76
Updated 192d ago
0.0(0)
flashcards
Spanish test (reflexive verbs)
51
Updated 474d ago
0.0(0)
flashcards
english 10 (accel) exam terms
62
Updated 1008d ago
0.0(0)
flashcards
Unit 1 Verb Review
123
Updated 1090d ago
0.0(0)
flashcards
ENG: commonly used idioms
50
Updated 275d ago
0.0(0)
flashcards
ACROW study guide
42
Updated 170d ago
0.0(0)
flashcards
Ancient Greece
56
Updated 332d ago
0.0(0)
flashcards
DCAP Ch 1
76
Updated 192d ago
0.0(0)
flashcards
Spanish test (reflexive verbs)
51
Updated 474d ago
0.0(0)
flashcards
english 10 (accel) exam terms
62
Updated 1008d ago
0.0(0)
flashcards
Unit 1 Verb Review
123
Updated 1090d ago
0.0(0)