CodeBotics-Book-8 Answers - Final
CodeBotics-Book-8 Answers - Final
PM
ANSWERS KEY
DIGITAL LITERACY
1 Computer Network 1
CYBER ZONE
CODING JUNCTION
8 App Development 19
ARTIFICIAL INTELLIGENCE
10 Future Possibilities of AI 23
TERM-1
DIGITAL LITERACY
1 COMPUTER NETWORK
twisted-pair cables.
Coaxial cable consists of a single copper wire surrounded by at least
three layers. On coaxial cables, data travels through a copper wire.
Cable TV network wiring uses coaxial cables.
1
3. In star topology, connector called a hub is placed at the center to
which all the other nodes are connected.
In ring topology, nodes are connected in a circular chain in which
each node is connected to the next one and the last node is
connected to the first one.
4. POP3 (Post Office Protocol version 3) is an email protocol that stores
email messages on a mail server and allows the user to view, access
and manipulate the message after downloading or storing it on
their computer.
IMAP (Internet Message Access Protocol) is an email protocol that
stores email messages on a mail server and allows the user to view,
access and manipulate the messages on the mail server from their
computer.
F. Answer in 1-2 sentences.
1. A computer network is a collection of computers and devices
connected by communication channels.
2. Network communication channels. These are the medium on which
P
the data, instructions, or information travel. Most commonly used
media are physical and wireless.
3. Types of wireless transmission media used in communication include
PM
infrared, broadcast radio, wi-fi, cellular radio, microwaves, and
communication satellites.
4. In networking, the term topology refers to the layout structure of
connected computers and devices on a network.
G. Answer briefly.
1. Basic requirements for computer communication are:
• Sender: It is a sending device that initiates to send data,
instructions or information.
• Communication channel or transmission data: It is a medium
through which the data, instructions, or information can travel.
• Receiver: It is a receiving device that accepts the transmission of
data, instructions, or information.
• Protocol: It is a set of rules that outlines characteristics of how
IT PLANET-8 (CODEBOTICS)
2
• MAN: Metropolitan Area Network (MAN) connects the LANs in a
metropolitan area such as a city or a town.
• WAN: Wide Area Network (WAN) spans over a large geographical
area, such as an entire city, region, or even an entire country or
all over the world.
• PAN: Personal Area Network (PAN) is a network that connects
personal devices like laptop, smartphones, digital cameras,
printers, etc. in an individual’s workspace using wired or wireless
technology.
3. Different types of network architecture are:
• Peer-to-Peer network: It is a network of two or more computers
that uses the same type of programs to communicate and share
data.
• Client/Server network: It is a network in which one or more
computers are designated as server(s), and the other computers
on the network, called clients, can request services from the
server.
P
H. Application-based Question
Yes. He can use LAN for this purpose.
PM
IT PLANET-8 (CODEBOTICS)
3
2 ACCESS – CREATING A DATABASE
2.
P
that allows easy access, retrieval, and use of that data.
Datasheet View: Datasheet view is useful when we need to create a
table quickly consisting of few fields. In this view, Access assigns
general names to the fields, such as Field1, Field2, and so on.
PM
3. Data Type: Each field has a data type that defines what we can store
in it. Data entry is restricted to valid entries for the type you choose.
E. Differentiate between the following.
1. A record is a row in a table that contains information about a given
person, product, or an event.
A field is a column in a table that contains a specific piece of
information within a record.
2. Short Text data type is a general-purpose field containing any data.
It has a limit of 255 characters and cannot be used for numeric
calculations.
Long Text data type has a limit of 63,999 characters; it is used for
detailed, descriptive fields.
F. Answer in 1-2 sentence.
IT PLANET-8 (CODEBOTICS)
4
3. In each new table that we create, we have to set one field as the
primary key. Access uses this key to relate records of this table to
those of another table.
4. We can speed up data entry for fields that usually contain the same
value by making that value as the default.
G. Answer briefly.
1. In MS-Access, a database consists of a collection of tables organized
in rows and columns. A record is a row in a table that contains
information about a given person, product, or an event. A field is a
column in a table that contains a specific piece of information within
a record.
2. A validation rule is used to limit a field entry to meet certain
criteria. By validation rules, we can ensure that the correct value is
entered into the field. If the user makes an incorrect entry, error
alert can stop the user, provide a warning or just provide
information.
H. Application-based Question
P
No. In this case, the primary key should be set up for ‘Roll_no’ field.
PM
IT PLANET-8 (CODEBOTICS)
5
3 ACCESS – TABLES AND FORMS
6
2. Filtering data by selection is used to display only those records that
contain exactly the same data.
Filtering by form enables us to filter by multiple fields and specify
criteria for as many fields as we like. When we filter by form, we can
combine the criteria using AND, OR, or a combination of the two.
G. Application-based Question
She can create relationship between Table 1 and Table 3 because both
these tables have one common field ‘Emp_no’.
P
PM
IT PLANET-8 (CODEBOTICS)
7
4 ACCESS – QUERY AND REPORT
1. The top pane of query window displays the tables selected for the
query. The bottom pane displays a design grid where we can add
fields to the query and also specify the criteria. The query window
options are: Database Tables, Field list, View, Run, QBE grid, Field,
Table, Sort, Show, Criteria, Or.
8
2. Wildcards are symbols that represent any character or combination
of characters. Access provides some special wildcards. The asterisk
(*) represents any collection of characters. The other wildcard
symbol is the question mark (?) which represents any individual
character.
G. Application-based Question
Serial No, Book Name, Student Name, Date of Issue, Date of Return
P
PM
IT PLANET-8 (CODEBOTICS)
9
5 OPENSHOT VIDEO EDITOR
where audio needs to be added >> Select the audio file >> Open
2. Steps to apply transition effects to the clip or image: Click on
Transitions >> desired transition effect >> Drag transition effect on
timeline and position it on top of the clip >> Click and drag blue
Transition box’s side to change duration >> Play
10
G. Application-based Question
She should put his name at the beginning of the clip.
WORKSHEET-1
CHAPTERS 1 - 5
1. FTP: File Transfer Protocol is a set of rules that allows file uploading
PM
to and downloading from other computers on the Internet.
2. Datasheet view: Datasheet view is useful when we need to create a
table quickly consisting of few fields. In this view, Access assigns
general names to the fields, such as Field1, Field2, and so on.
3. Major key: If we are sorting more than one field, the more
important field is called the major key.
4. Validation rule: A validation rule is used to limit a field entry to
meet certain criteria. By validation rules, we. can ensure that the
correct value is entered into the field.
5. Preview window: It enables us to view the entire edited video. We
can use the button underneath this window to play, pause, rewind,
forward, move to end or begin the video.
6. Tracks: Tracks are used to layer videos and images. There are
IT PLANET-8 (CODEBOTICS)
11
Wide Area Network (WAN) spans over a large geographical area,
such as an entire city, region, or even an entire country or all over
the world.
2. Peer-to-Peer network is a network of two or more computers that
uses the same type of programs to communicate and share data.
Client/Server network is a network in which one or more computers
are designated as server(s), and the other computers on the
network, called clients, can request services from the server.
3. A record is a row in a table that contains information about a given
person, product, or an event.
A field is a column in a table that contains a specific piece of
information within a record.
4. Sorting means arranging the records in a particular order, ascending
or descending. To sort the records, we select the field on the basis
of which we want to arrange the records.
Filtering data can help you review and analyze information in your
database table.
5.
P
The asterisk (*) represents any collection of characters. Thus, R*
represents the letter R, followed by any collection of characters.
The question mark (?) represents any individual character. Thus R?vi
PM
represents the letter
R, followed by any single character that follows the letter, such as in
‘Ravi’.
6. Real movie is made using real people and location. Camera is used
to shoot this movie.
Animation movie is made of a series of still images displayed in a
quick sequence. The images used in this movie are either drawn by
hand or generated on the computer.
F. Answer the following questions.
1. Some servers perform a specific task and are called dedicated
servers.
• A file server stores and manages files.
• A print server manages printers and documents being printed.
IT PLANET-8 (CODEBOTICS)
12
2. Wireless transmission media send communication signals through
the air. Many people use this media because it is more convenient
than installing cables. Types of wireless transmission media used in
communication include infrared, broadcast radio, cellular radio,
microwaves, and communication satellites.
3. In MS-Access, a database consists of a collection of tables organized
in rows and columns. A record is a row in a table that contains
information about a given person, product, or an event. A field is a
column in a table that contains a specific piece of information within
a record.
4. Find allows us to quickly search data in tables, queries, and forms
for specified database task.
To search through all records in the current field only, we can select
a field. After finding the data, we can replace it with some other
text we specify.
5. Often, more than one criterion might be available to satisfy the data
we are searching. This is called compound criteria. There are two
types of compound criteria. In the AND criterion, each individual
P
criterion must be true for the compound criteria to be true.
The OR criterion is true provided either of the individual criterion is
true.
PM
6. A primary key is a key that differentiates the records in a file. The
data stored in the key field is unique to a specific record. In each
new table that we create, we have to set one field as the primary
key. Access uses this key to relate records of this table to those of
another table.
7. Relationships are created and managed in a special database view
called Relationships window. We can create relationships between
tables from there, dragging a field from one table onto a field from
another.
8. The top pane of query window displays the tables selected for the
query. The bottom pane displays a design grid where we can add
fields to the query and also specify the criteria. The query window
options are: Database Tables, Field list, View, Run, QBE grid, Field,
Table, Sort, Show, Criteria, Or.
9. We can watch the movie via two mediums — cinema hall and online
IT PLANET-8 (CODEBOTICS)
platform.
• Cinema Hall: Whenever a movie is released in the cinema hall,
the audience can watch it after purchasing its tickets.
• Online Platform: When a movie is released on the online
platform (also called OTT platform) like Amazon Prime, Netflix,
etc., the viewer can watch it online on laptop, smartphone or
smart TV after paying subscription charges for the associated
online platform.
13
10. Steps to add video: Click on Import File >> Navigate the folder from
where video needs to be added >> Select the video file >> Open
Steps to add audio: Click on Import File >> Navigate the folder from
where audio needs to be added >> Select the audio file >> Open
P
PM
IT PLANET-8 (CODEBOTICS)
14
TERM-2
CYBER ZONE
2. E-retail occurs when retailers use the web to sell their products and
services.
3. Blogging is a modern and dynamic medium by which we can publish
our ideas, opinions, and stories online.
15
G. Answer briefly.
For Buyers
• They have the convenience of shopping at home.
• They can compare the price of items easily.
• They can read reviews of other users before buying the
products.
• It enables doorstep delivery of the desired goods and services.
For Sellers
• The web offers low overhead expenses.
• Free or low-cost marketing activities.
• Potential buyers can be millions of people.
2. On the website, look for “https” instead of “http” in the site
address, and also look for a security icon, such as “VeriSign
Secured”. In the web browser, look for a lock icon in the
browser window. In some browsers, the address bar shows a green
background for a secure site.
3.
P
A blog is a website that consists of a frequently updated collection
of information and entries. Blogs have become an important means
of worldwide communication. Its uses are:
PM
• Businesses create blogs to communicate with employees,
customers, and vendors. They may post announcements or new
information on a corporate blog.
• Teachers create blogs to collaborate with other teachers,
management and students.
• Home users create blogs to share aspects of their personal lives
with family and friends.
H. Application-based Question
She can pay through Cash on Delivery mode.
IT PLANET-8 (CODEBOTICS)
16
CODING JUNCTION
information.
2. Various input controls of a form are: data input control, text input
control, text control, password control, radio control, checkbox
control, select control, and textarea control.
3. We can incorporate multimedia elements into our HTML pages to
illustrate a product or service, or simply for aesthetic purpose.
17
G. Answer briefly.
1. We can create a Submit button that visitors can click to send the
information they entered in the form to our web server or our e-
mail.
We can create a Reset button that visitors can click to clear the
information they entered in our form.
2. The HTML5 audio and video tags can have a number of attributes to
control the look and feel.
H. Application-based Question
He should use Radio control in his form because the visitor is expected
P
to choose one option from a list of choices.
PM
IT PLANET-8 (CODEBOTICS)
18
8 APP DEVELOPMENT
2.
P
interactive. Kids can learn while playing educational game apps.
Communication apps: These apps enable us to impart or interchange
thoughts, opinions, or information by speaking, writing, or through
signs.
PM
E. Differentiate between the following.
Native apps are developed for a particular platform or device. Apps
built for systems like iOS, Android, Windows phone, and Blackberry
cannot be used on a platform other than their own.
Web apps are actually websites that provide a user with experience
similar to native apps. They are not deployed to an app store; rather,
they are deployed to a web server and users access them in a web
browser from any device with an Internet connection.
F. Answer in 1 -2 sentences.
1. The term ‘app’ is originally referred to as any mobile or desktop
application. It consists of programs designed to make users more
productive and/or assist them with personal tasks.
2. Apps are divided into three types:
IT PLANET-8 (CODEBOTICS)
19
12
G. Answer briefly.
1. A hybrid app is the combination of both native and web app
elements. Native is developed for specific platform and installed on
the computing device. Like native apps, hybrid apps are
developed for specific platforms and deployed to an app store.
Hybrid apps are cross-platform, it means the same code can run on
many mobile platforms.
2. MIT App Inventor is an open-source web application originally
provided by Google, and now maintained by the Massachusetts
Institute of Technology (MIT). It lets us develop apps or applications
for Android phones using a web browser. It is very easy and user-
friendly.
3. In the Component Designer, we added TextBox, Button, Label,
TextToSpeech and Image components as the building blocks for
making the app. The Blocks Editor helps us do it by instructing the
components what to do and when to do it.
Main parts of Blocks Editor are: Built-in Blocks, Components Blocks,
Block Viewer, Trash and Backpack.
P
H. Application-based Question
He should use emulator to run the app.
PM
IT PLANET-8 (CODEBOTICS)
20
9 PYTHON – LOOPING AND TKINTER GUI
21
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 (a list or a string), in the order that they appear in the
sequence.
Suppose our teacher asks us to read five pages from a book. Here,
the reading task is repetitive. So here we set this condition in loop,
read the book until we reach up to the 5th page. The process of
reading would stop when we reach page number 6.
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.
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.
3. Widget is a small part of Graphical User Interface which provides
P
better controls for user. A user interacts with GUI using various
controls like Label, Entry, Button, Radio Button, etc.
G. Application-based Question
PM
Break statement
IT PLANET-8 (CODEBOTICS)
22
ARTIFICIAL INTELLIGENCE
10 FUTURE POSSIBILITIES OF AI
F. Answer briefly.
1. The vision of AI technology is vast in the healthcare industry as it
aims to improve the quality of life and save people. With the help of
AI, doctors can easily analyze X-rays or scans of patients, choose
appropriate treatment and give better consultation to the parents.
23
2. AI systems can also be used for destructive purposes. AI 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 can be divided into two categories:
a) Privacy Concern: Data collection is one of the most serious
implications of AI systems. The data entered by us is stored
somewhere in the large databases. Thus, the information we
enter can be used in any manner wherein the potential risk is
incredibly high.
b) Adoption Concern: One of the major concerns related to the
adoption of AI systems is its impact on employment and the
workforce.
G. Application-based Question
Machine Learning Engineer
P
PM
IT PLANET-8 (CODEBOTICS)
24
WORKSHEET-II
CHAPTERS 6 - 10
A. Tick [ü] the correct answer.
1. a 2. b 3. c 4. a 5. a
6. c 7. a 8. c 9. b 10. a
B. Write 'T' for True and 'F' for False statements.
1. T 2. F 3. T 4. F
5. T 6. F 7. T 8. F 9. T
C. Fill in the blanks.
1. lock 2. m-commerce 3. Social Media 4. test
5. For loop 6. While 7. autonomous
8. Privacy, adoption
D. Define the following
1. COD: Cash On Delivery or COD means we can pay through cash for
P
the goods we have purchased only after the goods are delivered to
us.
2. Shopping Cart: The shopping cart allows the customer to collect the
PM
items for purchase. Items in the shopping cart can be added,
deleted, or even saved for a future order.
3. Text Box: We can create a text box that allows readers to enter a
line of text. Text boxes are normally used for entering names and
addresses.
4. Password Box: We can create a password box that allows readers to
enter confidential or secret information, such as credit card number
or password.
5. Education Apps: These apps can make teaching and exploring more
interactive. Kids can learn while playing educational game apps.
6. Range(): Range is a pre-defined function of Python. This function is
used when we need to perform an action for a specific number of
times. It returns the sequence of numbers.
7. Grid(): This layout method organizes the widgets of window in
tabular form. Grid takes the row and column value and organizes
IT PLANET-8 (CODEBOTICS)
25
E. Differentiate between the following.
1. In a Business-to-Business (B-to-B or B2B) e-commerce, the sale or
exchange of products and services takes place between firms or
companies.
Business-to-Consumer (B-to-C or B2C) e-commerce consists of the
sale of products or services from business concern to the general
public or end users.
2. We can include checkboxes in a form if we want visitors to select
one or more options. While creating checkboxes, we need to specify:
NAME attribute, VALUE attribute, and the text that appears beside
each checkbox.
We can include radio buttons in a form if we want visitors to select
only one of the several options. While creating radio buttons, we
need to specify: NAME attribute, VALUE attribute, and the text that
appears beside each radio button.
3. Native apps are developed for a particular platform or device. Apps
P
built for systems like iOS, Android, Windows phone, and Blackberry
cannot be used on a platform other than their own.
Web apps are actually websites that provide a user with experience
similar to native apps. They are not deployed to an app store; rather,
PM
they are deployed to a web server and users access them in a web
browser from any device with an Internet connection.
4. When we use else with while loop this structure known as while-
else loop. Using this loop, we can run an instruction code when the
comparing value reaches to exceed limit of condition value.
When we use else with for loop, this structure is known as for-else
loop. The else clause of a loop gets executed only if the loop
completes its execution normally without having encountered with
break statement.
5. 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.
Continue statement is used to tell the program to skip the rest of
IT PLANET-8 (CODEBOTICS)
26
Business intelligence developers are responsible to analyze data for
the prediction of present and future market trends.
F. Answer the following questions.
1. Blogging is a modern and dynamic medium by which we can publish
our ideas, opinions, and stories online. It is a place to express
ourselves to the world; a place to share our thoughts and our
passion.
2. On the website, look for “https” instead of “http” in the site address,
and also look for a security icon, such as “VeriSign Secured”. In the
web browser, look for a lock icon in the browser window. In some
browsers, the address bar shows a green background for a secure
site.
3. Various input controls of a form are: data input control, text input
control, text control, password control, radio control, checkbox
control, select control, and textarea control.
4. With large websites, it is better to use Cascading Style Sheets to
change the style of the web page elements. With Cascading Style
P
Sheets or CSS, we write code that allows us to control an element
within a single web page or throughout an entire website. We can
use style sheet to change the look of any web page element, such as
paragraphs, lists, backgrounds, and more.
PM
5. The Component Designer window is divided into four areas:
Components Palette, Viewer, Components List and Components
Properties.
6. App Store is a virtual space where mobile apps to smartphone and
tablet users are sold or provided. Apple’s App Store and Google’s
Play Store are two popular app stores which contain many app
categories as well as subcategories.
7. Loop causes a section of our program to be repeated a certain
number of times. Using the loop, the lines of code reduce. It takes
less time to type the code which saves overall time and also makes
the program error-free.
8. 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
IT PLANET-8 (CODEBOTICS)
27
9. AI technology is widely used in the entertainment industry for
predicting the taste and preferences of viewers. The various OTT or
online music platforms use AI for marketing or trading aspects that
include advertising, design, and film promotion.
10. AI systems have been raising serious ethical issues all over the
world. These issues can be divided into two categories:
a) Privacy Concern: Data collection is one of the most serious
implications of AI systems. The data entered by us is stored
somewhere in the large databases. Thus, the information we
enter can be used in any manner wherein the potential risk is
incredibly high.
b) Adoption Concern: One of the major concerns related to the
adoption of AI systems is its impact on employment and the
workforce.
P
PM
IT PLANET-8 (CODEBOTICS)
28