Lecture 1 intro to CS Flashcards

(45 cards)

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
foundation of modern computing and communication systems
digital electronics
26
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
power electronics
27
where computing devices exchange data with each other using connections (data links) between nodes
computer networks
28
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
performance
29
the performance of a computer is essentially estimated in terms of
efficiency, effectiveness and speed
30
encompass everything from the central processing unit (CPU) to input and output devices, memory, storage, and networking components.
hardware system
31
interdisciplinary field that integrates mechanical engineering, electronics, computer science, and control engineering to design, create, and operate intelligent and automated systems.
mechatronics
32
the study of control and communication in the animal and the machine.
cybernetics
33
subfield of engineering dedicated to the research, development, and operation of robots.
robotics
34
the term ____________ is applied when a machine mimics "cognitive" functions that humans associate with other human minds, such as "learning" and "problem solving
"artificial intelligence"
35
Is an interdisciplinary scientific field that deals with how computers can be made to gain high-level understanding from digital images or videos
computer vision
36
the use of computer algorithms to perform image processing on digital images
digital image processing
37
is the selection of a best element (with regard to some criterion) from some set of available alternatives
optimisation
38
worlds fastest super computer
LINUX
39
Measured as floating-point operations per second (FLOPS) instead of million instructions per second (MIPS)
super computers
40
First implementation of Hologram(telepresence)
audi cup conference 2017
41
It is a rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems.
computational science
42
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
big data
43
Researches design and use of computer technology, focused on the interfaces between people (users) and computers
human computer interaction
44
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
IoT
45
Approximate imitation of the operation of a process or system
Simulation