Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
30 Cards in this Set
- Front
- Back
Programming language
|
set of words, symbols, and codes that enables a programmer to communicate instructions ot a computer
|
|
Programmers
|
aka developers, design and write programs using a programming language or program development tools
|
|
Code
|
instructions written by programmers
|
|
Coding
|
aka programming
|
|
Java
|
high-level computer programming language
|
|
High-level languages
|
allow programmers to write instructions using Enlgish-like commands and words instead of cryptic numeric codes or memory addresses.
|
|
Syntax
|
the particular set of rules or grammar that specifies how the instructions are to be written.
|
|
Parsimonious
|
compact set of commands w/o numerous versions or adaptations of the same command.
|
|
Object-Oriented Programming (OOP)
|
approach to programming in which the data, and the code that operates on the data are packaged into a single unit called an object.
|
|
Object
|
- represents an item such as a person, a piece of hardware, a section of reusable code, an event, or a transaction
|
|
Object-Oriented design (OOD)-
|
approach to program design that identifies how objects must interact with each other in order to solve a problem
|
|
Object-Oriented Programming
|
(OOP)- approach to programming in which the data, and the code that operates on the data are packaged into a single unit called an object.
|
|
Robust
|
programmers can use Java to develop programs that do not corrupt data by overwriting memory accidentally
|
|
Strongly typed language
|
- it checks for potential problems with different types of data
|
|
Secure
|
- programs are easy to protect from viruses and tampering
|
|
Portable
|
can be run on a variety of platforms other than the one in which it was created w/o requiring major rework.
|
|
Platform
|
underlying hardware and software for a system
|
|
Platform independent-
|
you can use Java to write and run a program on many platforms.
|
|
Java Software Development Kit (SDK)-
|
programming environment that allows you to build a wide range of Java program types.
|
|
Application-
|
program that tells a computer how to accept input from a user and how to produce output I response to those instructions.
|
|
Console application
|
console-mode application, uses a command-line interface, such as a command prompt window
|
|
Windowed application
|
GUI fro user input and program output with on-screen elements such as text boxes, buttons, menus, and toolbars to support user interaction.
|
|
Applet-
|
a small program that can be downloaded and executed as part of a displayed Web Page.
|
|
Client-side
|
the applet executes on the client machine
|
|
Java Web Start
|
- client-side helper application, spreadsheets, download etc.,
|
|
JavaScript
|
scripting tool, created by Netscape to insert code statements directlt into the HTML of a WebPage.
|
|
HTML
|
set of special codes called tags that specify how the text and other elements of a Web page display
|
|
Servlet
|
a module of Java code that is hosted and run on a Web server rather than being launched from a browser
|
|
Hosting
|
- involves storing Web pages, programs, and other file, which it delivers or serves to requesting computers
|
|
Server Software
|
responds to incoming requests and serves different forms of data, as well as interfacing with applications and servlets
|