Shared Flashcard Set

Details

7,8,9 slides
graphical programming
19
Computer Science
Professional
02/19/2014

Additional Computer Science Flashcards

 


 

Cards

Term
Graphical Programming
Definition
Visual Images Designs on some surfaces like wall, canvas, paper, screen to
inform, illustrate or entertainImages, Sounds, Video Animations
Term
GIF
Definition
Graphical Interchange Format, Bit Map Image Format,Supports animation, Used on the WWW
Term
GUI
Definition
User Interface, Communication bridge between user and the system, Very user friendly
Term
Scratch
Definition
create your own interactive stories, animations, games, music, and art. It is GUI software
Term
Script
Definition
Script is an instruction given to an object to perform certain action You can give sequence of instructions to any object
Term
Assigning scripts to objects
Definition
- Day 7 – Programming Fundamentals Participants’ Notes
Assigning Scripts to objects:
• Place an object in the Drawing area
• Choose new sprite from file
Select Animals…Bee, Click Scripts tab, Drag move 10 steps button to the dark area (Change to 50 steps),Click Control button
Drag wait 1 secs button under move 10 steps (Change to 5 secs)
Drag Turn 15 degrees button under this Change to 50 degre
Term
Procedural Oriented Programming
Definition
you start by identifying a problem. Next
you systematically break the main problem down to sub problems.
These sub problems are known as Sub Procedures. They are known as
Functions in C, C++ or Java.
Procedural languages specify, exactly, the steps required to solve a
problem. The Programmer instructs the computer to do several tasks and
the compiler executes the instructions line by line.
Term
Procedural Oriented Programming
Definition
Each line of code is executed one after the other in sequence.
The programmer has to specify exactly what the computer must
do.They use sequence, selection and repetition constructs:
 IF / ELSE, CASE or SWITCH,
FOR ... DO ... WHILE… UNTIL ...
Term
There are two types of programming:
Definition
1. Procedural Oriented Programming
2. Object Oriented Programming.
Term
Encapsulation
Definition
a concept in object oriented programming that allows
information hiding. Data can be concealed in a manner that inner
workings of a class are not exposed outside the class.
Encapsulation is available at different levels, ranging from allowing
accessing of package information to restrictions on fields and variables
outside a class.
Term
Instantiation
Definition
An Object is instantiated from a Class
BankAccount myAccount;
BankAccount myAccount = new BankAccount();The new operator is used to create a new
instance or object called myAccount of the type class
BankAccount.
Term
Objects
Definition
Many objects can be said to
be of the same type or class, Pomeranian (a dog breed in our earlier
example). My bank account, your bank account, Bill Gates’ bank
account are examples of objects.
We call the object type a class. They are also known as ‘instance’ of a
class.
Term
Methods
Definition
A Method defines the behavior of an object. An example of
Method would be Withdrawal which defines a function of an
Account.
Term
Constructors
Definition
a method you can use to set initial values for field
variables. When the object is created, the Constructor is called first,
automatically.
Term
Class
Definition
Provides a way to create new objects based on a “metadefinition”
of an object (Example: The automobile class)
Term
Constructor
Definition
Special method used to create new
instances of a class (Example: A Honda Civic is an
instance of the automobile class.)
Term
Inheritance
Definition
feature of Object Oriented programming allows programmers to create new classes based on existing classes.
Term
Polymorphism
Definition
a OOPs concept where you can create methods which
describe the way to do some general function (Example: The “drive”
method in the automobile class)
Term
Advantages of Object Oriented Programming
Definition
Data Security, code reusability easy maintenance, quick bug fixes,effective collaboration, Flexibility
Supporting users have an ad free experience!