Lecture 1 intro to CS Flashcards

1
Q

the study of both computer hardware and software
design. It encompasses both the study of theoretical algorithms and the
practical problems involved in implementing them through computer
hardware and software

A

computer science

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

the theory, experimentation, and engineering,
enabling the use of algorithms to process, store, and communicate digital
information.

A

computer science

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A list of instructions that are carried out by a computer to
accomplish one or more tasks

A

program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Any physical part of a computer system, which can
include the computer itself, or things that can be used with the computer

A

hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

a collection of data or computer instructions that tell the
computer how to work

A

software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

two directions of CS

A

computer science and computer engineering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

measures how much work is required to
solve different problems

A

computational complexity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what provides Guidance for decomposition, aggregation, or simplification

A

comp. complexity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

seeks to answer questions about how efficiently information can be represented and
transmitted through various communication systems

A

information theory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

has wide-ranging applications in various fields, including telecommunications, data compression,
cryptography, signal processing, and even areas beyond engineering and computer science, such as biology and
neuroscience.

A

information theory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

method of protecting information and communications through the use of codes so
that only those for whom the information is intended can read and process it.

A

cryptography

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

confidentiality, integrity, authentication, and non-repudiation are main goals of

A

cryptography

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

designed to protect the confidentiality, integrity and
availability of computer system data from those with malicious intentions

A

information security(cybersecurity)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

focuses on creating high-quality software that meets user
needs, is reliable, scalable, and maintainable, and is developed within the
constraints of time and budget

A

Software engineering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

can perform calculation, data processing, and automated
reasoning tasks

A

algorithms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Unlike classical
computers, which use bits as the basic unit of data (representing either a 0 or a 1), ______________ use quantum
bits, or qubits, which can exist in multiple states simultaneously due to the phenomenon of superposition

A

quantum computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

building and maintaining stable qubits that can perform error-free computations remains a significant
challenge due to the sensitivity of quantum states to

A

environmental interference

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

cutting-edge field of computing that leverages the principles of quantum mechanics to perform
computations that would be practically impossible or highly inefficient for classical computers.

A

quantum computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

type of computation in which many calculations or the execution of processes are
carried out simultaneously.

A

parallel programming

20
Q

forms of parallel programming

A

bit-level, instruction-level, data,
and task parallelism.

21
Q

software system that acts as an intermediary
between computer hardware and the applications or programs running on it.

A

operating system

22
Q

field of study and practice that focuses on creating, manipulating, and displaying visual
content using computers

A

computer graphics

23
Q

design and
organization of the various components and
structures that make up a computer system. It
defines how the hardware components work
together to execute instructions, process data,
and perform tasks
plays a
crucial role in determining the performance,
efficiency, and capabilities of a computer system

A

computer architecture

24
Q

systematic application of engineering principles,
methods, and practices to the design, development, testing, deployment, and
maintenance of software systems

A

software engineering

25
Q

foundation of modern computing and communication systems

A

digital electronics

26
Q

specialized field of electronics that deals with the conversion, control, and
management of electrical power. It involves the design and implementation of circuits and systems that
control the flow of electrical energy between sources, loads, and storage devices

A

power electronics

27
Q

where computing devices exchange data with each other
using connections (data links) between nodes

A

computer networks

28
Q

It is a measure of how effectively
a system, application, or component accomplishes its intended tasks within a given
set of constraints, such as time, resources, or energy

A

performance

29
Q

the performance of a computer is
essentially estimated in terms of

A

efficiency, effectiveness and speed

30
Q

encompass everything from the central processing
unit (CPU) to input and output devices, memory,
storage, and networking components.

A

hardware system

31
Q

interdisciplinary field that integrates mechanical engineering, electronics, computer
science, and control engineering to design, create, and operate intelligent and automated systems.

A

mechatronics

32
Q

the study of control and communication in the
animal and the machine.

A

cybernetics

33
Q

subfield of engineering dedicated to the research,
development, and operation of robots.

A

robotics

34
Q

the term ____________ is applied
when a machine mimics “cognitive” functions that
humans associate with other human minds, such as
“learning” and “problem solving

A

“artificial intelligence”

35
Q

Is an interdisciplinary scientific
field that deals with how computers
can be made to gain high-level
understanding from digital
images or videos

A

computer vision

36
Q

the use of
computer algorithms to perform
image processing on digital images

A

digital image processing

37
Q

is the selection of a
best element (with regard to some
criterion) from some set of available
alternatives

A

optimisation

38
Q

worlds fastest super computer

A

LINUX

39
Q

Measured as floating-point operations per
second (FLOPS) instead of million
instructions per second (MIPS)

A

super computers

40
Q

First implementation of Hologram(telepresence)

A

audi cup conference 2017

41
Q

It is a rapidly growing
multidisciplinary field that
uses advanced computing
capabilities to understand
and solve complex problems.

A

computational science

42
Q

is a term used to refer to data
sets that are too large or complex
for traditional data-
processing application software to
adequately deal with

A

big data

43
Q

Researches design and use
of computer technology,
focused on the interfaces
between people (users)
and computers

A

human computer interaction

44
Q

It is the network of devices such as
vehicles, and home appliances that
contain electronics, software,actuators
,and connectivity which allows these
things to connect, interact and
exchange data

A

IoT

45
Q

Approximate imitation of
the operation of a process
or system

A

Simulation