Artificial intelligence (AI)

What is Artificial intelligence (AI)?

Artificial intelligence also known as AI is a wide-ranging or all around branch of computer science concerned with building smart machines capable of performing tasks that typically need human intelligence. It is the simulation or a pretending copy of human intelligence processes by machines, especially computer systems. In other words, Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think like humans and mimic their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving.Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think like humans and copy their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving things.


What are the examples of AI?

There are many examples of artificial intelligence

Suppose, a toddler is sitting near a fireplace. He/she doesn’t know that the fire would be harmful. So Baby touches the fire and it’s hand or finger gets burnt and the baby hurts himself/herself! So next time, He/she will not touch the fire again as the baby knows that it is harmful and dangerous for him/her. The baby learned through experience.

Similarly, researchers are using the same thing for machines. They are training them so that they can copy human intelligence and learn through experience.

there are many more examples such as Siri, Alexa, google maps and more.

That’s all for today and remember, we learn through experience!

Author: Mariam






  According to media Robotics is a branch of engineering that involves the conception, design, manufacture and operation of robots.robotics, design, construction, and use of machines (robots) to perform tasks done traditionally by human beings.Robots are widely used in such industries as automobile manufacture to perform simple repeating tasks, and in industries where work must be performed in environment dangerous for humans.

Robotics can take on a number of forms. A robot may not be like a human, or it may be in the form of a robotic application, such as robotic process automation, which simulates how humans engage with software to perform repetitive, rules-based tasks.Many aspects of robotics involve artificial intelligence; robots may be equipped with the equivalent of human senses such as vision, touch, and the ability to sense temperature.

Some are even capable of simple decision making, and current robotics research is geared toward devising robots with a degree of self-sufficiency that will permit mobility and decision-making in an unorganized environment. Robots all consist of some sort of mechanical construction. The mechanical aspect of a robot helps it complete tasks in the environment for which it’s designed. For example, the Mars 2020 Rover’s wheels are individually motorized and made of titanium tubing that help it firmly grip the harsh terrain of the red planet.

We’re really bound to see the promise of the robotics industry sooner, rather than later, as artificial intelligence and software also continue to progress. In the near future, thanks to advances in these technologies, robots will continue getting smarter, more flexible and more energy efficient. They’ll also continue to be a main focal point in smart factories, where they’ll take on more difficult challenges and help to secure global supply chains.

Author: Mariam

Cyber Security

Cyber security is the practice of defending computers, servers, mobile devices, electronic systems, networks and data from malicious attack. In other words we can say computer security or information technology.

There is also a field in Computer security. The field is getting incrasingly remarkable because of continuously of reliance ofcomputer system and wireless network such as bluetooth and Wifi and due to the growth of smart devices such as smartphone and televisions.

The types of computer security are:

  1. Physical security:   Physical security is the actual real security and the simplest security we just have to keep our passwords safe. This includes protection from fire, flood, natural disasters, burglary, theft, vandalism and terrorism.
  2. Network security: Network security is important for the home network and in business. Most homes having fast internet connection may have two wireless routers, which can be exploited if not well properly secured. Network security helps in reducing the chances of data loss, sabotage etc
  3. Application security: Application security is the process of  developing, adding and testing the security features within the applications and helps to prevent the vulnerabilities and threats such as unauthorized access.
  4. Cloud security: cloud security refers to a broad set of policies, technologies, applications, and controls utilized to protect virtualized IP, data, applications, services, and the associated infrastructure of cloud computing.
  5. Executive security: Executive protection (EP) also known as Close protection (CP) is used for the private security or risk mitigation taken to ensure the VIPs or individuals and their families, who may be visible to elevate the personal risk due to their employment, status, net worth etc.

Hope you have got lots of information by now.
Reference by: Wikipedia

Author: Ayesha

Siri Robot

According to MacRumors website, sir is a virtual assistant on Apple devices, equal to Amazon ‘s  Alex, Microsoft ‘s Cortana, and google ‘s Google Assistant. Siri is available across most of Apple’s devices, including iPhone, iPad, Mac, Apple Watch, Apple TV, and HomePod. You can ask siri all sorts of questions, from simple queries about the weather to more complex questions about everything from sports scores to the number of calories in food. Siri can also enable or disable settings, find content, set alarms and reminders, place calls and texts, and many more.

This guide covers the basics of Siri, including some of the commands you can use to activate Siri, devices that have Siri included, and devices that support more advanced hands-free “Hey Siri” commands.

Activating Siri

On an ‌iPhone‌ or ‌iPad‌, Siri can be activated by holding the Home button on compatible models or holding the Side button on devices without a Home button. On iOS 14 and later, on the ‌iPhone‌ and the ‌iPad‌, Siri pops up as a small icon at the bottom of the device’s display.

On the Macbook, you can click on the Siri app icon on the dock or the menu bar, or press and hold the command key and the space bar. On a Mac with a Touch Bar, you can press the Siri icon on the Touch Bar. On 2018 MacBook Air and Pro models or the iMac Pro, you can activate Siri with a “Hey Siri” command.

Author: Mariam



What is Python?

Python has become one of the most popular programming languages in the world in recent years. It’s used in everything from machine learning to building websites and software testing. It can be used by developers and non-developers alike. Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. Moreover, Python is an interpreted high-level general-purpose programming language. … It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. It is often described as a “batteries included” language due to its full standard library. It is good for kids for advanced programming.

  History of Python 

Python is a widely used general-purpose, high-level programming language. It was originally  designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for importance  on code readability, and its syntax allows programmers to express concepts in fewer lines of code.

what is Python used for?

Python is commonly used for developing websites and software, task automation, data analysis, and data visualization. Since it’s relatively easy to learn, Python has been adopted by many non-programmers such as accountants and scientists, for a variety of everyday tasks, like organizing finances.

Make sure to try it!!

Author: Mariam


Arduino is an open source hardware an software company. Arduino is also made in single board microcontrollers for building digital devices. Arduino boards are able to read inputs – light on a sensor, a finger on a button- and turn it into an output – activating a motor, turning on an LED.

Arduino hardware and software were designed for anyone interested in creating interactive objects or enviroments like hackers, newbies, artists, hobbyists etc.

The Arduino project began in 2005 as a tool for students at the Interaction Design Institute Ivrea, Italy for providing a low cast and easy way for beginners and professionals to interact with their enviroment using senesors and acuators. Common examples are robot, thermostats.

The arduino language is based on simple hardware language which is alike to C language (Computer language). After the sketch is written in Arduino IDE (application used to make computer programs), is then uploded to Arduino board executive. Arduino is fundamentally a C/C++ environment, while Processing’s underlying language is Java.

You can find Arduino in many things like mobile. And you can also make an arduino robot, arduino remote controller car etc.

Hope you have learned so much about Arduino.


Facts about robots

Facts about robot

  1. The term ‘robot’ comes from the Czech word ‘Robota’, that means ‘Drudgery’ or ‘hard work’ and ‘forced labor’.
  2. George Devol invented the first digital operated robot.
  3. Crude Robots have defused bombs for over 40 years. Furthermore, they take away the risk of human intervention for bomb diffusion.
  4. The Institute of Science and Technology, Korea created a sprinting robot named Raptor. The robot is designed to sprint faster than a human, running as fast as 46 kilometers per hour. Above all, this robot is inspired by the Velociraptor, a dinosaur from the Cretaceous Period which can run up to 64 kilometers per hour.
  5. Sophia is a social humanoid robot. Most noteworthy, Sophia is the first robot to get citizenship from Saudi Arabia on October 25, 2017.
  6. For those people who have lost their hands, arms or legs in an accident may choose for robotic prosthesis. Robotic prosthesis can read brain signals and can turn this prosthesis into action like a real body part of a human.
  7. Asimo, a humanoid robot created by Honda, is the most expensive robot and the cost to build this robot took $2.5 million. It was created as a part of Honda’s research and development robotics program.
  8. According to research, around 60% of British people assume that there will be a robot in each house in the next 50 years and some of them can’t imagine a life where a robot isn’t present in the family. In conclusion, the demand for these robots is clearly rising.
  9. Janken is a robot that wins rock paper scissors 100% of the time. This robot uses high-speed recognition and reaction, rather than prediction. In other words, the robot is technically “cheating” since it reacts extremely quickly to what the human hand is doing.
  10. The world-famous artist Leonardo da Vinci surprisingly was also an inventor who designed a mechanical knight who was humanoid structure. Its entire body has armor covering with a sword in one of his hand, and its purpose was to serve in the defense. The first ever robot was developed a flying-bird which he manufactured back in around 400 BC. Archytas was a renowned Greek scientist of ancient times who contributed to the research and development of mathematics, philosophy, and astronomy. Moreover, the flying-bird he invented has a wooden body and uses steam energy for flying.

What is programming?

Programming is the process of creating a set of instructions that tell a computer how to perform a task.Programming can be done using a variety of computer programming languages on the other hand, Programming is the implementation of logic to facilitate specified computing operations and functionality. It occurs in one or more languages, which differ by application, domain and programming model.
Computer Programming

Computer programming is the process that professionals use to write code that instructs how a computer, application or software program performs. At its most basic, computer programming is a set of instructions to facilitate specific actions.A computer program is a collection of instructions that can be executed by a computer to perform a specific task. A computer program is usually written by a computer programmer in a programming language. … Computer programs may be categorized along functional lines, such as application software and system software.

What is programming language?

A programming language is a formal language containing a set of strings that produce various kinds of machine code output. Programming languages are one kind of computer language, and are used in computer programming to implement algorithms. Most programming languages consist of instructions for computers.There are programmable machines that use a set of specific “instructions, rather than general programming languages.Thousands of different programming languages have been created, and more are being created every year. Many programming languages are written in an imperative form (i.e., as a sequence of operations to perform) while other languages use the declarative form  (i.e. the desired result is specified, not how to achieve it).

Types of programming languages

There are three main types of programming languages

  • Machine languages
  • Assembly language
  • High-level language

Machine language

Sometimes referred to as machine code or object code, machine language is a collection of binary digits or bits that the computer reads and interprets. Machine language is the only language a computer is capable of understanding. The exact machine language for a program or action can differ by operating system.

Assembly language

An assembly language is a type of low-level programming language that is intended to communicate directly with a computer’s hardware. Unlike machine language, which consists of binary and hexadecimal characters, assembly languages are designed to be readable by humans.

High-level language

A high-level language (HLL) is a programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages.

Programming Languages for Robotics

The most popular languages in robotics is Python due to its used in machine learning and also because it’s easy to use. My next blog will be on Python. Inshallah

Thank you for reading my blog ,hope you like it!

Author: Mariam




What is a robot?

According to wiki, a robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. A robot can be guided by an external control device, or the control may be set within. Robots may be constructed to recall human form, but most robots are task-performing machines, designed with an attention on complete functionality, rather than expressive style.

What are the  three main parts of robots?

1. The Controller ‐ also known as the “brain” which is run by a computer program. Usually, the program is very detailed and gives commands of what the programmer has programmed.

2. Mechanical parts ‐ motors, pistons, grippers, wheels, and gears that make the robot move, grab, turn, and lift. These parts are usually powered by air, water, or electricity.

3. Sensors ‐ to tell the robot about its surroundings. Sensors allow the robot to determine sizes, shapes, space between objects, direction, and other relations and properties of substances. Many robots can even identify the amount of pressure necessary to apply to grab an item without crushing it.

What do robots do?

Imagine if your job was to do the same thing over and over again without doing any mistakes or taking some break. This is what robots do they do those things in which they have to do one thing over and over again. Robots are really helpful and so they are helping in most of the factories, making chocolates, doing dangerous things which can lead to burning or something serious. Robotic technology has helped people who have lost arms or legs or even themselves. Robots are a great tool to help mankind.

What are nanobots?

Nanobots are robots scaled down to microscopic size in order to put them into very small spaces to perform a function. Currently nanobots are still in development stage. Future nanobots could be placed in the blood stream to perform surgical procedures that are too difficult for standard surgery. Nanobots could fight bacteria by eliminating each bacterial cell or could repair organ cells of the body.

Imagine if a nanobot could target cancer cells and destroy them without touching healthy cells nearby. Nanobots would  carry medication and surgical tools on board. They could easily go inside the body and can easily find a way out. Nanobots could be used in many other situations too. Nanobots will be a great help for doctors as well.

So why use robots then?

The reason robots are used is that it is often cheaper to use them over humans, easier for robots to do some jobs and sometimes the only possible way to accomplish some tasks! Robots can explore inside volcanoes, travel the surface of Mars or other places too dangerous for humans to go where extreme temperatures or unclean environments exist.. Robots never get sick, don’t need sleep, don’t need food, don’t need to take a day off, does not ask for money in return, and best of all they don’t ever complain! There are a lot of benefits to using robots.

What are the things which robots can’t do?

Unlike in the movies, Robots are unable to think or make decisions; they are only tools to help us get things done. Robots are machines with programed movements that allow them to move in certain directions. Artificial intelligence has given robots more ability to process information and to “learn.” But, they are still limited by the information that they are given and the functions they are given to perform.

Hope you have collected many information about robots by now

Author: Ayesha