Contemporary Tech
Contemporary Tech
Education
Technology enables teachers to be up to date with new techniques and help their
students to be updated with latest technologies such as use of tablets, mobile phones,
computers, etc. in education. Information technology not only helps students to learn
new things but also helps students of college dropouts.
Healthcare
With Information Technology, the field of medicine and health has been seeing
tremendous improvements. For doctors, sending and receiving information, checking
patients, and discussing with other experts have become very convenient. Also, it
reduces the time taken in paperwork.
Security
Online transactions and keeping records of all the online transactions are now more
safe than earlier times. Only proper management and a person responsible for the
system can access the data online. It prohibits any random person from checking the
details. All these have been made possible by keeping the system passwords proof.
Only permissible authority can access your information.
Communication
Information and Communications Technology (ICT) refers to technology use for
regular, everyday tasks: sending an email, making a video call, searching the
internet, using a tablet or mobile phone, and more.
With improvements in information technology, globalization has increased. The world
is brought closer, and the world’s economy is quickly becoming a single
interdependent system. Information can be shared quickly and easily from all over the
globe, and barriers of linguistic and geographic boundaries can be torn down as
people share ideas and information with each other.
Employment
With Information Technology, new jobs have been introduced. It creates new jobs for
programmers, hardware and software developers, systems analyzers, web designers
and many others. Information Technology has opened an entirely new fields and
thousands of jobs for IT professionals.
Industrial and manufacturing
Among the most important manufacturing industries are those that produce aircraft,
automobiles, chemicals, clothing, computers, consumer electronics, electrical
equipment, furniture, heavy machinery, refined petroleum products, ships,
steel, and tools and dies.
Saves time and money : today, time is money. Thus, technology helps to save
a lot of time and increases efficiency and productivity. We can complete huge
tasks within less time. Today everything is automated, and this technology helps
to save a lot of time in doing things that are not possible by humans. Example: If
you do not have the time to buy clothes, just shop online, and you will get the
delivery at your doorsteps. Thus, it is through technology that one can use time
on other important things.
Easy and quick communication: technology has made communication just a
button away. With a click of a button, you can make calls, send emails, fax, order
things online, and do a lot of things with the help of technology. Technology has
helped us in giving better modes of communication. Now you don’t need to write
letters to your loved ones if you are missing them. Do a video call and feel them
close to you.
For example, in the clothing industry, every piece of clothing had to be hand-
sewn — meaning that someone would need to spend hours (or days) producing
a piece of clothing before it could be sold in the market. This meant the cost of
manufacturing per item was much higher because it required personal labor.
Technology has changed all that. Now, a piece of clothing can be produced
within minutes by an automated production line. As a result, the cost per item
has been driven down significantly.
Artificial Intelligence Can Make Lives Easier and Solve Complex
Problems
More Mobility Options : The invention of airplanes changed everything; it
enabled distant places to be connected in a previously impossible way.
Financial transactions and payments are easier and more secure
Cloud computing and cloud services
Helps in health and for discovering new cures
UNIT-2
E-Commerce
Advantages of Ecommerce:
E-commerce offers consumers the following advantages:
Increased selection: Many stores offer a wider array of products online than
they carry in their brick-and-mortar counterparts. And many stores that solely
exist online may offer consumers exclusive inventory that is unavailable
elsewhere.
The price will be standard for all customers
Time-saving
Reduce employee cost
Save the transportation cost
No crowd
1. Business to Business
This is Business to Business transactions. Here the companies are doing business
with each other. The final consumer is not involved. So the online transactions
only involve the manufacturers, wholesalers, retailers etc.
2. Business to Consumer
Business to Consumer. Here the company will sell their goods and/or services
directly to the consumer. The consumer can browse their websites and look at
products, pictures, read reviews. Then they place their order and the company
ships the goods directly to them. Popular examples are Amazon, Flipkart, Daraj
etc.
3. Consumer to Consumer
Consumer to consumer, where the consumers are in direct contact with each other.
No company is involved. It helps people sell their personal goods and assets
directly to an interested party. Usually, goods traded are cars, bikes, electronics
etc. OLX, ebay,Hamrobazzar etc follow this model.
4. Consumer to Business
Online Marketing/Advertising
This refers to the gathering of data about consumer behaviors,
preferences, needs, buying patterns and so on. It helps marketing
activities like fixing price, negotiating, enhancing product features, and
building strong customer relationships as this data can be leveraged to
provide customers a tailored and enhanced purchase experience.
Manufacturing
This is something almost every one of us has done at some time – book
hotels, holidays, airline tickets, travel insurance, etc. These bookings
and reservations are made possible through an internet booking engine
or IBE. It is used the maximum by aviation, tour operations and hotel
industry.
Online Publishing
Auctions
Enabling M-Commerce
Customer Engagement
To convert potential consumers, you need to make a good first impression. Your website represents
your online presence, and you need to be creative as well.
Getting the best design for your website can last your impression, and easy navigation to your
website can give your consumers an excellent shopping experience.
Adding good quality images and a unique description of your products is also a must. Adding an
FAQ page that can answer the basic questions of your customers will add up to your customer
satisfaction experience.
This will create a negative impression that products you sell online are not of good quality. You
create a good impression and brand reputation by ensuring your online consumers that your
products are genuine and of good quality. Getting ISO accreditation is another way of gaining your
consumers’ trust.
Standardization of your Product Prices
Online consumers always look for and compare the product prices that you offer. Product pricing is
considered to be a marketing tool and has a direct effect on your conversion rates. This is the reason
why you must evaluate your product prices.
You have to keep in mind that when an online consumer visits a website, the first thing they look
for is the product’s price A proven way to standardize your product pricing is by having a cost-
based model that works in three steps deciding your cost price, wholesale price, and your retail
price.
By standardizing your product pricing strategy, you will always succeed in the type of online retail
business you have.
Your customer service should be available 24/7 and must provide your consumers with an excellent
approach. Additionally, you can use a chatbot for connecting with your audience on a personal level.
Having good customer service will help you gain and retain consumers. This will also help you
build your brand identity.
Enabling M-Commerce
Your online eCommerce business should be able to adapt to technological advancement to stay
competitive in the market. M-Commerce or Mobile Commerce is an innovative trend in online
retailers nowadays.
Most consumers do their product research, purchase, and payment with the use of their
smartphones. Having a mobile app for your online retail store is the main component of an effective
eCommerce business. It is also important that you should monitor and upgrade your app regularly.
Therefore, promoting your eCommerce business on social media will surely boost your store’s
presence, engagement, and conversion rate.
Analyze the Scope of E-Commerce in Nepal and Governments policy
and steps in implementation of E-Commerce
Start an eCommerce Business in Nepal Now
Today, the internet reach among many people in Nepal has brightened the future of
eCommerce. With the arrival of the latest technology like e-banking websites and payment
apps, Nepal is on its way to success through eCommerce. Now it is much easier to start an
eCommerce business in Nepal than in the past.
Online business in Nepal is facilitated by fast, inexpensive 4G and 5G internet
technology. Additionally, the general people prefer Wi-fi in their homes or public hotspots.
This increased interest in the young generation for the internet.
IT has created more opportunities for eCommerce growth in Nepal. It noted that there are
11.51 million internet users in Nepal. This status proves that there is a good scope of
eCommerce in Nepal.
Today every service and business is going the internet way. People are showing more trust in
the online marketplace. People are more clinched towards purchasing online services in
Nepal.
Nepal is in ultimately growing stages of development. We need to update our business to
evolve to the needs of the new generation. There is a massive scope of eCommerce in Nepal.
The reason behind this is there are benefits for both sellers and buyers.
Many online shopping portals are being launched. Many eCommerce companies have been
successful. Using interactive apps to grow your eCommerce business, you can use new
technology across digital stores. It will provide a considerable boost to your business.
There is a growing trend of buying products from eCommerce websites. Companies are trying
their best to earn people’s trust and establish themselves. eCommerce companies should
develop their strategies for business. They have to provide proper awareness to customers
about their products.
For successful eCommerce, you need to scale your business. The business should reach as
much as wider to gain more reach. You will get more business traffic if more people know
about your business.
If you want to scale your business, then you need to follow some of the following tips:
Create and develop a solution to their problems with content, product, or service
Develop such a solution that helps the customer. Find the answer to the problem and about
their requirements. You need to invent a solution to a people’s pain. If your product solution
matches customer needs, high demand for your product is likely.
Regulation of product
It would be best if you gave regularity on products according to customers’ demand. You
need to back up if there is more demand for the product. Sometimes it is better to change
product types. Provides the latest and new designed product to the customer. The latest
designed product will hit trending in the marketplace.
In Nepal, there is the main issue with the quality of products. People are not trusting
eCommerce because of quality issues. The most faced problem in Nepal is that customers
are not getting what they see online. Products are different when the customer orders and
receives them. To gain customer trust, keep selling high-quality products only.
The first impression is always the last. The first impression you make on potential customers
after starting an eCommerce business in Nepal matters. Make a strong presentation for
products. It would be best if you had to give proper details about your product in a
presentable manner. Then, you and your product will grab the attention of customers.
Display high-quality pictures of products on your website. The product should be neat and
clean. Please provide accurate details about the stock of your product, whether it is available
or not.
Marketing
Advertisement is the leading resource to provide information about your product and
business. Before launching, promote your business like coming soon. People will be aware of
your product. Interested customers can wait early for its launch.
After you launch your business, promote your product and store. Email marketing, social
media marketing, affiliate marketing, influencer marketing, etc., are the best platforms to
advertise your business.
Social media marketing is the process of leveraging the network to interact. It increases traffic
and sales to websites. At the same time, social media is used to promote the product. It is a
place to interact with users and tell them what makes your brand unique. There is a
tremendous amount of users on social media. It is easy to reach wider with the help of social
media.
A secure website is secure for doing eCommerce business. It provides security to both users
and customers. Use a specific mechanism in the admin panel of your websites.
Take care of your customer’s privacy as personal data is not for sharing with others without
customers’ permission.
People use mobile phones because it is portable, so they can carry them anywhere they want.
If your eCommerce website is mobile-friendly, then nothing can stop your business from
growing because most people use mobile phones for online shopping.
You can use mobile apps for your eCommerce websites. Customers can reach you faster with
android and iOS applications.
Delivery
Home delivery is the way to end the travel time of customers. It shouldn’t take more time to
deliver the product. The customer wants their order as fast as possible. The delivery of the
product should be faster. It should be given to the exact location of customers. Customers
love to receive their products in good packaging. You can take some delivery charges from
customers as well.
Payment
You have to make payments online or cash on delivery. Many digital payment methods are
easy to use. Besides digital payment, credit cards, master cards, etc., can be used for product
payment.
In Nepal, many digital payment gateways have been developed. It is easier and faster to use
these types of services. Different payment apps are now available in Nepal, such as E-Sewa,
Khalti, Prabhu Pay, IME Pay, etc.
Policy
Customers refuse to take those types of products and services that don’t match their
expectations. Make those policies for the customer about refunds and returns of the
products.
Review
Some companies forget to put rating scales on their website about products. People will
attract more to the high-rated product. Those ratings are based on the customer’s review
itself. Customers who buy your product can rate it according to the level of satisfaction. This
scheme will have a positive effect on your business. People always love to buy high-rated and
good review products.
The strategy that was approved by the Cabinet in 2019,June has given the Ministry
of Industry, Commerce and Supplies one year to draft the guidelines and regulations
for the e-commerce sector.
The online marketplace is growing steadily despite a late start, but there are no laws
to regulate them. Nepal lags in e-commerce because of inadequate information and
technology infrastructure.
The strategy has provisioned taking legal action against the e-commerce firm if they
are found selling substandard products, charging a high price and not delivering the
goods on time. It has also provisioned legal action for selling goods by labelling false
details.
The government plans to bring online advertisements into a legal network by enacting
a new law, according to the strategy. The strategy also has provision for a refund and
return for goods purchased online.
The government doesn’t have the exact data for online marketplaces. According to a
government official, there are a large number of unregistered online shops. Daraz,
Sastodeal, eSewaPasal, Metro Tarkari, Bhatbhateni Online, Mero Kirana, Foodmario,
Foodmandu and Urban Girl are some of the most popular online stores in the country.
UNIT- 3
E-governance
E-Governance Definition
E-Governance can be defined as the application of communication
and information technology for providing government services, exchange of
information, transactions, integration of previously existing services and
information portals.
Types of E-governance:
[Link] to citizen (G2C)
[Link]-to-business (G2B)
[Link]-to-government (G2G)
[Link]-to-employees (G2E)
Components of E-Governance
Public Awareness and Engagement
Strategy
Technology (telephone, fax, personal digital assistants (PDA), short messaging service
general packet radio service (GPRS), WiFi, Worldwide Interoperability for Microwave
Enabling M-Commerce
However,with trend towards foreign labour, Nepal has seen a huge demand
for communication resulting in improvement in the communication
infrastructure. With access to mobile technology, possibility of citizen reach
and interaction through the means of mobile communication has become
realisable.
UNIT – 4
Cloud Computing and Internet of Things (IOT)
Rather than keeping files on a proprietary hard drive or local storage device, cloud-
based storage makes it possible to save them to a remote database. As long as an
electronic device has access to the web, it has access to the data and the software
programs to run it.
Cloud computing is a popular option for people and businesses for a number of reasons
including cost savings, increased productivity, speed and efficiency, performance,
and security.
4. Scalability
5. Economical
7. Security
Data security is one of the best features of cloud computing. Cloud services make a copy of the
stored data to prevent any kind of data loss. If one server loses data by any chance, the copied
version is restored from the other server. This feature comes in handy when multiple users are
working on a particular file in real-time, and one file suddenly gets corrupted.
9. Resilience
Resilience in cloud computing means the ability of a service to quickly recover from any disruption.
The resilience of a cloud is measured by how fast its servers, databases and network systems restart
and recover from any loss or damage.
Flexibility
Work from anywhere
Cost savings
Automatic updates
Disaster recovery
[Link] End:
The client uses the front [Link] front end includes web browsers (Chrome, Firefox,
Opera, etc.), clients, and mobile devices.
[Link] End:
The backend part helps you manage all the resources needed to provide Cloud
computing services. This Cloud architecture part includes a security mechanism, a
large amount of data storage, servers, etc.
Application:
The application can be any software or platform which a client wants to access.
Service:
The service component manages which type of service you can access
according to the client’s requirements.
Runtime Cloud:
Runtime cloud offers the execution and runtime environment to the virtual
machines.
Storage:
Storage is another important Cloud computing architecture component. It provides a
large amount of storage capacity in the Cloud to store and manage data.
Infrastructure:
Cloud infrastructure includes hardware and software components like servers,
storage, network devices, virtualization software, and various other storage
resources that are needed to support the cloud computing model.
Management:
This component manages components like application, service, runtime cloud,
storage, infrastructure, and other security matters in the backend. It also
establishes coordination between them.
Security:
Security in the backend refers to implementing different security mechanisms for
secure Cloud systems, resources, files, and infrastructure to the end-user.
Internet:
Internet connection acts as the bridge or medium between frontend and backend. It
allows you to establish the interaction and communication between the frontend and
backend
Classification/types of cloud computing
Based on the service model, cloud can be categorized into IaaS (Infrastructure-as-a-
Service), PaaS (Platform-as-a-Service), and SaaS (Software-as-a-Service). Let’s take a
look at each one.
IaaS
This acronym is short for Infrastructure as a Service. The cloud service provider
manages the entire infrastructure (e.g., data storage, the actual servers, network).
PaaS
This acronym is short for Platform as a Service. The outside cloud provider offers and
manages hardware and an application software platform.
SaaS
This acronym means Software as a Service. Whether people know it or not, most
people use SaaS almost every day. SaaS are web applications and mobile apps
accessed through a web browser, offered and managed by the cloud service provider.
The user is responsible for maintenance, bug fixes, and software updates.
Typical SaaS include Gmail, Dropbox, Adobe Creative Cloud. SaaS provides a
considerable advantage because the software doesn't have to be directly loaded into
each user's machine.
Types of Cloud
There are the following 4 types of cloud that you can deploy according to the organization's needs-
o Public Cloud
o Private Cloud
o Hybrid Cloud
o Community Cloud
Public Cloud
Public cloud is open to all to store and access information via the Internet using the pay-per-usage
method.
In public cloud, computing resources are managed and operated by the Cloud Service Provider
(CSP).
Hybrid cloud is partially secure because the services which are running on the public cloud can be
accessed by anyone, while the services which are running on a private cloud can be accessed only
by the organization's users.
Example: Google Application Suite (Gmail, Google Apps, and Google Drive), Office 365 (MS Office
on the Web and One Drive), Amazon Web Services.
Community Cloud(Multiclouds)
Community cloud allows systems and services to be accessible by a group of several organizations
to share the information between the organization and a specific community. It is owned, managed,
and operated by one or more organizations in the community, a third party, or a combination of
them.
A thing in the internet of things can be a person with a heart monitor implant, a farm
animal with a biochip transponder, an automobile that has built-in sensors to alert the
driver when tire pressure is low or any other natural or man-made object that can be
assigned an Internet Protocol (IP) address and is able to transfer data over a network.
There are several top IOT devices in the market. Smart Mobiles, smart
refrigerators, smartwatches, smart fire alarms, smart door locks, smart
bicycles, medical sensors, fitness trackers, smart security system, etc., are few
examples of IoT products.
Features of IOT
The most important features of IoT are listed below:
Connectivity: Connectivity refers to establish a proper connection between all the things of IoT to
IoT platform it may be server or cloud. After connecting the IoT devices, it needs a high speed
messaging between the devices and cloud to enable reliable, secure and bi-directional
communication.
Analyzing: After connecting all the relevant things, it comes to real-time analyzing the data
collected and use them to build effective business intelligence. If we have a good insight into data
gathered from all these things, then we call our system has a smart system.
Integrating: IoT integrating the various models to improve the user experience as well.
Artificial Intelligence: IoT makes things smart and enhances life through the use of data. For
example, if we have a coffee machine whose beans have going to end, then the coffee machine itself
order the coffee beans of your choice from the retailer.
Sensing: The sensor devices used in IoT technologies detect and measure any change in the
environment and report on their status. IoT technology brings passive networks to active networks.
Without sensors, there could not hold an effective or true IoT environment.
Active Engagement : IoT makes the connected technology, product, or services to active
engagement between each other.
Scale : IoT devices should be designed in such a way that they can be scaled up or down easily on
demand.
Safety : One of the main features of the IoT ecosystem is security. In the whole flow of an IoT
ecosystem, sensitive information is passed from endpoints to the analytics layer via connectivity
components. While designing an IoT system we need to adhere to proper safety, security measures,
and firewalls to keep the data away from misuse and manipulations. Compromising any component
of an IoT ecosystem can eventually lead to failure of the whole pipeline.
IoT Components
Here, 4 fundamental components of IoT system, which tells us how IoT works.
i. Sensors/Devices
First, sensors or devices help in collecting very minute data from the surrounding
environment. A device can have multiple sensors that can bundle together to do more
than just sense things.
For example, our phone is a device that has multiple sensors such as GPS,
accelerometer, camera but our phone does not simply sense things.
The most rudimentary step will always remain to pick and collect data from the
surrounding environment be it a standalone sensor or multiple devices.
ii. Connectivity/Gateway
Next, that collected data is sent to a cloud infrastructure but it needs a medium for
transport.
The sensors can be connected to the cloud through various mediums of
communication and transports such as cellular networks, satellite networks, Wi-Fi,
Bluetooth, wide-area networks (WAN), low power wide area network and many more.
This can range from something very simple, such as checking that the temperature
reading on devices such as AC or heaters is within an acceptable range.
It can sometimes also be very complex, such as identifying objects (such as intruders
in your house) using computer vision on video.
Also, a user sometimes might also have an interface through which they can actively
check in on their IOT system. For example, a user has a camera installed in his house,
he might want to check the video recordings and all the feeds through a web server.
Bluetooth and BLE are used for everything from fitness and medical
wearables like smartwatches to smart home devices like home security
systems, where data is communicated to smartphones. They work quite
effectively with very short-range communications.
[Link](LAN)
WiFi has played a critical role in providing high-throughput data
transfer in homes and for enterprises - it’s another well-known IoT
wireless technology. It can be quite effective in the right situations,
though it has significant limitations with scalability, coverage, and high
power consumption.
The high energy requirements often make WiFi a poor solution for
large networks with battery-operated sensors, such as smart buildings and
industrial use. Instead, it’s more effective with devices like smart home
appliances. The latest WiFi technology, WiFi 6, does offer improved
bandwidth and speed, though it’s still behind other available options. And
it carries security risks that other options don’t.
Low power wide area networks (LPWAN) provide long-range communication using
small, inexpensive batteries. Proponents of LPWAN position it as longer-range than
WiFi and Bluetooth, but using less power than cellular.
Advantages of LoRaWAN for IoT devices are its low power requirement
(for long battery life) and relatively low-cost chipsets. Plus, under the right
conditions, a single base station or gateway running on a long-range
network is capable of providing service to a very large area—a few
kilometers in dense urban areas and up to 15–30 kilometers in rural areas.
UNIT- 5
Artificial Intelligence
AI Introduction
AI is one of the fascinating and universal fields of Computer science which has a great
scope in future. AI holds a tendency to cause a machine to work as a human.
"It is a branch of computer science by which we can create intelligent machines which
can behave like a human, think like humans, and able to make decisions."
Artificial Intelligence exists when a machine can have human based skills such as
learning, reasoning, and solving problems
With Artificial Intelligence you do not need to preprogram a machine to do some work,
despite that you can create a machine with programmed algorithms which can work
with own intelligence, and that is the awesomeness of AI.
Areas of AI
Five Core Technologies/Areas Of Artificial
Intelligence :
1. Computer vision
Computer vision refers to the computer’s ability to recognize objects, scenes and
activities from images. Computer vision technology uses a sequence of image
processing operations and other technologies to decompose image analysis tasks
into small tasks that are easy to manage. For example, some technologies can
detect the edges and textures of objects from images, and classification
technologies can be used to determine whether the recognized features represent
a class of objects known to the system.
2. Machine learning
Machine learning refers to the ability of a computer system not to follow explicit
program instructions, but to rely on data to improve its performance.
The core is that machine learning automatically discovers patterns from data,
and once the patterns are discovered, they can be used for prediction. For
example, given the machine learning system a database of credit card transaction
information such as transaction time, merchant, location, price, and whether the
transaction is legitimate, the system will learn patterns that can be used to
predict credit card fraud. The more transaction data processed, the more
accurate the forecast will be.
Machine learning has a very wide range of applications. For those activities that
generate huge amounts of data, it has the potential to improve almost all
performance. In addition to fraud detection, these activities include sales
forecasts, inventory management, oil and gas exploration, and public health.
Machine learning technology also plays an important role in other cognitive
technology fields, such as computer vision, which can improve its ability to
recognize objects through continuous training and improvement of visual
models in massive images.
4. Robot
What is a robot?
A robot is a machine that looks like a human, and is capable of performing out of box actions
and replicating certain human movements automatically by means of commands given to it
using programming. Examples: Automotive Industry Robots, Order Picking Robots, Industrial Floor
Scrubbers etc.
Components of Robot
Several components construct a robot, these components are as follows:
o Actuators: Actuators are the devices that are responsible for moving and controlling a system or
machine. It helps to achieve physical movements by converting energy like electrical, hydraulic and
air, etc. Actuators can create linear as well as rotary motion.
o Power Supply: It is an electrical device that supplies electrical power to an electrical load. The primary
function of the power supply is to convert electrical current to power the load.
o Electric Motors: These are the devices that convert electrical energy into mechanical energy and are
required for the rotational motion of the machines.
o Pneumatic Air Muscles: Air Muscles are soft pneumatic devices that are ideally best fitted for
robotics. They can contract and extend and operate by pressurized air filling a pneumatic bladder.
Whenever air is introduced, it can contract up to 40%.
o Muscles wire: These are made up of nickel-titanium alloy called Nitinol and are very thin in shape. It
can also extend and contract when a specific amount of heat and electric current is supplied into it.
Also, it can be formed and bent into different shapes when it is in its martensitic form. They can
contract by 5% when electrical current passes through them.
o Piezo Motors and Ultrasonic Motors: Piezoelectric motors or Piezo motors are the electrical devices
that receive an electric signal and apply a directional force to an opposing ceramic plate. It helps a
robot to move in the desired direction. These are the best suited electrical motors for industrial robots.
o Sensor: They provide the ability like see, hear, touch and movement like humans. Sensors are the
devices or machines which help to detect the events or changes in the environment and send data to the
computer processor. These devices are usually equipped with other electronic devices. Similar to human
organs, the electrical sensor also plays a crucial role in Artificial Intelligence & robotics. AI algorithms
control robots by sensing the environment, and it provides real-time information to computer
processors.
Applications of Robotics
Robotics have different application areas. Some of the important applications domains of robotics
are as follows:
o Robotics in defence sectors: The defence sector is undoubtedly the one of the main parts of any
country. Each country wants their defence system to be strong. Robots help to approach inaccessible
and dangerous zone during war. DRDO has developed a robot named Daksh to destroy life-
threatening objects safely. They help soldiers to remain safe and deployed by the military in combat
scenarios. Besides combat support, robots are also deployed in anti-submarine operations, fire
support, battle damage management, strike missions, and laying machines.
o Robotics in Medical sectors: Robots also help in various medical fields such as laparoscopy,
neurosurgery, orthopaedic surgery, disinfecting rooms, dispensing medication, and various other
medical domains.
o Robotics in Industrial Sector: Robots are used in various industrial manufacturing industries such as
cutting, welding, assembly, disassembly, pick and place for printed circuit boards, packaging &
labelling, palletizing, product inspection & testing, colour coating, drilling, polishing and handling the
materials.
Moreover, Robotics technology increases productivity and profitability and reduces human efforts,
resulting from lower physical strain and injury. The industrial robot has some important advantages,
which are as follows:
o Accuracy
o Flexibility
o Reduced labour charge
o Low noise operation
o Fewer production damages
o Increased productivity rate.
o Robotics in Entertainment: Over the last decade, use of robots is continuously getting increased in
entertainment areas. Robots are being employed in entertainment sector, such as movies, animation,
games and cartoons. Robots are very helpful where repetitive actions are required. A camera-wielding
robot helps shoot a movie scene as many times as needed without getting tired and frustrated. A big-
name Disney has launched hundreds of robots for the film industry.
o Robots in the mining industry: Robotics is very helpful for various mining applications such as
robotic dozing, excavation and haulage, robotic mapping & surveying, robotic drilling and explosive
handling, etc. A mining robot can solely navigate flooded passages and use cameras and other sensors
to detect valuable minerals. Further, robots also help in excavation to detect gases and other materials
and keep humans safe from harm and injuries. The robot rock climbers are used for space exploration,
and underwater drones are used for ocean exploration.
5. Speech Recognition
In simple terms, a neural network is a set of algorithms that are used to find the
elemental relationships across the bunches of data via the process that imitates
the human brain operating process.
The effectiveness of the expert system completely relies on the expert’s knowledge
accumulated in a knowledge base. The more the information collected in it, the
more the system enhances its efficiency. For example, the expert system provides
suggestions for spelling and errors in Google Search Engine.
Expert systems are built to deal with complex problems via reasoning through the
bodies of proficiency, expressed especially in particular of “if-then” rules instead
of traditional agenda to code. The key features of expert systems include extremely
responsive, reliable, understandable and high execution.
Expert Systems can be used in various fields:
predict the degree and type of lung cancer
can identify cancer at early stages
Loan analysis
Virus detection
Planning and scheduling
Advantages of Artificial Intelligence
Following are some main advantages of Artificial Intelligence:
o High Accuracy with less errors: AI machines or systems are prone to less errors and high
accuracy as it takes decisions as per pre-experience or information.
o High-Speed: AI systems can be of very high-speed and fast-decision making, because of that
AI systems can beat a chess champion in the Chess game.
o High reliability: AI machines are highly reliable and can perform the same action multiple
times with high accuracy.
o Useful for risky areas: AI machines can be helpful in situations such as defusing a bomb,
exploring the ocean floor, where to employ a human can be risky.
o Digital Assistant: AI can be very useful to provide digital assistant to the users such as AI
technology is currently used by various E-commerce websites to show the products as per
customer requirement.
o Useful as a public utility: AI can be very useful for public utilities such as a self-driving car
which can make our journey safer and hassle-free, facial recognition for security purpose,
Natural language processing to communicate with the human in human-language, etc.
Applications of AI
1. AI in Astronomy
o Artificial Intelligence can be very useful to solve complex universe problems. AI technology can be
helpful for understanding the universe such as how it works, origin, etc.
2. AI in Healthcare
o In the last, five to ten years, AI becoming more advantageous for the healthcare industry and going
to have a significant impact on this industry.
o Healthcare Industries are applying AI to make a better and faster diagnosis than humans. AI can help
doctors with diagnoses and can inform when patients are worsening so that medical help can reach
to the patient before hospitalization.
3. AI in Gaming
o AI can be used for gaming purpose. The AI machines can play strategic games like chess, where the
machine needs to think of a large number of possible places.
4. AI in Finance
o AI and finance industries are the best matches for each other. The finance industry is implementing
automation, chatbot, adaptive intelligence, algorithm trading, and machine learning into financial
processes.
5. AI in Data Security
o The security of data is crucial for every company and cyber-attacks are growing very rapidly in the
digital world. AI can be used to make your data more safe and secure. Some examples such as AEG
bot, AI2 Platform,are used to determine software bug and cyber-attacks in a better way.
6. AI in Social Media
o Social Media sites such as Facebook, Twitter, and Snapchat contain billions of user profiles, which
need to be stored and managed in a very efficient way. AI can organize and manage massive amounts
of data. AI can analyze lots of data to identify the latest trends, hashtag, and requirement of different
users.
8. AI in Automotive Industry
o Some Automotive industries are using AI to provide virtual assistant to their user for better
performance. Such as Tesla has introduced TeslaBot, an intelligent virtual assistant.
o Various Industries are currently working for developing self-driven cars which can make your journey
more safe and secure.
9. AI in Robotics:
o Artificial Intelligence has a remarkable role in Robotics. Usually, general robots are programmed such
that they can perform some repetitive task, but with the help of AI, we can create intelligent robots
which can perform tasks with their own experiences without pre-programmed.
o Humanoid Robots are best examples for AI in robotics, recently the intelligent Humanoid robot named
as Erica and Sophia has been developed which can talk and behave like humans.
10. AI in Entertainment
o We are currently using some AI based applications in our daily life with some entertainment services
such as Netflix or Amazon. With the help of ML/AI algorithms, these services show the
recommendations for programs or shows.
11. AI in Agriculture
o Agriculture is an area which requires various resources, labor, money, and time for best result. Now a
day's agriculture is becoming digital, and AI is emerging in this field. Agriculture is applying AI as
agriculture robotics, solid and crop monitoring, predictive analysis. AI in agriculture can be very helpful
for farmers.
12. AI in E-commerce
o AI is providing a competitive edge to the e-commerce industry, and it is becoming more demanding
in the e-commerce business. AI is helping shoppers to discover associated products with
recommended size, color, or even brand.
13. AI in education:
o AI can automate grading so that the tutor can have more time to teach. AI chatbot can communicate
with students as a teaching assistant.
o AI in the future can be work as a personal virtual tutor for students, which will be accessible easily at
any time and any place.
Scope of AI in Nepal
Nepal like other countries is affected by all the latest innovations in technology. How can a developing
country like Nepal benefit from Artificial Intelligence? This is not an easy question to answer. It
depends on many factors and mostly on the government’s policy on IT and related fields.
For developing countries, AI has a more significant effect. We can see how technology-driven
changes have helped such countries in tackling a number of challenges.
Nepal can benefit from this too, especially in Farming, Health Care, Resource provision,
transportation, Electricity and so on. How can this be achieved depends on the policy adopted by the
Government and the private sectors investing in the field of [Link] are some private companies
already operating here in the field of AI, however, no such machines are used significantly until today.
One of those AI companies is Fuse Machines, which was founded in 2011 AD has been operating in
different fields to develop AI-enabled machines and program. There are some other companies and
organizations that are working in AI, like Paaila technology which is developing a robot waiter for
the restaurant business. Apart from the waiter robots, they have developed speech recognition
software for the Nepali language along with text to speech converter.
Education Sector
Government's steps in promotion of AI in robotics and
technology
There should be laws, plans and national strategies to regulate AI. We also need clear laws
for dealing with malicious use of AI, identity theft, infringement of intellectual property
rights and illegal use, abuse or misuse of AI.
Nepal lacks policy-level intervention on Artificial Intelligence but the use of AI-based
technologies in banks and health sectors shows that Nepal is not far behind in
technological advancements.
The Naulo Restaurant in Kathmandu has five robot waiters under the slogan of “where
the food meets technology”. The robots are designed and manufactured
by Paaila Technology, which is a Nepali company established by young engineers
specializing in robotics and AI. Interestingly, Naulo is the first digitalised robotic
restaurant in South Asia.
Machine Learning (ML), a subfield of AI, is widely adopted by banks across the globe.
The scope of AI is widening day by day with the advent of digital platforms and
smartphones. Nepal’s banking industries have digitization, fin-tech, mobile banking,
SMS banking, internet banking, payment gateways and e-wallets which are also, in
one or other way, use of AI.
Previously, the use of AI could be seen in Nepal SBI Bank’s robotics introduced in
2017 and Macchapuchhre Bank’s MAYA, a chat assistant on its website, and
Facebook messenger in 2018. The use of AI in Banks and Financial Institutions and
other sectors has proved to be a boon, for the software helps banks to link
transactions, detect fraud/disasters and thereby ensure regulatory compliance.
Nepal lacks policy-level intervention on Artificial Intelligence but the use of AI-
based technologies in banks and health sectors shows that Nepal is not far
behind in technological advancements.
The AI is a hotcake and it’s not only future for Nepal but for all humankind. The
students with a degree of AI would be placed in the public sector, judiciary, journalism,
human rights, health, agriculture and among other industrial establishments. It has no
boundaries. Still, the necessity of law and robust policy on AI is being felt and
discussed in Nepal.
UNIT -6
Multimedia
Definition of Multimedia
Advantages of Multimedia
(ii) It’s quite user-friendly: The user does not use much energy
because they can sit and watch the presentation, read the text, and
listen to the audio.
UNIT – 7
Big Data
Introduction
Big Data is a collection of data that is huge in volume, yet growing exponentially with
time. It is a data with so large size and complexity that none of traditional data
management tools can store it or process it efficiently. Big data is also a data but with
huge size.
Volume
Variety
Velocity
Variability
(i) Volume – The name Big Data itself is related to a size which is enormous. Size of
data plays a very crucial role in determining value out of data. Also, whether a particular
data can actually be considered as a Big Data or not, is dependent upon the volume of
data. Hence, ‘Volume’ is one characteristic which needs to be considered while dealing
with Big Data solutions.
Variety refers to heterogeneous sources and the nature of data, both structured and
unstructured. During earlier days, spreadsheets and databases were the only sources of
data considered by most of the applications. Nowadays, data in the form of emails,
photos, videos, monitoring devices, PDFs, audio, etc. are also being considered in the
analysis applications. This variety of unstructured data poses certain issues for storage,
mining and analyzing data.
(iii) Velocity – The term ‘velocity’ refers to the speed of generation of data. How fast
the data is generated and processed to meet the demands, determines real potential in
the data.
Big Data Velocity deals with the speed at which data flows in from sources like business
processes, application logs, networks, and social media sites, sensors, Mobile devices,
etc. The flow of data is massive and continuous.
(iv) Variability – This refers to the inconsistency which can be shown by the data at
times, thus hampering the process of being able to handle and manage the data
effectively.
3. Analytical Challenges:
There are some huge analytical challenges in big data which arise
some main challenges questions like how to deal with a problem if
data volume gets too large?
Or how to find out the important data points?
Or how to use data to the best advantage?
4. Technical challenges:
Quality of data:
When there is a collection of a large amount of data and
storage of this data, it comes at a cost. Big companies,
business leaders and IT leaders always want large data
storage.
For better results and conclusions, Big data rather than
having irrelevant data, focuses on quality data storage.
This further arise a question that how it can be ensured that
data is relevant, how much data would be enough for
decision making and whether the stored data is accurate or
not.
Fault tolerance:
Fault tolerance is another technical challenge and fault
tolerance computing is extremely hard, involving intricate
algorithms.
Nowadays some of the new technologies like cloud
computing and big data always intended that whenever the
failure occurs the damage done should be within the
acceptable threshold that is the whole task should not begin
from the scratch.
Scalability:
Big data projects can grow and evolve rapidly. The scalability
issue of Big Data has lead towards cloud computing.
It leads to various challenges like how to run and execute
various jobs so that goal of each workload can be achieved
cost-effectively.
1. STRUCTURED DATA
Any data that can be processed, accessed and stored as a fixed format is named
structured data.
For example:
1. Weather data
2. Emails & messages
3. Data from smart devices & IoT
4. Analytics data
The differences between structured and unstructured data in big data are:
3. SEMI-STRUCTURED DATA
Semi-structured data can contain both the forms of data. We can see semi-
structured data as a structured in form but it is actually not defined with e.g.
a table definition in relational DBMS. Example of semi-structured data is a
data represented in an XML file.
The New York Stock Exchange is an example of Big Data that generates
about one terabyte of new trade data per day.
Social Media
The statistic shows that 500+terabytes of new data get ingested into the databases
of social media site Facebook, every day. This data is mainly generated in terms of
photo and video uploads, message exchanges, putting comments etc.
Transportation
Banking and Financial Services
Government
Media and Entertainment
Meteorology
Healthcare
Cybersecurity
Education
Introduction to Hadoop
Hadoop is an Apache open source framework written in java that allows storing a
large amount of data and distributed processing of large datasets across clusters
of computers .
Hadoop Architecture
MapReduce
MapReduce is a parallel programming model for writing distributed applications for
efficient processing of large amounts of data (multi-terabyte data-sets), on large
clusters (thousands of nodes) of commodity hardware in a reliable, fault-tolerant
manner.
MapReduce makes the use of two functions i.e. Map() and Reduce() whose task is:
1. Map() performs sorting and filtering of data and thereby organizing them in the
form of group.
2. Reduce() takes the output generated by Map() as input and combines those tuples
into smaller set of tuples.
Hadoop runs code across a cluster of computers. This process includes the following
core tasks that Hadoop performs −
Data is initially divided into directories and files. Files are divided into uniform
sized blocks of 128M and 64M (preferably 128M).
These files are then distributed across various cluster nodes for further
processing.
HDFS, being on top of the local file system, supervises the processing.
Blocks are replicated for handling hardware failure.
Checking that the code was executed successfully.
Performing the sort that takes place between the map and reduce stages.
Sending the sorted data to a certain computer.
Advantages of Hadoop
Hadoop framework allows the user to quickly write and test distributed systems.
Servers can be added or removed from the cluster dynamically and Hadoop
continues to operate without interruption.
Another big advantage of Hadoop is that apart from being open source, it is
compatible on all the platforms since it is Java based.