Course Details

Foundation in Robotics & IoT - Programme Contents

Programming Fundamentals

  • Introduction to programming environment
  • Simple programs using blockly programming
  • Introduction to C programming language
    • Types, operators and expressions
    • Decision Making (If, If - Else, If - Else If - Else, Switch)
    • Loops (While, Do - While, For)

Microcontrollers programming – Arduino UNO

  • Introduction to Microcontrollers
  • Introduction to Arduino
    • Explore the components of an Arduino UNO
  • I/O control of a microcontroller
  • Sensors
    • What are sensors and why we use them?
    • Different types of sensors
    • Practical's with sensors

Basic Electrical and Electronics

  • Basic of Electronic circuit symbols
  • Reading Electrical schematics
  • Resistors and Resistive Circuits
  • Exploring Ohm's law
  • Capacitors
  • Diodes
  • Digital Electronics
  • Alternating Current (AC) vs Direct Current (DC)
  • Building circuits on breadboard
  • Circuit simulation
  • Battery models - Types of energy sources used to power up the circuits
  • Analog and Digital signal

3D Design & Modeling

  • Introduction 3D design
  • Adding and Modifying shapes
    • Learning objectives
    • Setting up the perspective grid
    • Adding and moving 3D shapes
    • Scaling and changing dimensions
    • Measuring with the ruler
    • Using hole shapes
    • Duplicating shapes
    • Creating patterns
  • Working with shape generators
  • Building complex shapes
  • Importing 2D and 3D assets
  • Creating a basic robot
  • 3D printing

Robotics

  • Introduction to Robotics
    • Definition of Robots and Robotics
    • Historical Overview of Robotics
  • Basic Robotic Behaviors
  • Understanding of different types of Robots
    • Entertainment Robots
    • Humanoid Robots
    • Space Robots
    • Underwater Robots (ROVs/AUVs)
  • Robot Components and Anatomy
    • Robot structures: arms, wheels, tracks, legs, etc.

We’re delivering the best customer experience