Comp Sci Flashcards
(37 cards)
What is the palette panel?
It contains a list of categories of elements
What is the components panel?
It includes a list of elements in your app
What is the media panel?
It lists the project resources that was uploaded
What is the viewer panel?
It shows a mock-up of your UI
What is the properties panel?
It contains the list of properties for the selected component
What does IDE stand for?
Integrated Development Environment
What does an IDE do?
It is a software application that provides comprehensive facilities to computer programmers for software development
What is an app’s component?
It is an element that is in the app’s software. There are two types
What is an app’s behavior?
It defines the interaction between the user and the app. There are two types
What are the 5 types of events?
User-initiated, initialization, timer, animation, external
What is an user-initiated event?
It is an event that was triggered through user input (like a button click)
What is an initialization event?
It is an event that runs when the app is first opened (like a loading page)
What is a timer event?
It is an event that is triggered by the passing of time (like after 20 milliseconds)
What is an animation event?
It is an event that is triggered by graphical images on the canvas (like when two sprites collide)
What is an external event?
It is an event that originates outside the phone and app. (like a GPS or SMS)
What is an event handler block?
It keeps the program from waiting for an event and takes action when the event happens through a call back function. It is what makes an app interactive.
What does an event handler block look like on Thunkable?
When (event) do…
What is a visible component?
It is a component that the user can see; something on the user interface
What is a non-visible component?
It is a component that the user cannot see (not part of the user interface)
What is an algorithm in computer science?
An algorithm is a sequence of precise steps to do something.
What are the 3 types of algorithms?
Sequence, selection, repetition
What is a selection algorithm?
It is an algorithm that chooses between two choices based on a condition
What is a sequence algorithm?
It is an algorithm that is ran from one block to the next (A-Z)
What is a repetition algorithm?
It runs repeatedly a sequence (void loop)