0% found this document useful (0 votes)
60 views35 pages

Book - 8 - Answers

Uploaded by

Sarbjit Kaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views35 pages

Book - 8 - Answers

Uploaded by

Sarbjit Kaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Answer Key

1
PM Publishers Pvt.Ltd.
1 OpenShot Video Editor

Page No. 17

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (b) .osp 2. (b) Tracks 3. (a) Transition
4. (b) Change 5. (c) Progress bar

B. Write ‘T’ for True and ‘F’ for False statements.


1. False 2. True 3. False 4. False
5. False

C. Fill in the blanks.


1. Tracks 2. Zoom slider 3. Ruler 4. Filter box
5. Text

D. Differentiate between the following.


1. Transition Effect and Visual Effect
Transition Effect Visual Effect
It is a visual effect that appears It enhances the appearance of
when our movie plays from one our movie and gives it a feel of
video clip or picture to the next. professional touch.
It gradually fades while moving

E. Answer in 1-2 sentences.


1. OpenShot is an open-source video editor software. It is available
for all platforms like Windows, Linux, and Mac.
2. Timeline is used to look at the sequence or ordering of the clips
in our project. It also shows video effects that have been added
in the project.
IT Planet - (Code AI Plus-8)
2
3. Preview window enables us to view the entire edited video. We
can use the buttons underneath this window to play, pause,
rewind, forward, move to end or begin the video.

F. Answer briefly.
1. The steps are-
a. Click on Import Files button.
b. Navigate the folder from which we want to add audio/ video.
c. Select the audio/video file that we require.
d. Click on Open
2. The steps to apply transition effects to the clip or image are-
a. Click on Transitions tab.
b. Click on the desired transition effect.
c. D
 rag the transition effect on the timeline and position it on
the top of the clip.
d. Click and drag the side of the blue Transition box to change
the duration of the effect.
e. Click on Play button to see the effect.

G. Application-based Question
He should use Title option to add his brother’s name.

PM Publishers Pvt.Ltd.
3
2 Inkscape- Vector Designing

Page No. 40

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (a) Inkscape 2. (a) Zoom 3. (a) Draw freehand
4. (a) Fill and Stroke 5. (c) Node

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. True 3. False 4. True
5. False

C. Fill in the blanks.


1. Swatches 2. Ellipse/Arc 3. Linear Gradient
4. Segment 5. Artistic and Paragraph

D. Define the following.


1. Blur: It is a filter effect that can be applied on the filled object.
2. O
 pacity: It sets the degree to which objects behind the affected
object may be seen through it.
3. Node: It is a small square on a line, curve or object outline which
is used to edit the object.

E. Differentiate between the following.


1. Canvas and Document Page
Canvas Document Page
It is the workspace area that It is the rectangular area that
is bordered by scroll bars and represents the printable section
rulers.it includes the document of the document window.
page and surrounding area.
IT Planet - (Code AI Plus-8)
4
2. Artistic Text and Paragraph Text
Artistic Text Paragraph Text
It offers us more freedom to It is better suited for editing long
assign artistic effects to letters blocks of text.

F. Answer in 1-2 sentences.


1. 
The four components of Inkscape interface are- Title bar,
Commands bar, Ruler, Canvas.
2. The various drawing shapes are- Rectangle, Square, Rounded
Rectangle/ Square, Ellipse, Circle, Arc, Pie Shape, Polygons, Stars,
Spirals.
3. Zoom in is used for a more detailed view whereas, Zoom-out is
used for a broader view.

G. Answer briefly.
1. 
Inks scape is an open-source drawing tool for creating and
editing vector graphics which includes creating professional
artwork like logos, and technical illustrations.

It is used in advertising, printing, publishing, sign making or
manufacturing.
2. The steps are:
a. Select the object to be resized with the selector tool. Eight
arrow handles appear around the object. Place our mouse
pointer over the handle.
b. Click and drag the handle to resize the shape of the object.
3. We can select an object with mouse or keyboard. To select, place
our mouse pointer on the object and click on it. We can select
more than one object, at a time, with the selector tool.

H. Application-based Question
She should use radial gradient tool.

PM Publishers Pvt.Ltd.
5
3 Canva

Page No. 55

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (a) It cannot generate images from text
2. (b) Canva
3. (a) Computers
4. (c) Design
5. (c)

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. False 3. True
4. True 5. True

C. Fill in the blanks.


1. Pen 2. Grid view 3. Present
4. Elements 5. Timer

D. Differentiate between the following.


1. Presenter Window and Audience Window.
Presenter Window Audience Window
In the Presenter window, it In the audience window, only the
shows the notes with the current presentation page appears, which
page of the presentation and we can share with the audience.
also shows the next pages of
the presentation.

IT Planet - (Code AI Plus-8)


6
E. Answer in 1-2 sentences.
1. Canva is an online graphic designing, video editing, and photo
editing, application. It provides various options to design
different types of documents.
2. 
By using Elements tab we can add pre-designed graphical
elements in a poster.
3. Highlighter tool is used to highlight something on the page.
4. Autoplay mode is used to play our presentation automatically
after a specified time that we can set for each page of the
presentation.
5. T
 he five tools of Draw tab are- pen tool, marker tool, highlighter
tool, eraser tool, colour tile.

F. Answer briefly.
1. The three features of Canva are-
a. It generates images from text.
b. It allows us to blur photos to add focus and depth.
c. It allows us to download icons to enhance the designs.
2. Design tab has two tabs Templates and Styles. By using these
tabs we can make many designs on project.
3. It facilitates us some options to increase/decrease the thickness
of tools and transparency of drawings on the page.
4. To make a presentation effective and eye-catching in Canva are-
a. 
Use the same title style and theme on every slide of the
presentation.
b. Apply the same background throughout the presentation.
c. Use consistent fonts and colours carefully according to the
audience of the presentation.
d. Use images, charts, and artworks effectively.

G. Application-based Question.
She should use highlight tool to highlight the text.
PM Publishers Pvt.Ltd.
7
4 MySQL

TRIAL TRIVIA
Predict the appropriate data type for the following fields in the
Exam table:

Field Name Data Type


Exam_Time Time
Exam_Subject Char
Student_Age Integer
Exam_Date Date
Student_Name Char
Student_Photo LONGBLOB

Page No. 71

SELF-EVALUATION

A. Tick(√) the correct answer.


1. (b) Table 2. (a) DDL 3. (a) DCL
4. (c) ALTER TABLE 5. (a) INSERT

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. False 3. True 4. True
5. True

C. Fill in the blanks.


1. UPDATE and DELETE 2. Information
3. Tables 4. TIMESTAMP 5. Database_name

D. Define the following.

IT Planet - (Code AI Plus-8)


8
1. Commands: Commands are instructions which are used to com-
municate with the database.
2. Primary key: A primary key is a unique index used to identify
the rows in a table. Every table should have one primary key.
3. Q
 uery: Query is a request for a specific data from a database. It
is simply a question represented in a way that database pro-
gram can understand.

E. Differentiate between the following.


1. Data and Information
Data Information
It is a collection of unprocessed It is processed data; that is, it
facts and figures, which can is organized, meaningful, and
include text, numbers, images, useful. It can be in the form of
audios, and videos. audio, images, and/or video.

2. Data Definition Language and Data Manipulation Language


Data Definition Language Data Manipulation Language
It is used for creating a table, It is used to modify the database
deleting a table, altering a tables
table, etc.

F. Answer in 1-2 sentences.


1. RDBMS stands for Relational Database Management System.
2. The commands used in DML are INSERT, UPDATE, DELETE.
The commands used in DCL are GRANT, REVOKE.
3. The syntax to create a new database are
CREATE DATABASE database_name
4. Q
 uery is a request for a specific data from a database. It is
simply a question represented in a way that database program
can understand. The Queries are Using Select Command, Using
Update command, Using Delete Command.

PM Publishers Pvt.Ltd.
9
G. Answer briefly.
1. A relational database is a collection of multiple tables that
could be related to each other. A table consists of records,
which gives information about the items in the table. A record
consists of fields which contain information about the record.
2. The steps to create a new database are-
a. In mysql> prompt, type CREATE DATABASE Sports_Club
b. Press the Enter key.
3. The components of RDBMS are-
a. Table: Tables are the places where all the information in our
database is stored. Tables are used to keep the data tabulated
in rows and columns.
b. Record: A record is a row in a table that contains information
about a given person, product, or an event. It is also known as
row, entity or tuple.
c. F ield: A field is a column ina table that contains a specific piece
of information within a record. It is the smallest unit of data. It
is also known as column or attribute.

H. Application-based Question
No, you have done mistake. We should choose roll number as
a primary key because Student name field cannot be unique as
there can be two students with the same name.

IT Planet - (Code AI Plus-8)


10
5 Networking and Digital
Citizenship
Page No. 80

TRIAL TRIVIA

Write the name of following images:


1. Router 2. Cables 3. NIC 4. Coaxial Cable
Page No. 84

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (b) Communication 2. (a) host
3. (c) Microwaves 4. (b) Peer-to-Peer
5. (a) Print 6. (a) Ring

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. True 3. False
4. False 5. True

C. Fill in the blanks.


1. Computer 2. Switch 3. Physical
4. Fiber-optic 5. Digital Citizenship

D. Define the following.


1. Protocol: It is a set of rules that outlines characteristics of how
two devices communicate.
2. Router: A router is a device that connects multiple computers or
devices together and transmits data to its correct destination on
a network through a process known as routing.
PM Publishers Pvt.Ltd.
11
3. FTP: FTP stands for File Transfer Protocol, a set of rules that allows
file uploading to and downloading from other computers on the
Internet.

E. Differentiate between the following.


1. Hub and Switch
Hub Switch
It offers a central location where It is a device that provides a central
all the cables on a network point for cables in a network.
meet. It allows us to connect It receives data from many
multiple computers to a single directions and then forwards it to
network. one or more destinations.

2. Twisted Pair Cable and Coaxial cable


Twisted Pair Cable Coaxial Cable
It consists of one or more It consists of a single copper
twisted-pair wires bundled wire surrounded by at least
together. Each wire consists three layers. The first one is an
of two separate insulated insulating material, the second
copper wires that are twisted is a wire mesh, and the third is a
together and is color-coded for plastic or PVC outer coating.
identification.

3. Star Topology and Ring Topology


Star Topology Ring Topology
In this topology, connector In this topology, nodes are
called a hub is placed at the connected in a circular chain in
center to which all the other which each node is connected to
nodes are connected. All the the next one and the last node
information that is transferred was connected to the first one.
from one computer to another

4. POP3 and IMAP


POP3 IMAP
This is an email protocol that This is also an email protocol
stores email messages on a that stores email messages on a
mail server and allows the user mail server and allows the user to
to view, access and manipulate view, access and manipulate the
the message after downloading messages on the mail server from
and storing it on their computer. their computer.
IT Planet - (Code AI Plus-8)
12
F. Answer in 1-2 sentences.
1. D
 ownloading is the process of transferring files from a server on
the Internet to our computer.
2. The names of two network communication channels are- physical
and wireless.
3. The six types of wireless transmission media are-
a. Infrared(IR) b. Broadcast Radio
c. Wi-Fi d. Cellular Radio
e. Microwave f. communication Satellite
4. Digital citizenship refers to the responsible and ethical use of
technology by people who uses Internet, and digital devices.

G. Answer briefly.
1. The basic needs for computer networks are-
a. Data and Information sharing
b. Hardware sharing
c. Software sharing
d. Transfer Funds
2. LANs stands for Local Area Network, is a network that connects
the computers and the devices in a limited geographical area,
such as home, school, office building etc. LAN can either work
with cables and hubs or wirelessly.
3. FTP stands for File Transfer Protocol, a set of rules that allows
file uploading to and downloading from other computers on
the Internet. Uploading is the process of transferring files from
our computer to a server on the Internet. Downloading is the
process of transferring files from a server on the internet to our
computer.

H. Application-based Question
 e can use peer-to-peer network to access computer B files on his
H
computer.

PM Publishers Pvt.Ltd.
13
6 App Development-
Thunkable
Page No. 91

TRIAL TRIVIA

Write the category to which the following apps belong:


(a) Communication Apps (b) Social Networking Apps
(c) Educational Apps (d) Entertainment Apps
(e) Utility Apps
Page No. 102

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (b) Apple 2. (c) Native 3. (b) Gaming
4. (c) Component Designer 5. (b) Blocks Editor

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. True 3. True
4. False 5. True

C. Fill in the blanks.


1. Mobile web app 2. Social Networking
3. Utility 4. Hybrid
4. Communication

D. Write the uses of the following.


1. Educational Apps: It is used to make teaching and learning.

IT Planet - (Code AI Plus-8)


14
2. 
Communication Apps: It enable us to impart or interchange
thoughts, opinions, or information by speaking, writing, or
through signs.

E. Differentiate between the following.

Native App Web App


Native apps are developed for Web apps are actually websites,
a particular platform or device. that provide a user with
experience similar to native apps.

F. Answer in 1-2 sentences.


1. 
An app, called application software, consists of programs
designed to make users more productive and/or assist them with
personal tasks.
2. T
 he different types of apps are- Native apps, Web apps, and
Hybrid apps.
3. Shopping apps enable us to purchase or product by placing the
order and pay through credit/debit card on the Internet so that
the product is delivered at our home.
4. The four areas of Component Designer window are- Components
Palette, Layout Screen, Components List, Components Properties.

G. Answer briefly.
1. 
Hybrid app is the combination of both native and web app
elements. They are developed for specific platforms and deployed
to an app store.
2. Thinkable platform is used to develop apps for both iOS and
Android phones using a web browser.
3. Blocks Editor is used to instruct the components what to do and
when to do it.
The main parts of Blocks Editor are- UI Components Blocks, Built-in
Blocks, Block Viewer, Trash.

H. Application-based Question
Install Thunkable Live app on Smartphone, then login with same
account, and then click on the project to run it.

PM Publishers Pvt.Ltd.
15
7 Python- Looping and
Tkinter GUI
Page No. 111

TRIAL TRIVIA

If the user gives the value n=5, then what will be the output of the
following program?
Output
5
10
15
20
25
30
35
40
45
50
Page No. 115
TRIAL TRIVIA

Write the program 13 with the help of while loop in the given space.
Num = 0
While num < 10:
If num==5:
Break
Print(num)
Num+=1

IT Planet - (Code AI Plus-8)


16
Page No. 123

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (c) Compute 2. (a) Sequence 3. (a) Label()
4. (a) break 5. (a) Widget

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. True 3. True
4. True 5. True

C. Fill in the blanks.


1. For 2. Start, stop, steps 3. For-else loop
4. While 5. Button()

D. Differentiate between the following.


1. While-else loop and for-else loop
While-else loop For-else loop
When we use else with while When we use else with for loop,
loop, this structure is known this structure is known as for-else
as while-else loop. Using this loop. The else clause of a loop
loop, we can run an instruction gets executed only if the loop
code when the comparing completes its execution normally
value reaches to exceed limit of without having encountered with
condition value. break statement.

2. Radiobutton() and Checkbutton()


Radiobutton() Checkbutton()
This widget is used to create This widget is used to create
one option out of many multi-selection check boxes. User
selections. The user is provided can select one or multiple check
with multiple choices out of boxes from the list.
which only one can be selected.

PM Publishers Pvt.Ltd.
17
E. Answer in 1-2 sentences.
1. A program to be repeated a certain number of times called loop.
 Loop is important for saving our time as Writing the same code
again and again would be more time consuming.
2. T
 he range() is a pre-defined function of Python. It is used when
we need to perform an action for a specific number of times. It
returns the sequence of numbers.
3. The three types of Tkinter layout management methods are-
Pack(), Grid(), Place().

F. Answer briefly.

1. The for loop is used to repeat a block of statements until there is


no item in any sequence. This statement iterates over the items
of any sequence, in the order that they appear in the sequence.

Eg, for x in “COMPUTER”:


Print (x)
Output:
C
O
M
P
U
T
E
R
2. Break statement can be used to unconditionally jump out of the
loop. It terminates the execution of the loop. We can use it in
while loop and for loop. Break is mostly required when, due to
some external condition, we need to exit from a loop.

IT Planet - (Code AI Plus-8)


18
Continue statement is used to tell the program to skip the rest of
the statements of the current iteration of loop block and move to
next iteration of the loop. Loop does not terminate but continues
on with the next iteration. This can also be used with both while and
for loop.
3. Widget is a small part of Graphical User Interface which provides
better controls for user. A user interacts with GUI using various
controls like Label, Entry, Button, Radio Button, etc.

G. Application-based question
By using Break Statement
Page No. 125

ACTIVITY SECTION

ACTIVITY (LAB)

A. W
 rite how many times the loop will execute and what output
the following programs will show.
1. The loop will execute 10 times that is 0 to 9.
Output will be
0

9
PM Publishers Pvt.Ltd.
19
2. The loop will execute 5 times
Output will be
Run this code
Run this code
Run this code
Run this code
Run this code

B. Run these programs in Python IDLE and check their outputs.


1. Output:
@######@
@ ## @
@######@
@ ## @
@######@
@ ## @
@######@
@ ## @
@######@
@ ## @
@######@
@ ## @
2. Output
0
2
4
3. Output

IT Planet - (Code AI Plus-8)


20
8 Lists in Python

Page No. 130

TRIAL TRIVIA

What will be the output of the following code:


[23, 65, 19, 90]
[90, 65, 19, 23]
Page No. 134

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (b) [] 2. (b) N=[‘N’] 3. (b) 0 4. (a) Colon
5. (b) len()

B. Fill in the blanks.


1. Comma 2. Nested 3. List() 4. Append()
5. Slicing

C. State whether the following statements are True or False.


1. True 2. True 3. False 4. False
5. True

D. Differentiate the following.


Append() and extend()
Append() Extend()
This function is used to add a This function is used to add
new item to the end of the list. multiple elements in an existing
list.
PM Publishers Pvt.Ltd.
21
E. Answer in 1-2 sentences.
1. Traversing refers to a process of accessing each item of a list
one by one. It is commonly used in loops.
2. Negative indexing refers to the process of accessing items from
a list by using indices in reverse order starting from the last
element with index-1 and moving towards the first element.
3. An index refers to the memory location of an item from a Py-
thon list by its position in that list. The index must be an integer
because other data types result in typing error.
4. The syntax used to access an item from the list using index are
List_name [index]

F. Answer the following questions.


1. Accessing a list item means to get a particular item or a set of
items from the list. To access an item from the list, we use the
syntax:
List_name [index]
For example,
L1=[10, 20, 30, 40, 50]
L1[0] will return the first item from the list.

2. Replicating a list means to repeat the list items a number of


times. We can replicate a list as many times as we need. We use
* as a replicate operator.
Example:
List_1 = [10, 11, 12,13]
print (‘List after replication is:’ List_1 *3)

Output:
List after replication is: [10, 11, 12, 13, 10, 11, 12, 13, 10, 11, 12, 13]

3. Count() function is used to count the number of duplicated items


available in the defined list. The syntax of count() function is
Listname.count (list_item)
IT Planet - (Code AI Plus-8)
22
4. Program:
List_1 = [10,20,19,43,58,60]
List_1.sort(reverse=True)
print(“list after using sort () with reverse parameter ” , List_1)

Output:
List after using sort() with reverse parameter: [60,58,43,20,19,10]

5. Program:

List= [4,5,10,20,15,33,40]
element = int(input(“Enter the element to be found ”))
print(‘The element’, element, ‘is present at’, List_1.index(element),
‘index’)

output:
Enter the element to be found: 20
The element 20 is present at 3 index

G. Application-based Question
She can use pop() to delete unwanted values.

PM Publishers Pvt.Ltd.
23
9 Data Science- An
Introduction
Page No. 141

TRIAL TRIVIA

1. Wednesday 2. 20
Page No. 143

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (c) Artificial Intelligence 2. (c) Both a and b
3. (c) Data Architect 4. (b) Image Recognition
5. (b) Data Science

B. Write ‘T’ for True and ‘F’ for False statements.


1. False 2. True 3. False 4. True
5. True

C. Fill in the blanks.


1. Mathematics
2. Statistics, Mathematics, Computer Science
3. Machine Learning
4. Data
5. Raw data

D. Define the following.


1. Data: Data is a collection of unprocessed items, which can include
text, numbers, images, audio and video.
IT Planet - (Code AI Plus-8)
24
2. 
Information: It is processed data, that is, it is organized,
meaningful, and useful.
3. 
Data Scientist: A data scientist is someone who collects and
analyses large datasets to make better and smarter decisions.
It uses the knowledge of domains like Mathematics, Computer
Science, and Statistics to process and analyze data in a simpler
way which can be easily understood by others.

E. Differentiate between the following.


Structured data and Unstructured data
Structured data Unstructured data
It is mostly stored in a database It is available in the form of
or in tabular form. images, videos, PDFs, etc., which
is unformatted, unorganized,
and cannot be processed and
analyzed.

F. Answer in 1-2 sentences.


1. Data science is the study of data. It is used to extract meaningful
information from the large data-set and create insights or
interpretations. It is used to analyze data for making decisions.
2. It automates the process of data analysis and makes data-informed
predictions in real-time without any human intervention.
3. Autocomplete feature that predicts what we are trying to type
after few keystrokes, has been widely used in search engines,
social media, e-commerce apps etc.
4. Database developer is an IT specialist who is responsible to
design, program, construct an implement new databases as well
as make modifications in the existing databases as per the user
requirements.

G. Answer briefly.
1. Three advantages of data science are-
a. Multiple job options: Because of maintaining and processing
of huge data, the field of data science is in high demand.

PM Publishers Pvt.Ltd.
25
b. V
 ersatile: Data science is a very versatile field, so we get the
opportunity to work in various fields.
c. Automate Tasks: Data Science has helped various industries
to automate redundant tasks which are boring for the human
workforce.
2. Statistics provides a great way for the analysis of huge amounts of
structured, unstructured and numerical data to find meaningful
insights from it.
3. The different career options in the field of data science are-
a. Data Scientist b. Business Intelligence Analyst
c. Data Mining Engineer d. Data Architect
e. Database Developer

H. Application-based Question
 e can choose Business Intelligence Analyst in the field of data
H
science.
Page No. 145

ACTIVITY SECTION

ACTIVITY (LAB)

Based on Real World Applications of Data


Here, some systems are given. Identify the system which is completely
based on data and put a tick mark (√) in front of it.

3. 4.

√ √

IT Planet - (Code AI Plus-8)


26
10 Future Possibilities of AI

Page No. 154

SELF-EVALUATION

A. Tick (√) the correct answer.


1. (b) John McCarthy 2. (c) AlphaGo
3. (a) Stanford Cart 4. (a) Data Scientist
5. (b) Pollution

B. Write ‘T’ for True and ‘F’ for False statements.


1. False 2. False 3. True 4. False
5. True

C. Fill in the blanks.


1. Freddy 2. 2018 3. Autonomous
4. Q 5. Machine Learning Engineer

D. Differentiate between the following.


Machine Learning Engineer and Business Intelligence Developer
Machine Learning Engineer Business Intelligence Developer
It is one of the most prominent It is also one of the most sought-
professions in the field of AI. after careers these days. They
These engineers are responsible are responsible to analyze data
to develop and manage for the prediction of present and
machine learning AI systems. future market trends.

E. Answer in 1-2 sentences.


1. AI technology is used in the entertainment industry for predicting
the taste and preferences of viewers.

PM Publishers Pvt.Ltd.
27
2. AI in healthcare is used to improve the quality of life and save
people. By using AI, doctors can easily analyze X-rays or scans
of patients, choose appropriate treatment and give better
consultation to the patients.
3. 
The two skill set required for the job of Machine Learning
Engineer are-
a. Good knowledge of programming languages
b. Good knowledge of data science

F. Answer briefly.
1. T
 he career opportunities available in the fields of AI system are-
Data Scientist, Machine Learning Engineer, Business Intelligence
Developer.
2. AI systems can be used for both constructive as well as destructive
purposes. Bots can be used by fraudsters to perform automated
logins with the goal of compromising user accounts. These
systems can also be misused by cyber criminals for hacking data
and causing potential damage.
3. AI systems have been raising serious ethical issues all over the
world. These issues exist in two forms: Data for AI systems and
Implications of AI systems. These issues can be divided into two
categories are:
a. Privacy Concern: Data collection is one of the most serious
implications of AI systems that comes under the category of
privacy concern.
b. Adoption Concern: One of the major concerns related to the
adoption of AI systems is its impact on employment and the
workforce.
(i) Future of Jobs (ii) Security

G. Application-based Question.
 e should choose Machine Learning Engineer career in the field of
H
the Artificial Intelligence.

IT Planet - (Code AI Plus-8)


28
Worksheet 1 Chapters 1-5

SELF-EVALUATION
A. Tick (√) the correct answer.
1. (b) .osp 2. (b) Tracks 3. (a) Inkscape
4. (a) Zoom 5. (b) Canva 6. (c) Computers
7. (b) Print 8. (a) Ring 9. (b) Table
10. (a) DDL
B. Write ‘T’ for True and ‘F’ for False statements.
1. False 2. True 3. True 4. False
5. True 6. True 7. True 8. True
9. True 10. False
C. Fill in the blanks.
1. Tracks 2. Zoom Slider 3. Swatches
4. Ellipse/Arc 5. Element 6. Timer
7. Computer devices 8. Switch
9. Update, Delete 10. Information
D. Define the following.
1. O
 pacity: It sets the degree to which objects behind the affected
object may be seen through it.
2. Segment: A segment is a part of a curve lying between two
nodes. It is two types that are curved, or straight.
3. Grid view: It shows all pages of our presentation as thumbnails.
4. Protocol: A protocol is a set of rules that outlines characteristics
of how two devices communicate over the network.
5. Commands: Commands are instructions that are used to com-
municate with the database.
6. Primary key: A primary key is a unique index used to identify
the rows in a table. Every table should have one primary key.

PM Publishers Pvt.Ltd.
29
E. Differentiate between the following.
1. Transition Effect and Visual Effect
Transition Effect Visual Effect
It is a visual effect that appears It enhances the appearance of
when our movie plays from one our movie and gives it a feel of
video clip or picture to the next. professional touch.
It gradually fades while moving

2. Canvas and Document Page


Canvas Document Page
It is the workspace area that It is the rectangular area that
is bordered by scroll bars and represents the printable section
rulers.it includes the document of the document window.
page and surrounding area.

3. Presenter Window and Audience Window


Presenter Window Audience Window
In the Presenter window, it In the audience window, only the
shows the notes with the current presentation page appears, which
page of the presentation and we can share with the audience.
also shows the next pages of
the presentation.

4. Star Topology and Ring Topology


Star Topology Ring Topology
In this topology, connector In this topology, nodes are
called a hub is placed at the connected in a circular chain in
center to which all the other which each node is connected to
nodes are connected. All the the next one and the last node is
information that is transferred connected to the first one.
from one computer to another
on the network passes via the
hub.

5. Data and Information


Data Information
It is a collection of unprocessed Information is processed data,
facts and figures, which can that is, it is organized, meaningful,
include text, numbers, images, and useful.
audios, and videos.
IT Planet - (Code AI Plus-8)
30
F. Answer the following questions.
1. OpenShot is an open-source video editor software. It is available
for all platforms like Windows, Linux, and Mac.
2. The steps to add audio and video in OpenShot are-
a. Click on Import Files button.
b. Navigate the folder from which we want to add audio/video.
c. Select the audio/video file that we require.
d. Click on Open.
 he selected audio/video file is added in the Project Files of Open-
T
Shot.
3. 
The four components of Inkscape interface are- Title bar,
Commands bar, Ruler, Canvas.
4. The steps to resize the shape of an object are-
a. Select the object to be resized with the Selector tool. Eight
arrow handles appear around the object. Place our mouse
pointer over the handle.
b. Click and drag the handle to resize the shape of the object.
5. Elements tab is used for pre-designed graphical elements.
6. The three features of Canva are-
a. It generates images from text.
b. It converts PDFs into designs, JPGs, presentations.
c. It allows us to download icons to enhance the designs.
7. The different types of wireless transmission media are-
a. Infrared (IR) b. Broadcast Radio
c. Wi-Fi d. Cellular Radio
e. Microwave f. Communication Satellite
8. The term topology refers to the layout structure of connected
computers and evices on a network. A network topology has two
levels, i.e, physical and logical.
9. 
RDBMS is an acronym for Relational Database Management
System.
10. 
MYSQL queries are- Using Select Command, Using Update
Command, Using Delete Command.

PM Publishers Pvt.Ltd.
31
Worksheet 2 Chapters 6-10

SELF-EVALUATION
A. Tick (√) the correct answer.
1. (b) Apple 2. (c) Native
3. (b) [] 4. (b) N=[‘N’]
5. (c) Compute 6. (a) Sequence
7. (c) Artificial Intelligence 8. (c) Both a and b
9. (a) Data Scientists 10. (b) Pollution

B. Write ‘T’ for True and ‘F’ for False statements.


1. True 2. True 3. True 4. True
5. True 6. True 7. False 8. True
9. False 10. True

C. Fill in the blanks.


1. Mobile web app 2. Social Networking
3. comma 4. nested
5. For 6. Start, stop, steps
7. Mathematics 8. Statistics, Mathematics, Computer Science
9. Q 10. Machine Learning Engineer

D. Define the following.

1. Data: Data is a collection of unprocessed items, which can


include text, numbers, images, audio and video.
2. 
Data Scientist: A data scientist is someone who collects and
analyses large datasets to make better and smarter decisions.
It uses the knowledge of domains like Mathematics, Computer
Science, and Statistics to process and analyze data in a simpler
way which can be easily understood by others.

IT Planet - (Code AI Plus-8)


32
E. Differentiate between the following.
1. Native App and Web App
Native App Web App
Native apps are developed for Web apps are actually websites,
a particular platform or device. that provide a user with
experience similar to native apps.

2. Append() and extend()


Append() Extend()
This function is used to add a This function is used to add
new item to the end of the list. multiple elements in an existing
list.

3. While-else loop and For-else loop


While-else loop For-else loop
When we use else with while When we use else with for loop,
loop, this structure is known this structure is known as for-else
as while-else loop. Using this loop. The else clause of a loop
loop, we can run an instruction gets executed only if the loop
code when the comparing completes its execution normally
value reaches to exceed limit of without having encountered with
condition value. break statement.

4. Structured data and Unstructured data


Structured data Unstructured data
It is mostly stored in a database It is available in the form of
or in tabular form. images, videos, PDFs, etc., which
is unformatted, unorganized,
and cannot be processed and
analyzed.

5. Machine Learning Engineer and Business Intelligence Developer


Machine Learning Engineer Business Intelligence
Developer
It is one of the most prominent It is also one of the most sought-
professions in the field of AI. after careers these days. They
These engineers are responsible are responsible to analyze data
to develop and manage for the prediction of present and
machine learning AI systems. future market trends.

PM Publishers Pvt.Ltd.
33
F. Answer the following Questions.
1. 
An app, called application software, consists of programs
designed to make users more productive and/or assist them
with personal tasks.
2. 
Hybrid app is the combination of both native and web app
elements. They are developed for specific platforms and deployed
to an app store.
3. Traversing refers to a process of accessing each item of a list one
by one. It is commonly used in loops.
4. Accessing a list item means to get a particular item or a set of
items from the list. To access an item from the list, we use the
syntax:
List_name [index]
For example,
L1=[10, 20, 30, 40, 50]
L1[0] will return the first item from the list.
5. A program to be repeated a certain number of times called loop.
Loop is important for saving our time as Writing the same code
again and again would be more time consuming.
6. Break statement can be used to unconditionally jump out of the
loop. It terminates the execution of the loop. We can use it in
while loop and for loop. Break is mostly required when, due to
some external condition, we need to exit from a loop.
Continue statement is used to tell the program to skip the rest of
the statements of the current iteration of loop block and move to
next iteration of the loop. Loop does not terminate but continues
on with the next iteration. This can also be used with both while
and for loop.
7. Autocomplete feature that predicts what we are trying to type
after few keystrokes, has been widely used in search engines,
social media, e-commerce apps etc.
8. Statistics provides a great way for the analysis of huge amounts of
structured, unstructured and numerical data to find meaningful
insights from it.

IT Planet - (Code AI Plus-8)


34
9. T
 he career opportunities available in the fields of AI system are-
Data Scientist, Machine Learning Engineer, Business Intelligence
Developer.
10. AI systems have been raising serious ethical issues all over the
world. These issues exist in two forms: Data for AI systems and
Implications of AI systems. These issues can be divided into two
categories are:
a. Privacy Concern: Data collection is one of the most serious
implications of AI systems that comes under the category of
privacy concern.
b. Adoption Concern: One of the major concerns related to the
adoption of AI systems is its impact on employment and the
workforce.
(i) Future of Jobs (ii) Security

PM Publishers Pvt.Ltd.
35

You might also like