Programming and Artificial Intelligence: Information Technology, Cybersecurity, and Web Systems

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

1/70

flashcard set

Earn XP

Description and Tags

Comprehensive practice flashcards defining foundational concepts in information technology history, artificial intelligence, cybersecurity architecture, web applications, and digital media design.

71 Terms

1
New cards

Moore's Law

The empirical observation that the number of transistors on an integrated circuit doubles approximately every two years.

2
New cards

SNS (Social Networking Service)

Online services that allow users to connect with each other and share content, known for spreading information rapidly.

3
New cards

E-commerce (EC)

The buying and selling of goods and services through the Internet.

4
New cards

Remote Work

A working style in which work is carried out from home or other locations outside a traditional office using the Internet.

5
New cards

Online Learning

An educational delivery method where instructional classes, lessons, and academic materials are provided via the Internet.

6
New cards

Cashless Payment

A system for executing financial transactions using digital mechanisms, such as electronic money, cards, or QR codes, without physical cash.

7
New cards

Edge Computing

A processing architecture where computational data is processed immediately on board the local device itself rather than transmitted across a network to cloud servers.

8
New cards

Autonomous Driving

A vehicular technology utilizing artificial intelligence, sensors, and cameras to navigate and operate vehicles safely without manual human control.

9
New cards

Augmented Reality (AR)

A technology that overlays computer-generated digital information and graphics onto real-world images and environments.

10
New cards

Virtual Reality (VR)

An immersive computer-generated environment that completely replaces the physical surroundings of the user with a simulated digital space.

11
New cards

Quantum Computing

A computational paradigm utilizing the principles of quantum mechanics, such as superposition, to perform calculations intractable on classical computers.

12
New cards

Artificial Intelligence (AI)

A broad category of technologies designed to reproduce or perform intelligent human behaviors—such as learning, reasoning, and judgment—on a computer.

13
New cards

Machine Learning

A subfield of artificial intelligence focused on developing algorithms that learn underlying patterns from data to generate predictions and judgments.

14
New cards

Deep Learning

An advanced subset of machine learning that utilizes multi-layered artificial neural networks to model intricate patterns from large-scale data.

15
New cards

Neural Network

A computational model inspired by biological nerve cells (neurons) in the human brain, connecting nodes to evaluate complex data and form judgments.

16
New cards

Generative AI

A specialized branch of artificial intelligence utilizing deep learning models to produce novel content, such as text, imagery, audio, and code, in response to prompts.

17
New cards

AI Hallucination

A phenomenon wherein a generative artificial intelligence system produces plausible-sounding statements that are factually incorrect or unfounded.

18
New cards

Recommendation System

An algorithmic system that evaluates historical user activity data to predict individual preferences and display tailored content or product suggestions.

19
New cards

Voice Assistant

An artificial intelligence service capable of processing spoken human language, understanding contextual commands, and executing designated tasks.

20
New cards

Face Recognition

A computer vision AI technology designed to automatically identify, verify, and authenticate human faces from digital images or video frames.

21
New cards

Predictive Maintenance

An industrial AI application that monitors operational machinery data to forecast component wear and equipment failures before they occur.

22
New cards

Black-Box Problem

The lack of interpretability and transparency regarding how an AI system's internal neural mechanisms processed inputs to reach a specific decision.

23
New cards

Algorithmic Bias

Systematic errors or unfair outcomes in AI outputs resulting from unrepresentative, skewed, or historically prejudiced training datasets.

24
New cards

Explainable AI (XAI)

Methods and techniques in artificial intelligence aimed at making model behaviors, inner workings, and decision pathways clearly understandable to human users.

25
New cards

Fairness (AI Ethics)

The ethical requirement ensuring an AI system operates without unjust discrimination or prejudice against any specific person, demographic, or group.

26
New cards

Transparency (AI Ethics)

The ethical principle of openly detailing an AI system's decision-making logic, design specifications, and inner operations.

27
New cards

Accountability (AI Ethics)

The ethical duty of identifying and answering for the consequences, errors, and operational impacts produced by an artificial intelligence deployment.

28
New cards

HTTPS (HTTP Secure)

An encrypted web communication protocol combining HTTP with TLS to guarantee data privacy, tamper detection, and server authentication.

29
New cards

TLS Handshake

The authentication and negotiation sequence in HTTPS where a client and server authenticate identities and securely exchange encryption keys.

30
New cards

Common-Key Cryptography

A symmetric cryptographic method that utilizes the identical secret key for both data encryption and decryption, optimized for high-speed transmission.

31
New cards

Public-Key Cryptography

An asymmetric cryptographic scheme utilizing mathematically linked public and private key pairs to securely exchange keys and verify identities.

32
New cards

Multi-Factor Authentication (MFA)

A security verification protocol requiring two or more distinct authentication categories: knowledge (e.g., password), possession (e.g., token/device), or biometrics.

33
New cards

Digital Signature

A cryptographic proof appended to data that verifies sender identity, detects any tampering, and provides legal non-repudiation.

34
New cards

Digital Certificate

An electronic credential validated by a trusted Certificate Authority (CA) establishing the verified identity of a website or server.

35
New cards

Firewall

A network security gateway that inspects incoming and outgoing traffic, filtering packets based on predetermined administrative security rules.

36
New cards

VPN (Virtual Private Network)

A networking technology that establishes an encrypted, private tunnel across public networks to protect communications against interception.

37
New cards

DMZ (Demilitarized Zone)

A perimeter network subnet that houses externally accessible services (e.g., web and mail servers), isolating them from the private internal network.

38
New cards

Defense in Depth

A cybersecurity methodology implementing multiple redundant defensive layers so that the failure of any single barrier does not compromise the network.

39
New cards

Zero Trust

A security paradigm that eliminates implicit trust within an organization's boundary, requiring rigorous continuous authentication and verification for all requests.

40
New cards

Security Incident

An event involving unauthorized access, data compromise, system tampering, or operational disruption causing measurable damage to an information system.

41
New cards

Containment (Incident Response)

The critical incident response phase aimed at segmenting or isolating infected systems to halt the ongoing spread of damage.

42
New cards

Eradication (Incident Response)

The incident handling phase during which security teams completely locate and remove malicious artifacts, backdoors, and malware causes from the network.

43
New cards

Risk Assessment Formula

The formal calculation determining the priority of an information security risk: Risk=Impact×Likelihood\text{Risk} = \text{Impact} \times \text{Likelihood}.

44
New cards

Web Application

A dynamic software program executed across the web that users interact with through standard internet browsers without native client installation.

45
New cards

Frontend

The client-side tier of a web application responsible for rendering visual displays and handling direct user input inside the browser.

46
New cards

Backend

The server-side operational layer of a web application managing business logic, process automation, security checks, and database interactions.

47
New cards

Database Tier

The structural tier of a web application dedicated to systematically organizing, storing, retrieving, and preserving enterprise data records.

48
New cards

HTTP Method: GET

An HTTP request verb utilized by clients to request and retrieve data resources from a destination server without altering state.

49
New cards

HTTP Method: POST

An HTTP request verb designated for submitting payloads, such as account credentials or form entries, to a server for processing.

50
New cards

HTTP Status Code

A standardized three-digit integer returned by a web server indicating the procedural outcome of a client request (e.g., 200, 404, 500).

51
New cards

API (Application Programming Interface)

A defined software intermediary specifying protocols and routines that allow disparate computer applications to communicate and transfer data.

52
New cards

JSON (JavaScript Object Notation)

A structured, text-based data serialization format widely utilized in API exchanges that is readable by humans and easily parsed by computers.

53
New cards

HTML (HyperText Markup Language)

The core markup language used to construct the foundational skeleton, layout elements, and text structure of a webpage.

54
New cards

CSS (Cascading Style Sheets)

A stylistic presentation language governing visual design aspects of HTML documents, including color palettes, typography, spacing, and positioning.

55
New cards

JavaScript

A dynamic programming language that implements behavioral logic, interactive features, and asynchronous DOM manipulation on web pages.

56
New cards

Semantic HTML

The web design practice of writing HTML using tags that accurately describe the semantic meaning and role of content (e.g., <header>, <nav>, <main>).

57
New cards

Responsive Design

A development methodology engineering website layouts to dynamically reflow and accommodate diverse display resolutions across mobile, tablet, and desktop screens.

58
New cards

Frontend Framework

A standardized package of pre-written libraries and architectural components (e.g., React, Vue, Next.js) enabling rapid and structured user interface development.

59
New cards

Persona

A semi-fictional, concrete profile detailing a representative user's demographics, goals, environment, and challenges, created to guide user-centered design.

60
New cards

Wireframe

A monochromatic skeletal layout schematic indicating functional placement and informational hierarchy on a web interface before visual styling.

61
New cards

CRAP Principles

A mnemonic representing four foundational visual design rules: Contrast, Repetition, Alignment, and Proximity.

62
New cards

User-Centered Design (UCD)

An iterative product development framework prioritizing the genuine needs, cognitive expectations, and usability requirements of end users.

63
New cards

Qualitative Evaluation

User research methods (e.g., usability tests, user interviews) that investigate non-numerical underlying causes, user perceptions, and operational friction points.

64
New cards

Quantitative Evaluation

Empirical assessment techniques that examine numerical site data (e.g., page views, session durations) to evaluate behavior statistically.

65
New cards

Page View (PV)

A quantitative web traffic metric representing the gross aggregate count of times a given webpage has been loaded by browsers.

66
New cards

Bounce Rate

The percentage of website user sessions that terminate immediately after viewing only the entry page without navigating further.

67
New cards

Conversion Rate (CVR)

The proportion of total website visitors who successfully execute a targeted conversion action, such as purchasing a good or submitting a form.

68
New cards

Heuristic Evaluation

A usability inspection method where experienced design evaluators audit a user interface against established usability heuristics and rules of thumb.

69
New cards

PDCA Cycle

A continuous four-stage quality improvement loop comprising Plan (establish goals), Do (execute changes), Check (evaluate metrics), and Act (implement adjustments).

70
New cards

Design Thinking

A human-centric, iterative problem-solving methodology executing five progressive stages: Empathize, Define, Ideate, Prototype, and Test.

71
New cards

A/B Testing

A controlled experiment comparing two versions of a webpage element (A and B) exposed to live users to identify which drives superior statistical outcomes.