AP Notes, Outlines, Study Guides, Vocabulary, Practice Exams and more!

Ap Flashcards

Terms : Hide Images
8490047557AlgorithmsA precise sequence of instructions for process that can be executed by a computer and are implemented using programming language0
8490047558IterateThat you constantly improved your programming based on testing reflection or feedback from a partner1
8490197103FunctionA named the group of programming instructions. Reduce the complexity writing and maintaining programs2
8490197104AbstractionA simplified representation of something more complex. They allow you to hide details to help you manage complexity, Focus on relevant concepts, and reason about problems on a higher level.3
8490197105Managing abstractionsThe name of the giant ass square with a lot of coding in it4
8490197106top-down designA problem-solving approach (also known as stepwise design) in which you break down a system to gain insight into the subsystem that makes it up5
8490197107ApiA collection of commands made available to a programmer6
8490197108functionAn extra piece of information that you pass to the function to customize it for specific need7
8490197109For loopingA particular kind of looping construct provided in many languages. Typically, a for loop defines a counting variable that is checked and incremented on each iteration in order to loop a specific number of times.8
8490333792Callback functionA function specified as a part of an event listener; it is written by the programmer but called by the system as the result of an event trigger9
8490333793Event handlingAn over arching term for coding tasks involved making your app respond to events by triggering functions10
8490333794Event DrivenA program designed to run blocks of code or functions in response to specific events (mouse click)11
8490333795VariablesThe most primitive type a memory you can use. It's a piece of memory in which you can command what's stored - it value can vary.12
8490333796Variable scopeThe area in which a variable exists - e.g. local, global.13
8490333797Local scopeThey can only be accessed with in the function14
8490333798Globe scopeAccessible and modified the route your program by any Code, and also in any function15
8490333799If statementschecks if a statement is true, and runs the code if it is; if false runs the next another of code16
8490682203IDsThe name of the button or background or image17
8490682204== vs =The == is equal too and the = greater or less then =18
8490682205DebuggingIf you have ever written the code and it through an error or didn't work for any other reason and you dug then and figured out why and fixed it19
8490682206CompilerConverts all the statements in a program in a single batch turn them into 0 1s. Object code20
8490682207Object codeThe ones in zeros that results from compiler21
8490682208Texysvook alkferaA set of steps for caring out a task that can be written down22
8490682209procedural languageA programming language that supports the procedural paradigm Ie Machine languages, assembly languages, basic, C23
8490682210Object oriented languagesis based on the idea that the solution for a problem can be visualized in terms of objects that interact with each other. All the objects are connected in different directions not just straight down24
8490682211Flow Controlrefers to the sequence in which a computer executes program instructions. I.e. Line one Line two25
8490682212control structureare instructions that specify The sequence in which a program is executed. Tells how the flow Control is going to go26
8490682213scripting languageProgramming languages example: JavaScript, PHP, Ruby,27
8490682214FlowchartA graphical representation of the way a computer should progress from one instruction to the next when he performs the task.28
8490682215VDEprovides programmers with tools to build substantial sections of a program by pointing and clicking rather than typing lines of code29
8490682216PseudocodeIs a notational System for algorithm that is less formal than a programming language but more formal than simply down notes30
8490682217machine languageA low level language written in binary code that the computer can execute directly31
8490682218Assembly LanguageIs classified as a low level language because it is machine specific. Command corresponds on a one to one basis to a machine language instruction32
8490682219low-level languageHas a low level of abstraction is because it includes commands specific to a particular CPU Or microprocessor family33
8490682220high-level languageUses command words and grammar based on human languages to provide a level of abstraction that hides the underlying a low level assembly or machine language34
8490682221SyntaxThe set of rules that specify the sequence of keywords, parameters, and punctuation35
8490682222AbstractionA concept that simplifies by masking details are you there a designer36
8490682223InstantiatonFinding a value to a variable37
8490682224inheritanceRefers to passing certain characteristics from one class to another class.38

Need Help?

We hope your visit has been a productive one. If you're having any problems, or would like to give some feedback, we'd love to hear from you.

For general help, questions, and suggestions, try our dedicated support forums.

If you need to contact the Course-Notes.Org web experience team, please use our contact form.

Need Notes?

While we strive to provide the most comprehensive notes for as many high school textbooks as possible, there are certainly going to be some that we miss. Drop us a note and let us know which textbooks you need. Be sure to include which edition of the textbook you are using! If we see enough demand, we'll do whatever we can to get those notes up on the site for you!