Save
BSIE First Year-1st Semester
CMPE
Chapters 1 to 6
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Akin lang si Maloi
Visit profile
Cards (109)
What is a
computer
?
A machine that can carry out sequences of arithmetic or logical operations automatically.
View source
What is the primary function of a computer?
To perform arithmetic or logical operations
automatically
via
programming.
View source
What is the
abacus
?
An ancient computing device
Non-programmable
Helps in arithmetic
computations
View source
Who invented the automata in the 1770s?
Pierre
Jaquet-Droz.
View source
What was the purpose of the
Jacquard
machine
?
To automate looms using punch cards for woven silk production.
View source
What was groundbreaking about the
Analytical Engine
?
It could be programmed to solve different problems.
View source
What does ENIAC stand for?
Electronic
Numerical
Integrator
and
Computer.
View source
Who is known as the inventor of programming?
Ada
Lovelace.
View source
What is
Short
Code
considered to be?
One of the first higher-level programming languages.
View source
What does FORTRAN stand for?
Formula
Translation.
View source
What are some examples of programming languages developed in the 1960s and beyond?
C
C++
Java
Python
JavaScript
View source
Why are there so many programming languages?
To target specific applications and improve
code
structure.
View source
What is the difference between interpreting and compiling code?
Interpreting: Translates
one
line
at a time and executes immediately.
Compiling: Translates
all
lines
before execution.
View source
What are mixed technique languages?
Languages that both
compile
and
interpret
code.
View source
What is
syntax
in programming?
The rules for how to write a program using a language.
View source
What are
keywords
in a programming language?
Reserved words that cannot be used as identifiers in programs.
View source
How many keywords do most programming languages typically have?
Between 30 and 50 keywords.
View source
What is the purpose of
operators
in programming?
To perform operations such as addition, multiplication, and comparisons.
View source
What does the modulo operator (%) do?
It returns the
remainder
of a division operation.
View source
What is a code block in programming?
A
lexical
structure of
source
code
grouped together.
Consists of one or more
declarations
and
statements.
Similar to a
paragraph
in standard text.
View source
How is programming related to mathematics?
Programming borrows concepts such as
variables
and
functions
from mathematics.
View source
What are
standalone applications
?
Programs that can work
offline.
Do not require a network connection.
Examples include text editors and simple games.
View source
What are
client-server
applications?
Applications that run on more than one machine.
Examples include chat applications and email clients.
They consist of a
two-part
solution.
View source
What is an
IP
address
?
An identifier for computers and devices connected to the internet.
View source
What is the purpose of an
email
server?
To handle incoming and outgoing emails for clients.
View source
What is a
domain
name
?
A human-readable address that maps to an IP address.
View source
What are
web
applications
?
A special form of client-server applications.
Interact with users via
web
pages.
Logic
is processed on the server side.
View source
What is the
web
application
process?
User
input is sent to the server.
Server
requests information from the database.
Database
returns user information.
Server produces and transmits a
web
page to the client.
View source
What are mobile applications?
Programs designed for
mobile
devices.
May use device features like
GPS
and
accelerometer.
Can be connected like
client-server
applications.
View source
What are distributed
applications
?
Applications
that
run
on
multiple computers.
Communicate over a network.
Example:
Peer-to-peer
networks.
View source
What is cloud-based computing?
Moves away from hosting servers.
Uses resources from large data centers.
Became popular with Amazon's
Elastic
Compute
Cloud
in 2006.
View source
What are the advantages of cloud-based applications?
Reduced
costs
for hardware and maintenance.
Scalability to
adapt
to workload changes.
View source
What is
Infrastructure
as a Service (
IaaS
)?
Handles hardware resources like servers and storage.
Provides foundational services for cloud computing.
View source
What is
Platform
as a Service (
PaaS
)?
Builds upon IaaS.
Contains configured environments for specific purposes.
View source
What is
Software as a Service
(
SaaS
)?
Provides hardware, server software, and applications.
Users only need to configure it for their needs.
View source
What is
systems
software
?
Software that helps users, applications, and hardware interact.
Examples include Windows, MacOS, Linux, Android, and iOS.
View source
What is
programming
software
?
Applications used by programmers to develop software.
View source
What is one advantage of adopting cloud-based applications?
Reduced
costs
View source
What does scalability refer to in cloud-based applications?
It refers to how the application can
adapt
to changes in
workload.
View source
What are the three cloud service models?
Infrastructure
as
a
Service
(
IaaS
)
Platform
as
a
Service
(
PaaS
)
Software
as a
Service
(SaaS)
View source
See all 109 cards