Advanced programming

0.0(0)
Studied by 3 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

flashcard set

Earn XP

Description and Tags

Last updated 4:33 PM on 1/9/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

14 Terms

1
New cards
Character-by-Character Text Processing
Accessing or manipulating individual characters in a string
2
New cards
Recursive Case
When a problem is reduced to a smaller version of the original problem
3
New cards
Base Case
An instance in which a problem can be solved without recursion
4
New cards
Depth of Recursion
The number of times a module calls itself
5
New cards
Recursive Module
A module that calls itself
6
New cards
Objects
Software entities that contain both data and procedures
7
New cards
Data Hiding
An object's ability to hide its data from code that's outside the object
8
New cards
Encapsulation
The combination of data and code into a single object
9
New cards
Methods
Program modules with statements to carry out a task
10
New cards
Polymorphism
Allows an object to take different forms
11
New cards
Event Handler
A module that executes when an action occurs, such as when a user clicks a button
12
New cards
Components
Items that appear in a program's GUI
13
New cards
Event-Driven
The user determines the order in which things happen.
14
New cards
User Interface
The part of the computer with which the user interacts