Symbols
3-D printing
13.3 Big Cloud PaaS Mainstream Capabilities
4-D printing
13.3 Big Cloud PaaS Mainstream Capabilities
A
abacus
1.1 Computer Science
abstract data type (ADT)
3.1 Introduction to Data Structures and Algorithms
abstract method
7.3 Alternative Programming Models
abstract model
4.1 Models of Computation
abstract representation
10.3 Solution Architecture Management
abstraction
2.1 Computational Thinking,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
3.1 Introduction to Data Structures and Algorithms,
5.2 Computer Levels of Abstraction,
5.2 Computer Levels of Abstraction,
5.2 Computer Levels of Abstraction,
7.1 Programming Language Foundations,
7.3 Alternative Programming Models,
7.3 Alternative Programming Models,
7.3 Alternative Programming Models
access control
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive
access control list (ACL)
6.6 Reliability and Security
accessibility problem
8.1 Data Management Focus
accessibility testing
9.3 Special Topics
adaptability
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks
address space
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency
address translation
6.4 Memory Management
addressing mode
5.4 Machine-Level Program Representation
Advanced Package Tool (apt)
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
advanced persistent threat (APT)
14.2 Cybersecurity Deep Dive
adversarial attack
1.3 Computer Science and the Future of Society
affordability
14.1 Cyber Resources Management Frameworks
Agile EA Management (AEAM)
10.2 Enterprise Architecture Management Frameworks
Agile Manifesto
9.2 Software Engineering Process
Agile software development
10.1 Patterns Management
Agile Software Development Ecosystem (ASDE)
9.2 Software Engineering Process
algorithm
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products,
3.1 Introduction to Data Structures and Algorithms,
3.2 Algorithm Design and Discovery,
3.2 Algorithm Design and Discovery,
3.3 Formal Properties of Algorithms,
3.3 Formal Properties of Algorithms,
3.6 Computer Science Theory,
9.1 Software Engineering Fundamentals
algorithm analysis
3.2 Algorithm Design and Discovery
algorithm design
3.2 Algorithm Design and Discovery
algorithm design pattern
3.2 Algorithm Design and Discovery
algorithmic paradigm
3.4 Algorithmic Paradigms
allocated memory
4.2 Building C Programs
allocation
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management
Amazon Elastic Compute Cloud (EC2)
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
Amazon Simple Storage Service
13.1 Hybrid Multicloud Solutions and Cloud Mashups
Amazon Web Service
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
Amazon Web Service (AWS)
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
American Standard Code for Information Interchange (ASCII)
5.3 Machine-Level Information Representation
analytics process model
8.6 Data Management for Shallow and Deep Learning Applications
Android Studio
11.1 Modern Web Applications Architectures
anonymity
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive
Apache Hadoop
8.2 Data Management Systems
API
6.2 Fundamental OS Concepts,
7.2 Programming Language Constructs,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
13.1 Hybrid Multicloud Solutions and Cloud Mashups
API gateway
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
application
5.1 Computer Systems Organization
application architecture
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products
application programming interface
6.1 What Is an Operating System?
application programming interface (API)
6.2 Fundamental OS Concepts
application security
14.2 Cybersecurity Deep Dive
application software
9.1 Software Engineering Fundamentals
applications
5.6 Processor Architectures
ArchDev (SecOps)
10.2 Enterprise Architecture Management Frameworks
archetype
10.3 Solution Architecture Management
architectural pattern
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products,
10.3 Solution Architecture Management
architectural style
10.1 Patterns Management,
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management
architecture continuum
10.1 Patterns Management
Architecture Continuum
10.2 Enterprise Architecture Management Frameworks
Architecture Development Method (ADM)
10.2 Enterprise Architecture Management Frameworks
architecture management
9.2 Software Engineering Process
architecture model
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products
architecture scope
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
archival backup
8.3 Relational Database Management Systems
archive file
4.2 Building C Programs
argument
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
arithmetic
5.4 Machine-Level Program Representation
arithmetic logic unit (ALU)
5.1 Computer Systems Organization
array
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
array initializer
7.2 Programming Language Constructs
Array of Things (AoT)
8.6 Data Management for Shallow and Deep Learning Applications
artificial human
13.4 Towards Intelligent Autonomous Networked Super Systems
artificial intelligence
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society
artificial intelligence (AI)
1.1 Computer Science,
8.6 Data Management for Shallow and Deep Learning Applications
assembler
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
5.2 Computer Levels of Abstraction
assembly language
4.1 Models of Computation,
4.2 Building C Programs,
5.2 Computer Levels of Abstraction,
5.4 Machine-Level Program Representation,
5.4 Machine-Level Program Representation
Association for Computing Machinery (ACM)
9.3 Special Topics
asymptotic analysis
3.3 Formal Properties of Algorithms
asymptotic notation
3.3 Formal Properties of Algorithms
asynchronous call
8.3 Relational Database Management Systems
Asynchronous JavaScript and XML (AJAX)
11.1 Modern Web Applications Architectures
atomicity, consistency, isolation, and durability (ACID)
8.3 Relational Database Management Systems
attribute
8.1 Data Management Focus,
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems,
8.5 Data Warehousing, Data Lakes, and Business Intelligence
augmented reality (AR)
13.3 Big Cloud PaaS Mainstream Capabilities
authentication
Introduction,
6.1 What Is an Operating System?,
6.6 Reliability and Security,
6.6 Reliability and Security,
6.6 Reliability and Security,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive
authorization
Introduction,
6.1 What Is an Operating System?,
6.6 Reliability and Security,
6.6 Reliability and Security,
6.6 Reliability and Security
autocomplete
3.2 Algorithm Design and Discovery
automated testing
9.3 Special Topics
automation
2.1 Computational Thinking
autonomous system
14.1 Cyber Resources Management Frameworks
autonomous systems
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.3 Governing the Use of Cyber Resources
availability
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.2 Software Engineering Process,
9.3 Special Topics
AVL tree property
3.1 Introduction to Data Structures and Algorithms
AWS
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
Azure
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
B
Backend as a Service (BaaS)
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
balanced binary search tree
3.1 Introduction to Data Structures and Algorithms
bare metal server
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
base container image
13.2 Big Cloud IaaS Mainstream Capabilities
basic block
7.4 Programming Language Implementation
best practice
7.1 Programming Language Foundations,
7.2 Programming Language Constructs,
7.2 Programming Language Constructs,
7.2 Programming Language Constructs
best-case situation
3.3 Formal Properties of Algorithms
biased information
8.1 Data Management Focus
big data analytics
2.3 Evolving Architectures into Useable Products,
13.4 Towards Intelligent Autonomous Networked Super Systems,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive
big design up front (BDUF)
9.2 Software Engineering Process
binary code
4.1 Models of Computation
binary logarithm
3.3 Formal Properties of Algorithms
binary operator
7.2 Programming Language Constructs
binary search
3.2 Algorithm Design and Discovery,
3.4 Algorithmic Paradigms,
3.5 Sample Algorithms by Problem
binary search algorithm
1.1 Computer Science,
3.2 Algorithm Design and Discovery,
3.5 Sample Algorithms by Problem
binary search tree
3.1 Introduction to Data Structures and Algorithms
binary tree
8.3 Relational Database Management Systems
binary tree property
3.1 Introduction to Data Structures and Algorithms
biomimetic robotics
13.4 Towards Intelligent Autonomous Networked Super Systems
black box testing
9.3 Special Topics
block storage
13.2 Big Cloud IaaS Mainstream Capabilities
Blockchain 2.0
13.3 Big Cloud PaaS Mainstream Capabilities
blockchain DBMS
8.4 Nonrelational Database Management Systems
blockchain network
13.3 Big Cloud PaaS Mainstream Capabilities
blueprint
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management
bottom-tested loop
7.2 Programming Language Constructs
breadth-first search
3.5 Sample Algorithms by Problem
bring your own cloud (BYOC) solution
13.1 Hybrid Multicloud Solutions and Cloud Mashups
brute-force algorithm
3.4 Algorithmic Paradigms
bug
9.1 Software Engineering Fundamentals,
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.3 Special Topics
bug tracking system
9.3 Special Topics
bus
5.1 Computer Systems Organization,
5.4 Machine-Level Program Representation,
5.5 Memory Hierarchy
business intelligence (BI)
8.5 Data Warehousing, Data Lakes, and Business Intelligence,
9.1 Software Engineering Fundamentals
business logic layer
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
business model
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products
business process
10.2 Enterprise Architecture Management Frameworks
business process hierarchy
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
business service choreography
10.1 Patterns Management
business service orchestration
10.1 Patterns Management
busy waiting
7.3 Alternative Programming Models
C
C
4.1 Models of Computation,
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.3 Parallel Programming Models,
4.3 Parallel Programming Models,
4.4 Applications of Programming Models,
9.1 Software Engineering Fundamentals
C++
4.1 Models of Computation,
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.3 Parallel Programming Models,
9.1 Software Engineering Fundamentals
cache-only memory architecture (COMA)
6.2 Fundamental OS Concepts
call stack
7.2 Programming Language Constructs
canonical algorithm
3.1 Introduction to Data Structures and Algorithms
canonical searching algorithm
3.2 Algorithm Design and Discovery
CAP theorem
8.4 Nonrelational Database Management Systems
capability list
6.6 Reliability and Security
cascading style sheets (CSS)
11.1 Modern Web Applications Architectures
case analysis
3.3 Formal Properties of Algorithms
case-sensitive
7.2 Programming Language Constructs
Cassandra DB
13.2 Big Cloud IaaS Mainstream Capabilities
central processing unit (CPU)
4.1 Models of Computation
centralized DBMS architecture
8.2 Data Management Systems
change data capture (CDC)
8.5 Data Warehousing, Data Lakes, and Business Intelligence
ChatGPT
Introduction
child thread
4.3 Parallel Programming Models
Church-Turing Thesis
4.1 Models of Computation
Clang
4.2 Building C Programs
class
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
client-side script
7.3 Alternative Programming Models
closed-source
9.3 Special Topics
cloud computing
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
cloud DBMS architecture
8.2 Data Management Systems
cloud-native application
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
cluster
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems,
8.6 Data Management for Shallow and Deep Learning Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
code block
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
code coverage
9.3 Special Topics
code generation
7.4 Programming Language Implementation
code relocation
4.2 Building C Programs
code review
9.2 Software Engineering Process
coercion
7.2 Programming Language Constructs
cognitive computing
8.6 Data Management for Shallow and Deep Learning Applications
cognitive robotics
13.4 Towards Intelligent Autonomous Networked Super Systems
collection
3.2 Algorithm Design and Discovery
collision
3.5 Sample Algorithms by Problem
combinatorial problem
3.4 Algorithmic Paradigms
combined assignment
7.2 Programming Language Constructs
command line interface (CLI)
13.2 Big Cloud IaaS Mainstream Capabilities
Common Gateway Interface (CGI)
7.1 Programming Language Foundations,
7.3 Alternative Programming Models
Common Language Runtime (CLR)
7.1 Programming Language Foundations
community cloud
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
compiler
4.1 Models of Computation,
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.3 Parallel Programming Models,
4.4 Applications of Programming Models,
7.2 Programming Language Constructs,
7.2 Programming Language Constructs,
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation,
7.4 Programming Language Implementation
complex data
3.1 Introduction to Data Structures and Algorithms,
3.2 Algorithm Design and Discovery,
3.4 Algorithmic Paradigms
complex data type
7.2 Programming Language Constructs
complex instruction set computer (CISC)
5.4 Machine-Level Program Representation
complexity
3.2 Algorithm Design and Discovery
component
10.1 Patterns Management,
10.1 Patterns Management,
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
composability
14.1 Cyber Resources Management Frameworks
compression
3.2 Algorithm Design and Discovery
computational science
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society
computational thinking
2.1 Computational Thinking,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products
compute service
13.2 Big Cloud IaaS Mainstream Capabilities
computer program
1.1 Computer Science
computer science
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society
computer science (CS)
1.1 Computer Science
computer scientist
8.1 Data Management Focus,
8.6 Data Management for Shallow and Deep Learning Applications
computer system
5.1 Computer Systems Organization,
5.1 Computer Systems Organization,
5.2 Computer Levels of Abstraction,
5.3 Machine-Level Information Representation,
5.5 Memory Hierarchy,
5.5 Memory Hierarchy
computer systems
5.1 Computer Systems Organization,
5.5 Memory Hierarchy,
5.6 Processor Architectures
computing
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society
concurrency
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
7.4 Programming Language Implementation
concurrency control
8.3 Relational Database Management Systems
concurrent programming
4.3 Parallel Programming Models,
7.1 Programming Language Foundations,
7.4 Programming Language Implementation
condition variable
6.3 Processes and Concurrency
condition-controlled
7.2 Programming Language Constructs
conditional expression
7.2 Programming Language Constructs
connection manager
8.2 Data Management Systems
consistency problem
8.1 Data Management Focus
constant
3.3 Formal Properties of Algorithms
constant-time operation
3.5 Sample Algorithms by Problem
construction phase
9.2 Software Engineering Process
constructor
7.3 Alternative Programming Models
contact tracing
3.1 Introduction to Data Structures and Algorithms
container
6.3 Processes and Concurrency,
6.6 Reliability and Security,
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive
Container as a Service (CaaS)
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
container image
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
container management services
13.2 Big Cloud IaaS Mainstream Capabilities
container registry (CR)
13.2 Big Cloud IaaS Mainstream Capabilities
containerization
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
containerized
9.2 Software Engineering Process
Containers as a Service
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
content delivery network (CDN)
13.2 Big Cloud IaaS Mainstream Capabilities
content moderation
3.2 Algorithm Design and Discovery
context switch
6.3 Processes and Concurrency
continuous delivery
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications
continuous integration
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
continuous integration and continuous deployment (CI/CD)
12.1 Introduction to Cloud-Native Applications
core
4.1 Models of Computation,
4.3 Parallel Programming Models,
4.4 Applications of Programming Models
correctness
3.2 Algorithm Design and Discovery
cost model
3.3 Formal Properties of Algorithms
count sorting
3.5 Sample Algorithms by Problem
count-controlled
7.2 Programming Language Constructs
CPU
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.5 File Systems,
6.6 Reliability and Security,
6.6 Reliability and Security
critical infrastructure
14.2 Cybersecurity Deep Dive,
14.3 Governing the Use of Cyber Resources,
14.3 Governing the Use of Cyber Resources
critical infrastructure.
14 Summary
critical section
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.6 Reliability and Security
crosscutting activity
9.2 Software Engineering Process
cryptography
3.2 Algorithm Design and Discovery,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive
cyber economics
14.3 Governing the Use of Cyber Resources,
14.3 Governing the Use of Cyber Resources,
14.3 Governing the Use of Cyber Resources,
14.3 Governing the Use of Cyber Resources
cybersecurity
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.3 Governing the Use of Cyber Resources,
14.3 Governing the Use of Cyber Resources,
14.3 Governing the Use of Cyber Resources,
14 Summary
D
data accuracy
8.1 Data Management Focus
data analysis
1.2 Computer Science across the Disciplines
data architecture model
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
Data as a Service (DaaS)
8.4 Nonrelational Database Management Systems
data completeness
8.1 Data Management Focus
data compliance
8.1 Data Management Focus,
8.6 Data Management for Shallow and Deep Learning Applications
data consistency
8.1 Data Management Focus,
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems
data consolidation
8.6 Data Management for Shallow and Deep Learning Applications
data control language (DCL)
8.2 Data Management Systems
data description language (DDL) compiler
8.2 Data Management Systems
data federation
8.6 Data Management for Shallow and Deep Learning Applications
data governance
8.1 Data Management Focus
data integration
8.5 Data Warehousing, Data Lakes, and Business Intelligence,
8.6 Data Management for Shallow and Deep Learning Applications
data management
8.1 Data Management Focus,
8.3 Relational Database Management Systems,
8.6 Data Management for Shallow and Deep Learning Applications
data management layer
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
data manipulation language (DML)
8.2 Data Management Systems
data model
8.1 Data Management Focus,
8.2 Data Management Systems,
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems,
8.5 Data Warehousing, Data Lakes, and Business Intelligence
data movement
5.4 Machine-Level Program Representation
data owner
8.1 Data Management Focus,
8.6 Data Management for Shallow and Deep Learning Applications
data propagation
8.6 Data Management for Shallow and Deep Learning Applications
data quality (DQ)
8.1 Data Management Focus
data quality dimension
8.6 Data Management for Shallow and Deep Learning Applications
data quality problems
8.1 Data Management Focus
data query language (DQL)
8.2 Data Management Systems
data redundancy
8.2 Data Management Systems,
8.3 Relational Database Management Systems,
8.3 Relational Database Management Systems
data replication
8.3 Relational Database Management Systems
data representation
3.1 Introduction to Data Structures and Algorithms
data science
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society
data scientist
8.1 Data Management Focus,
8.5 Data Warehousing, Data Lakes, and Business Intelligence,
8.6 Data Management for Shallow and Deep Learning Applications
data security
8.1 Data Management Focus,
8.6 Data Management for Shallow and Deep Learning Applications
data security platform
14.2 Cybersecurity Deep Dive
data steward
8.1 Data Management Focus,
8.6 Data Management for Shallow and Deep Learning Applications
data structure
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms
data structure problem
3.2 Algorithm Design and Discovery
data type
3.1 Introduction to Data Structures and Algorithms,
4.4 Applications of Programming Models
data virtualization
8.6 Data Management for Shallow and Deep Learning Applications
data warehouse
8.2 Data Management Systems,
8.5 Data Warehousing, Data Lakes, and Business Intelligence,
8.6 Data Management for Shallow and Deep Learning Applications,
8.6 Data Management for Shallow and Deep Learning Applications
database administrator (DBA)
8.1 Data Management Focus
database administrators
9.1 Software Engineering Fundamentals
database application
8.2 Data Management Systems,
8.4 Nonrelational Database Management Systems,
8.4 Nonrelational Database Management Systems
database architecture
8.3 Relational Database Management Systems
database description language (DDL)
8.2 Data Management Systems
database designer
8.1 Data Management Focus,
8.2 Data Management Systems,
8.3 Relational Database Management Systems
database normalization
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems
database recovery
8.3 Relational Database Management Systems
database security
8.3 Relational Database Management Systems
database transaction
8.3 Relational Database Management Systems
database user
8.2 Data Management Systems
DBMS interface
8.2 Data Management Systems
DBMS utilities
8.2 Data Management Systems
debugger
9.3 Special Topics
debugging
2.1 Computational Thinking,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products
decentralized Apps (DApps)
11.1 Modern Web Applications Architectures
declarative programming
4.1 Models of Computation
decomposition
2.1 Computational Thinking,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
decrement operator (--)
7.2 Programming Language Constructs
deep learning network
8.6 Data Management for Shallow and Deep Learning Applications
deep machine learning
13.3 Big Cloud PaaS Mainstream Capabilities
Denial of Service Attacks (DoS)
8.3 Relational Database Management Systems
denial-of-service attack
14.2 Cybersecurity Deep Dive
Dennard scaling
5.6 Processor Architectures
deployment
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.3 Special Topics
depth-first search
3.5 Sample Algorithms by Problem
descriptive analytics
8.6 Data Management for Shallow and Deep Learning Applications
design component
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
destructor
7.3 Alternative Programming Models
detail-level design (DLD)
9.2 Software Engineering Process
determinative
7.2 Programming Language Constructs
device driver
4.1 Models of Computation,
4.2 Building C Programs,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts
device manager
6.2 Fundamental OS Concepts
device register
6.2 Fundamental OS Concepts
DevOps
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
DevOps model
9.2 Software Engineering Process
DFS
6.5 File Systems
Difference Engine
1.1 Computer Science
Dijkstra’s algorithm
3.5 Sample Algorithms by Problem
directory
6.3 Processes and Concurrency,
6.5 File Systems,
6.5 File Systems,
6.6 Reliability and Security
disaster recovery
12.1 Introduction to Cloud-Native Applications
disk storage
8.3 Relational Database Management Systems
distributed computing
4.3 Parallel Programming Models
distributed denial-of-service (DDoS) attack
14.2 Cybersecurity Deep Dive
distributed file system (DFS)
6.5 File Systems
distributed transaction
8.3 Relational Database Management Systems
divide and conquer algorithm
3.4 Algorithmic Paradigms
Django
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications
Django project
11.2 Sample Responsive WAD with Bootstrap and Django,
11.4 Sample Responsive WAD with Bootstrap/React and Django
Docker
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
Docker Compose
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
domain constraint
8.3 Relational Database Management Systems
Dr. Edgar F. Codd
8.3 Relational Database Management Systems
dual in-line memory module (DIMM)
5.5 Memory Hierarchy
dual mode
6.2 Fundamental OS Concepts
duplication
8.1 Data Management Focus
dynamic library
5.4 Machine-Level Program Representation
dynamic linker
7.4 Programming Language Implementation
dynamic method binding
7.3 Alternative Programming Models
dynamic quality
9.1 Software Engineering Fundamentals
dynamic random access memory (DRAM)
5.5 Memory Hierarchy
E
EC2
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
elaboration phase
9.2 Software Engineering Process
Electronic Communications Privacy Act (ECPA) of 1986
8.6 Data Management for Shallow and Deep Learning Applications
Electronic Numerical Integrator and Computer
1.1 Computer Science
element
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms,
3.4 Algorithmic Paradigms,
7.1 Programming Language Foundations,
7.3 Alternative Programming Models,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
elementary business process (EBP)
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
embedded script
7.3 Alternative Programming Models
embedded software
9.1 Software Engineering Fundamentals
enterprise architecture (EA)
10.1 Patterns Management,
10.2 Enterprise Architecture Management Frameworks
enterprise architecture framework (EAF)
10.2 Enterprise Architecture Management Frameworks
enterprise architecture management (EAM)
10.2 Enterprise Architecture Management Frameworks
enterprise or solution portfolio architect
9.1 Software Engineering Fundamentals
enterprise search
8.6 Data Management for Shallow and Deep Learning Applications
enterprise service bus
12.1 Introduction to Cloud-Native Applications
enterprise service bus (ESB)
12.1 Introduction to Cloud-Native Applications
entity integrity constraint
8.3 Relational Database Management Systems
Ethereum blockchain
11.1 Modern Web Applications Architectures,
11.6 Sample Ethereum Blockchain Web 2.0/Web 3.0 Application
Ethereum platform
2.3 Evolving Architectures into Useable Products
evaluation
8.3 Relational Database Management Systems
event-driven
7.1 Programming Language Foundations
event-driven architecture
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
exception
6.1 What Is an Operating System?,
6.3 Processes and Concurrency,
7.1 Programming Language Foundations,
7.4 Programming Language Implementation
executable
5.1 Computer Systems Organization
executable and linkable format (ELF)
4.2 Building C Programs
exokernel
6.2 Fundamental OS Concepts
experimental analysis
3.3 Formal Properties of Algorithms
exploratory analysis
8.6 Data Management for Shallow and Deep Learning Applications
exponentiation operator (**)
7.2 Programming Language Constructs
Express.js
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
expression
7.1 Programming Language Foundations,
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
extended reality
13.1 Hybrid Multicloud Solutions and Cloud Mashups
extended reality (XR)
13.3 Big Cloud PaaS Mainstream Capabilities
extensibility
9.1 Software Engineering Fundamentals,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks
external references
4.2 Building C Programs
extraction, transformation, and loading (ETL)
8.5 Data Warehousing, Data Lakes, and Business Intelligence
F
facial recognition
3.2 Algorithm Design and Discovery
fact constellation
8.5 Data Warehousing, Data Lakes, and Business Intelligence
fat client variant
8.3 Relational Database Management Systems
fault recovery
6.1 What Is an Operating System?
fault tolerance
6.1 What Is an Operating System?
federated DBMS
8.2 Data Management Systems
file
6.5 File Systems
file storage
13.2 Big Cloud IaaS Mainstream Capabilities
file system
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.5 File Systems,
6.5 File Systems,
6.5 File Systems,
6.5 File Systems
file versioning
6.5 File Systems
first come, first served
6.1 What Is an Operating System?
first come, first served (FCFS)
6.3 Processes and Concurrency
first-class function
7.3 Alternative Programming Models
flat file database
8.4 Nonrelational Database Management Systems
flexibility
9.1 Software Engineering Fundamentals
floating point
5.3 Machine-Level Information Representation,
5.4 Machine-Level Program Representation,
7.2 Programming Language Constructs
floating point number
5.3 Machine-Level Information Representation
flow of control
7.1 Programming Language Foundations,
7.1 Programming Language Foundations,
7.2 Programming Language Constructs
flowchart
2.1 Computational Thinking
for loop
7.2 Programming Language Constructs
formal parameter
7.2 Programming Language Constructs
frame buffer
6.2 Fundamental OS Concepts
framework
Introduction,
10.1 Patterns Management,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management
free and open-source software (FOSS)
9.3 Special Topics
freed memory
4.2 Building C Programs
full virtualization
6.4 Memory Management
full-text search
8.6 Data Management for Shallow and Deep Learning Applications
function
2.1 Computational Thinking,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.2 Architecting Solutions with Adaptive Design Reuse in Mind,
2.3 Evolving Architectures into Useable Products,
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.3 Parallel Programming Models,
7.1 Programming Language Foundations,
7.1 Programming Language Foundations,
7.1 Programming Language Foundations,
7.3 Alternative Programming Models,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation,
7.4 Programming Language Implementation
Function as a Service
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
Function as a Service (FaaS)
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
function call
7.2 Programming Language Constructs
function signature
7.2 Programming Language Constructs
functional dependency (FD)
8.3 Relational Database Management Systems
functional programming
4.1 Models of Computation
functionality
3.1 Introduction to Data Structures and Algorithms
G
garbage collection
7.3 Alternative Programming Models
garbage in, garbage out (GIGO)
8.1 Data Management Focus
General Data Protection Regulation (GDPR)
8.6 Data Management for Shallow and Deep Learning Applications
general-purpose register (GPR)
6.3 Processes and Concurrency
Generative AI (GenAI)
Introduction
Geographic Information Systems (GIS)
8.2 Data Management Systems
GitHub
4.2 Building C Programs,
9.3 Special Topics,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
GitLab
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
global optimization
7.4 Programming Language Implementation
global positioning system (GPS)
8.1 Data Management Focus
Google Maps
8.2 Data Management Systems
governance
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management
graph
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms
graph-based database
8.4 Nonrelational Database Management Systems
graphical user interface
6.2 Fundamental OS Concepts
graphical user interface (GUI)
6.2 Fundamental OS Concepts
graphics processing unit (GPU)
4.3 Parallel Programming Models
gray box testing
9.3 Special Topics
guest modification
6.4 Memory Management
H
Hard disk
5.5 Memory Hierarchy
hard disk drive
13.2 Big Cloud IaaS Mainstream Capabilities
hard disk drive (HDD)
5.5 Memory Hierarchy
hardware
1.1 Computer Science,
1.1 Computer Science,
1.1 Computer Science,
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society,
5.1 Computer Systems Organization,
5.1 Computer Systems Organization,
8.1 Data Management Focus,
8.5 Data Warehousing, Data Lakes, and Business Intelligence,
8.6 Data Management for Shallow and Deep Learning Applications,
8.6 Data Management for Shallow and Deep Learning Applications
hardware abstraction layer
6.2 Fundamental OS Concepts
hardware abstraction layer (HAL)
6.2 Fundamental OS Concepts
hash table
3.5 Sample Algorithms by Problem
heap allocation
6.4 Memory Management
heap property
3.1 Introduction to Data Structures and Algorithms
heapsort algorithm
3.5 Sample Algorithms by Problem
heuristics optimization
8.3 Relational Database Management Systems
hierarchical DBMS
8.2 Data Management Systems
hierarchical model
8.4 Nonrelational Database Management Systems
high availability
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
high-level design (HLD)
9.2 Software Engineering Process
high-level language (HLL)
5.2 Computer Levels of Abstraction
high-order function
7.3 Alternative Programming Models
high-performance computing (HPC)
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
hit rate
5.5 Memory Hierarchy
homogeneous
5.6 Processor Architectures
horizontal fragmentation (sharding)
8.3 Relational Database Management Systems
human-computer interaction
1.2 Computer Science across the Disciplines
human-computer interaction (HCI)
1.1 Computer Science
hybrid cloud
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
13.2 Big Cloud IaaS Mainstream Capabilities,
13.2 Big Cloud IaaS Mainstream Capabilities
hybrid cloud application
2.3 Evolving Architectures into Useable Products
hybrid implementation
7.1 Programming Language Foundations,
7.4 Programming Language Implementation,
7.4 Programming Language Implementation
hypertext markup language (HTML)
11.1 Modern Web Applications Architectures
I
i-number
6.5 File Systems
IaaS
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
IBM Research
8.3 Relational Database Management Systems
identity and access management
14.2 Cybersecurity Deep Dive
identity and access management (IAM)
14.2 Cybersecurity Deep Dive
IEEE-CS established the Committee on Professional Ethics (COPE)
9.3 Special Topics
ilities
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks
image recognition
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society
immediate backup
8.3 Relational Database Management Systems
imperative programming
4.1 Models of Computation
in-memory DBMS
8.2 Data Management Systems
inception phase
9.2 Software Engineering Process
inconsistency
6.6 Reliability and Security
increment operator (++)
7.2 Programming Language Constructs
incremental backup
6.5 File Systems
incremental model
9.2 Software Engineering Process
index
3.1 Introduction to Data Structures and Algorithms,
3.5 Sample Algorithms by Problem,
8.2 Data Management Systems,
8.4 Nonrelational Database Management Systems,
8.6 Data Management for Shallow and Deep Learning Applications
indexed array
7.2 Programming Language Constructs
indexed organization
8.3 Relational Database Management Systems
informatics
8.7 Informatics and Data Management
information architect
8.1 Data Management Focus,
8.2 Data Management Systems,
8.7 Informatics and Data Management
information hiding
7.2 Programming Language Constructs
information retrieval
8.6 Data Management for Shallow and Deep Learning Applications
information science
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society
information security
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive,
14.3 Governing the Use of Cyber Resources
Infrastructure as a Service
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
infrastructure as a service (IaaS)
13.2 Big Cloud IaaS Mainstream Capabilities
Infrastructure as a Service (IaaS)
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
infrastructure security
14.2 Cybersecurity Deep Dive
Infrastructure Security
14.2 Cybersecurity Deep Dive
inheritance
7.1 Programming Language Foundations,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
initialization
7.2 Programming Language Constructs
inner join
8.3 Relational Database Management Systems
input/output (I/O)
5.1 Computer Systems Organization
input/output (I/O) devices
5.1 Computer Systems Organization
input/output devices
Introduction
insider threat
14.2 Cybersecurity Deep Dive
instantiation
7.3 Alternative Programming Models
instruction set architecture (ISA)
4.1 Models of Computation
integer data type
3.1 Introduction to Data Structures and Algorithms
integrated development environment
12.1 Introduction to Cloud-Native Applications
integrated development environment (IDE)
4.2 Building C Programs
intelligent autonomous networked supersystems (IANS)
13.4 Towards Intelligent Autonomous Networked Super Systems
inter-process communication
6.3 Processes and Concurrency
inter-process communication (IPC)
6.3 Processes and Concurrency
Interaction design (IxD) patterns
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
intermediate code
7.4 Programming Language Implementation
intermediate form (IF)
7.4 Programming Language Implementation
intermediate language
7.1 Programming Language Foundations
International Society for Technology in Education (ISTE)
2.1 Computational Thinking
Internet of Things (IoT)
2.3 Evolving Architectures into Useable Products
interoperability
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive
interpreter
4.1 Models of Computation
interrupt
6.2 Fundamental OS Concepts
interrupts
6.1 What Is an Operating System?
interval scheduling problem
3.4 Algorithmic Paradigms
intractable
3.6 Computer Science Theory
invalid pointer
4.2 Building C Programs
iOS Files
9.1 Software Engineering Fundamentals
isolation
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.4 Memory Management,
6.4 Memory Management,
6.5 File Systems,
6.6 Reliability and Security
IT automation
10.2 Enterprise Architecture Management Frameworks
IT context management
10.2 Enterprise Architecture Management Frameworks
IT governance
10.2 Enterprise Architecture Management Frameworks
J
Java virtual machine (JVM)
7.1 Programming Language Foundations,
7.4 Programming Language Implementation
JavaScript (JS)
11.1 Modern Web Applications Architectures
JavaScript Object Notation (JSON)
11.1 Modern Web Applications Architectures
Jetpack Compose
11.1 Modern Web Applications Architectures
just-in-time (JIT) compilation
7.4 Programming Language Implementation
just-in-time (JIT) translation
7.1 Programming Language Foundations
K
Kanban Agile
9.2 Software Engineering Process
kernel
4.1 Models of Computation,
4.2 Building C Programs,
4.4 Applications of Programming Models,
4.4 Applications of Programming Models,
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.6 Reliability and Security,
6.6 Reliability and Security
key constraint
8.3 Relational Database Management Systems,
8.3 Relational Database Management Systems
keyword
7.1 Programming Language Foundations,
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.3 Alternative Programming Models
Kruskal’s algorithm
3.4 Algorithmic Paradigms,
3.5 Sample Algorithms by Problem,
3.5 Sample Algorithms by Problem
Kuard (Kubernetes Up and Running Demo)
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
kubelet
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications
Kubernetes
Introduction,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
L
Lambda calculus
4.1 Models of Computation
large language models
8.6 Data Management for Shallow and Deep Learning Applications
layered OS architecture
6.2 Fundamental OS Concepts
lexical analysis
7.4 Programming Language Implementation
library
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.3 Parallel Programming Models
limited computing resources
8.1 Data Management Focus
line coverage
9.3 Special Topics
linear data structure
3.1 Introduction to Data Structures and Algorithms
linker
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4 Summary,
7.2 Programming Language Constructs
Linux
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.4 Applications of Programming Models
load time linking
4.2 Building C Programs
local optimization
7.4 Programming Language Implementation
logarithm
3.3 Formal Properties of Algorithms
logarithms
1.1 Computer Science
logging and monitoring management
13.2 Big Cloud IaaS Mainstream Capabilities
logic gate
5.2 Computer Levels of Abstraction
logic operations
5.4 Machine-Level Program Representation
logical data independence
8.2 Data Management Systems
logical design
8.3 Relational Database Management Systems
longest path
3.6 Computer Science Theory
loose coupling
11.1 Modern Web Applications Architectures
low-level programming language
4.1 Models of Computation
M
machine code
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
5.2 Computer Levels of Abstraction,
5.4 Machine-Level Program Representation
machine learning
1.2 Computer Science across the Disciplines,
1.2 Computer Science across the Disciplines,
1.3 Computer Science and the Future of Society,
Introduction,
2.3 Evolving Architectures into Useable Products
machine learning algorithm
3.2 Algorithm Design and Discovery
MacOS Pages
9.1 Software Engineering Fundamentals
macro life cycle
8.7 Informatics and Data Management
main memory
5.1 Computer Systems Organization
maintainability
7.3 Alternative Programming Models,
7.3 Alternative Programming Models,
7.3 Alternative Programming Models,
9.1 Software Engineering Fundamentals,
9.3 Special Topics,
9.3 Special Topics,
9.3 Special Topics,
14.1 Cyber Resources Management Frameworks
maintenance
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.3 Special Topics
malware
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive
manual testing
9.3 Special Topics
map
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms
MapReduce
8.4 Nonrelational Database Management Systems,
8.6 Data Management for Shallow and Deep Learning Applications,
8.6 Data Management for Shallow and Deep Learning Applications
master data management (MDM)
8.6 Data Management for Shallow and Deep Learning Applications
matching
3.2 Algorithm Design and Discovery
mechanism
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.4 Memory Management,
6.4 Memory Management,
6.6 Reliability and Security,
6.6 Reliability and Security,
6.6 Reliability and Security
memory deallocation
6.2 Fundamental OS Concepts
memory leak
4.2 Building C Programs
memory multiplexing
6.4 Memory Management
memory technology
5.5 Memory Hierarchy
merge sort
3.4 Algorithmic Paradigms
merge sort algorithm
3.5 Sample Algorithms by Problem
merging process
8.6 Data Management for Shallow and Deep Learning Applications
message passing
4.3 Parallel Programming Models
Message Passing Interface (MPI)
4.3 Parallel Programming Models
meta-framework
10.2 Enterprise Architecture Management Frameworks
metadata
7.4 Programming Language Implementation,
8.3 Relational Database Management Systems,
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems,
8.5 Data Warehousing, Data Lakes, and Business Intelligence,
8.6 Data Management for Shallow and Deep Learning Applications
metadata modeling
8.1 Data Management Focus
micro life cycle
8.7 Informatics and Data Management
microarchitecture
5.2 Computer Levels of Abstraction
microservice
10.1 Patterns Management,
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
microservices
2.3 Evolving Architectures into Useable Products
Microsoft Azure
2.3 Evolving Architectures into Useable Products,
13.2 Big Cloud IaaS Mainstream Capabilities
Microsoft Word
9.1 Software Engineering Fundamentals
middle end
7.4 Programming Language Implementation
migrating legacy business solutions
2.3 Evolving Architectures into Useable Products
minimum spanning tree algorithm
3.4 Algorithmic Paradigms
minimum spanning tree problem
3.5 Sample Algorithms by Problem
miniworld
8.2 Data Management Systems
mixed fragmentation
8.3 Relational Database Management Systems
mixed reality (MR)
13.3 Big Cloud PaaS Mainstream Capabilities
ML toolkits
13.3 Big Cloud PaaS Mainstream Capabilities
model of computation
3.2 Algorithm Design and Discovery
Model-View-Controller (MVC)
2.3 Evolving Architectures into Useable Products
modeling
3.4 Algorithmic Paradigms
modularity
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.4 Applications of Programming Models
modularization
7.2 Programming Language Constructs
module
7.2 Programming Language Constructs,
7.3 Alternative Programming Models,
7.4 Programming Language Implementation
modulo operator (%)
7.2 Programming Language Constructs
MongoDB Atlas
13.2 Big Cloud IaaS Mainstream Capabilities
monolith
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications
monolithic architecture
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications
monolithic design
6.2 Fundamental OS Concepts
monolithic structure
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
multicloud solution
13.1 Hybrid Multicloud Solutions and Cloud Mashups
multicore
4.3 Parallel Programming Models
multifile relational database
8.4 Nonrelational Database Management Systems
multimedia DBMS
8.2 Data Management Systems
multiple inheritance
7.3 Alternative Programming Models
multitask
7.3 Alternative Programming Models
multiuser DBMS
8.2 Data Management Systems
multivalued dependency (MVD)
8.3 Relational Database Management Systems
mutual exclusion
6.3 Processes and Concurrency
N
n-tier DBMS architecture
8.2 Data Management Systems
name-value pair
7.2 Programming Language Constructs
named constant
7.2 Programming Language Constructs
NAND
5.5 Memory Hierarchy
NAND gate
5.5 Memory Hierarchy
nanotechnology
13.4 Towards Intelligent Autonomous Networked Super Systems,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.3 Governing the Use of Cyber Resources
natural join
8.3 Relational Database Management Systems
Network Attached Storage (NAS)
8.3 Relational Database Management Systems
network DBMS
8.2 Data Management Systems
network security
14.2 Cybersecurity Deep Dive
neural network
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society,
1.3 Computer Science and the Future of Society
neuroinformatics
13.4 Towards Intelligent Autonomous Networked Super Systems
neuromorphic
Introduction
neuromorphic computer
5.2 Computer Levels of Abstraction
neuromorphic computing
13.4 Towards Intelligent Autonomous Networked Super Systems
Next.js
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
node
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms,
11.3 Sample Responsive WAD with Bootstrap/React and Node,
11.4 Sample Responsive WAD with Bootstrap/React and Django,
11.5 Sample Native WAD with React Native and Node or Django,
11.5 Sample Native WAD with React Native and Node or Django,
11.6 Sample Ethereum Blockchain Web 2.0/Web 3.0 Application,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
nomadicity
14.1 Cyber Resources Management Frameworks
non determinative
7.2 Programming Language Constructs
non-first normal form (NFNF)
8.4 Nonrelational Database Management Systems
non-fungible token (NFT)
11.1 Modern Web Applications Architectures
non-privileged system program
6.2 Fundamental OS Concepts
non-uniform memory access (NUMA)
6.2 Fundamental OS Concepts
Non-Volatile Memory Express
13.2 Big Cloud IaaS Mainstream Capabilities
nondeterministic algorithm
3.6 Computer Science Theory
nondeterministic polynomial (NP) time complexity class
3.6 Computer Science Theory
nonfunctional requirement
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.2 Software Engineering Process,
9.3 Special Topics
nonrelational database
8.4 Nonrelational Database Management Systems
nonrepudiation
14.2 Cybersecurity Deep Dive
NoSQL database
13.2 Big Cloud IaaS Mainstream Capabilities
numerical weather prediction
1.2 Computer Science across the Disciplines
O
object
4.1 Models of Computation,
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs
object code
5.4 Machine-Level Program Representation,
7.4 Programming Language Implementation,
7.4 Programming Language Implementation
Object Management Group
14.1 Cyber Resources Management Frameworks
Object Management Group (OMG)
14.3 Governing the Use of Cyber Resources
object persistence
8.3 Relational Database Management Systems,
8.4 Nonrelational Database Management Systems
object storage
13.2 Big Cloud IaaS Mainstream Capabilities
object-oriented DBMS
8.2 Data Management Systems
object-oriented programming
4.1 Models of Computation
object-relational mapping (ORM)
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
objectivity problem
8.1 Data Management Focus
Octant
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
one’s complement
5.3 Machine-Level Information Representation
online analytical processing (OLAP)
8.2 Data Management Systems,
8.5 Data Warehousing, Data Lakes, and Business Intelligence
online mapping
3.2 Algorithm Design and Discovery
online transaction processing (OLTP)
8.2 Data Management Systems
Open Web Application Security Project (OWASP)
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive
open-source
9.3 Special Topics
open-source DBMS
8.2 Data Management Systems
operating system
4.1 Models of Computation,
4.2 Building C Programs,
4.2 Building C Programs,
4.2 Building C Programs,
4.4 Applications of Programming Models,
Introduction,
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.6 Reliability and Security,
9.1 Software Engineering Fundamentals,
9.3 Special Topics,
9.3 Special Topics
operational data store (ODS)
8.5 Data Warehousing, Data Lakes, and Business Intelligence
operations specialists
9.1 Software Engineering Fundamentals
optimistic rollup
11.1 Modern Web Applications Architectures
optimization
7.4 Programming Language Implementation
optimizer
8.1 Data Management Focus,
8.2 Data Management Systems,
8.3 Relational Database Management Systems
orchestration platform
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications
order of growth
3.3 Formal Properties of Algorithms
OS
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.6 Reliability and Security
outer join
8.3 Relational Database Management Systems
output
3.2 Algorithm Design and Discovery,
3.2 Algorithm Design and Discovery,
3.2 Algorithm Design and Discovery
OUTPUT
2.1 Computational Thinking
override
7.3 Alternative Programming Models
P
PaaS
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
page fetching
6.4 Memory Management
page manager
6.2 Fundamental OS Concepts
page replacement
6.4 Memory Management
parallel computer
4.3 Parallel Programming Models
parallel computing
4.3 Parallel Programming Models
parallel processing
8.3 Relational Database Management Systems,
8.6 Data Management for Shallow and Deep Learning Applications
parallel programming
4.3 Parallel Programming Models,
4.3 Parallel Programming Models,
4.4 Applications of Programming Models,
7.3 Alternative Programming Models
parent thread
4.3 Parallel Programming Models
pass by reference
7.2 Programming Language Constructs
pass by value
7.2 Programming Language Constructs
path coverage
9.3 Special Topics
pattern
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.3 Special Topics,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.2 Enterprise Architecture Management Frameworks,
10.3 Solution Architecture Management,
10.3 Solution Architecture Management
pattern hierarchy
10.1 Patterns Management
pattern language
10.1 Patterns Management
Pattern recognition
2.1 Computational Thinking
patterns management
10.1 Patterns Management
peer-to-peer (P2P)
11.1 Modern Web Applications Architectures,
13.1 Hybrid Multicloud Solutions and Cloud Mashups
perfectly balanced
3.1 Introduction to Data Structures and Algorithms
performance
9.1 Software Engineering Fundamentals,
9.2 Software Engineering Process,
9.3 Special Topics,
9.3 Special Topics,
9.3 Special Topics
performance engineer
3.3 Formal Properties of Algorithms
persistence independence
8.4 Nonrelational Database Management Systems
persistence orthogonality
8.4 Nonrelational Database Management Systems
physical data independence
8.2 Data Management Systems
physical database design
8.3 Relational Database Management Systems
physical design
9.2 Software Engineering Process
pipelining
5.6 Processor Architectures
Platform as a Service
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
Platform as a Service (PaaS)
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
pointer
4.2 Building C Programs,
4.4 Applications of Programming Models,
7.2 Programming Language Constructs,
7.2 Programming Language Constructs
polynomial (P) time complexity class
3.6 Computer Science Theory
portability
4.4 Applications of Programming Models,
7.4 Programming Language Implementation,
9.1 Software Engineering Fundamentals
precedence
7.2 Programming Language Constructs
predictive analysis
8.6 Data Management for Shallow and Deep Learning Applications
preprocessing
7.4 Programming Language Implementation
preprocessor directive
7.4 Programming Language Implementation
prescriptive process model
9.2 Software Engineering Process
presentation layer
2.2 Architecting Solutions with Adaptive Design Reuse in Mind
primary memory
6.2 Fundamental OS Concepts
primary storage
6.5 File Systems
primitive data type
7.2 Programming Language Constructs
principles
10.3 Solution Architecture Management
priority queue
3.1 Introduction to Data Structures and Algorithms,
3.1 Introduction to Data Structures and Algorithms,
3.5 Sample Algorithms by Problem
privacy
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.1 Cyber Resources Management Frameworks,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.2 Cybersecurity Deep Dive,
14.3 Governing the Use of Cyber Resources
private cloud
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
13.3 Big Cloud PaaS Mainstream Capabilities
privileged instruction
6.1 What Is an Operating System?
privileged system program
6.2 Fundamental OS Concepts
problem model
3.2 Algorithm Design and Discovery
procedural language
7.1 Programming Language Foundations
process
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.4 Memory Management,
6.5 File Systems,
6.6 Reliability and Security,
6.6 Reliability and Security,
7.1 Programming Language Foundations,
7.2 Programming Language Constructs,
7.2 Programming Language Constructs,
7.4 Programming Language Implementation,
7.4 Programming Language Implementation
process control block (PCB)
6.3 Processes and Concurrency
process ID
6.3 Processes and Concurrency
process ID (PID)
6.3 Processes and Concurrency
process synchronization
6.2 Fundamental OS Concepts
processor
1.1 Computer Science,
1.1 Computer Science,
5.1 Computer Systems Organization,
5.4 Machine-Level Program Representation
product owners
9.1 Software Engineering Fundamentals
program counter
6.1 What Is an Operating System?
program counter (PC)
5.4 Machine-Level Program Representation
programming
3.6 Computer Science Theory
programming language
1.1 Computer Science,
1.1 Computer Science,
4.1 Models of Computation,
4.1 Models of Computation,
4.2 Building C Programs,
4.3 Parallel Programming Models,
4 Summary
programming language paradigm
4.1 Models of Computation
project manager
9.1 Software Engineering Fundamentals
properties
6.1 What Is an Operating System?
protection
Introduction,
6.1 What Is an Operating System?,
6.1 What Is an Operating System?,
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.5 File Systems,
6.5 File Systems,
6.6 Reliability and Security,
6.6 Reliability and Security
protein-folding algorithm
3.4 Algorithmic Paradigms
prototyping model
9.2 Software Engineering Process
pseudo-assembly
5.4 Machine-Level Program Representation
pseudocode
2.1 Computational Thinking
public cloud
12.1 Introduction to Cloud-Native Applications,
12.1 Introduction to Cloud-Native Applications,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies,
12.2 Cloud-Based and Cloud-Native Applications Deployment Technologies
pure function
7.3 Alternative Programming Models
Q
quadratic-time algorithm
3.3 Formal Properties of Algorithms
quality assurance tester
9.1 Software Engineering Fundamentals
quantum computer
13.4 Towards Intelligent Autonomous Networked Super Systems
query processor
8.2 Data Management Systems
query tree
8.3 Relational Database Management Systems
query-by-example (QBE)
8.3 Relational Database Management Systems
quicksort algorithm
3.5 Sample Algorithms by Problem
quota
6.5 File Systems
R
Random Access Machine
4.1 Models of Computation
random access memory
6.2 Fundamental OS Concepts
reachable vertex
3.5 Sample Algorithms by Problem
React
11.3 Sample Responsive WAD with Bootstrap/React and Node,
11.4 Sample Responsive WAD with Bootstrap/React and Django,
11.5 Sample Native WAD with React Native and Node or Django,
11.6 Sample Ethereum Blockchain Web 2.0/Web 3.0 Application,
11.6 Sample Ethereum Blockchain Web 2.0/Web 3.0 Application,
12.3 Example PaaS and FaaS Deployments of Cloud-Native Applications
React Native
11.5 Sample Native WAD with React Native and Node or Django,
11.6 Sample Ethereum Blockchain Web 2.0/Web 3.0 Application
readability
7.1 Programming Language Foundations
ready state
6.2 Fundamental OS Concepts,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency
recursion
2.1 Computational Thinking,
4.2 Building C Programs,
4.4 Applications of Programming Models,
4 Summary
reduced instruction set computer (RISC)
5.4 Machine-Level Program Representation
reduction
3.6 Computer Science Theory
reduction algorithm
3.4 Algorithmic Paradigms
redundant array of inexpensive disks (RAID)
8.3 Relational Database Management Systems
reference variable
7.2 Programming Language Constructs
refresh cycle
5.5 Memory Hierarchy
register
5.1 Computer Systems Organization,
5.4 Machine-Level Program Representation,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency,
6.3 Processes and Concurrency
register file
5.1 Computer Systems Organization
relational algebra
8.3 Relational Database Management Systems
relational database design (RDD)
8.3 Relational Database Management Systems
relational database service (RDS)
13.2 Big Cloud IaaS Mainstream Capabilities
relational DBMS
8.2 Data Management Systems
relative organization
8.3 Relational Database Management Systems
relevance problem
8.1 Data Management Focus