Internet & World Wide Web: How to Program Comprehensive Final Exam Study Guide

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

1/40

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts, terms, and definitions related to the Internet, web development technologies, programming languages, and database management, based on the comprehensive final exam study guide.

Last updated 3:40 AM on 4/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

41 Terms

1
New cards

Moore's Law

Computing power approximately doubles every 1-2 years while costs fall.

2
New cards

Cloud Computing

Software, hardware, and data hosted on remote servers accessed via the Internet.

3
New cards

HTML5

HyperText Markup Language — specifies the content and structure of web pages.

4
New cards

CSS3

Cascading Style Sheets — specifies presentation and styling separately from content.

5
New cards

JavaScript

Client-side scripting language that makes pages dynamic and interactive.

6
New cards

jQuery

Most popular JavaScript library; simplifies DOM manipulation, event handling, and Ajax.

7
New cards

Client-side Scripting

Code runs in the browser (HTML5, CSS3, JavaScript); doesn't need a web server.

8
New cards

Server-side Scripting

Code runs on the server in response to client requests.

9
New cards

URL

Uniform Resource Locator — identifies a specific resource on the web.

10
New cards

HTTP

Hypertext Transfer Protocol — the protocol for transferring web pages between clients and servers.

11
New cards

HTTPS

HTTP Secure — encrypted version of HTTP.

12
New cards

Web 2.0

Second generation of the web that emphasizes user participation, interactivity, and social connectivity.

13
New cards

URI

Uniform Resource Identifier; identifies resources, with URL being a type of URI.

14
New cards

W3C

World Wide Web Consortium; sets web standards.

15
New cards

Bit

Smallest unit of data, can be 0 or 1.

16
New cards

Byte

8 bits; represents one character.

17
New cards

Field

Group of characters with meaning (e.g., a name).

18
New cards

Record

Group of related fields.

19
New cards

File/Table

Group of related records.

20
New cards

Database

Organized collection of related files/tables.

21
New cards

Machine Language

Binary code that the CPU executes directly.

22
New cards

High-level Language

Human-readable language that requires compilation or interpretation.

23
New cards

Compiler

Translates the entire source program to machine code before execution.

24
New cards

Interpreter

Translates and executes program one statement at a time.

25
New cards

Object

A reusable software unit that models a real-world entity; has attributes and behaviors.

26
New cards

Class

A template or blueprint from which objects are created.

27
New cards

Encapsulation

Hiding internal implementation details from the user of the object.

28
New cards

Inheritance

New classes absorb attributes and behaviors of existing classes.

29
New cards

Polymorphism

One interface, many implementations.

30
New cards

HTML5 Document Structure

Contains , , , , among others.

31
New cards

Void Element

HTML elements that don’t have a closing tag (e.g.,
, ).

32
New cards

Form Method

Specifies how form data is sent; GET (URL) or POST (request body).

33
New cards

CSS Selector

Pattern used to select the elements you want to style.

34
New cards

JavaScript Variable Declaration

Using var keyword to declare a variable.

35
New cards

Callback Function

A function passed as an argument to another function.

36
New cards

DOM

Document Object Model; represents an HTML document as a tree of node objects.

37
New cards

XML

eXtensible Markup Language; used to structure, store, and transport data.

38
New cards

Ajax

Asynchronous JavaScript and XML; allows for asynchronous requests to update parts of a page.

39
New cards

PHP

Open-source server-side scripting language used for creating dynamic web pages.

40
New cards

Superglobal Arrays

Built-in global arrays in PHP that access user input and server information.

41
New cards

MySQL

Open-source relational database management system.