0% found this document useful (0 votes)
62 views28 pages

School Project

This document provides an overview of 4 coding and design modules: 1) Coding and design fundamentals including design thinking, basic circuitry, and block coding. 2) Python programming including fundamentals, control statements, and basic app development. 3) Machine learning and artificial intelligence basics. 4) Robotics, IoT, and 3D printing including Arduino boards, sensors, IoT concepts, and 3D printer design. The modules aim to teach students coding skills, problem solving techniques, and how to design and program robots, apps, and 3D printed objects.

Uploaded by

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

School Project

This document provides an overview of 4 coding and design modules: 1) Coding and design fundamentals including design thinking, basic circuitry, and block coding. 2) Python programming including fundamentals, control statements, and basic app development. 3) Machine learning and artificial intelligence basics. 4) Robotics, IoT, and 3D printing including Arduino boards, sensors, IoT concepts, and 3D printer design. The modules aim to teach students coding skills, problem solving techniques, and how to design and program robots, apps, and 3D printed objects.

Uploaded by

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

MODULE-1:CODING AND DESIGN

PROGRAM
 DESIGN THINKING
 BASIC CIRCUITORY
 BLOCK CODING
 PROBLEM SOLVING SKILLS(CIRCUIT DESIGN
FROM SIMPLE TO COMPLEX)
DESIGN THINKING
Is an iterative process in which we seek to understand the user,
challenges
Redefine problems in an attempt to identify alternative
strategies and solutions
A solution-based approach to solving problems
5 phases of Design Thinking
 Empthasize – Understanding of the problem, gathering
information and ideas from experts and deeper
understanding of issues involved
 Define the problem – Getting ideas and involving team
members to solve the issue without any
difficulty . Anaylize and synthesize ideas
 Ideate- Identifying new ideas and solutions. Alternate view of
problems
 Prototype – Creating simple and inexpensive model for the
problem
 Test – Testing of the prototype to redefine further problems
and finding alternate changes till we get the desired
result
Basic Circuits

• Basic components of Circuits


 Battery, conducting wires, resistors, LED etc
• Understanding the working of components
• Understanding power source, load and conductive
paths
• Connecting components on bread board
• Designing simple circuit
 Glowing of LED using 9V battery using push button
BLOCK CODING
Basic form of computer programming
It uses a simple drop and drag interface
It is an entry level programming activity
Create games and animations
Block coding improves the performance of line coding
It involves three steps:
 Division – Sequence of bits is divided into groups of m- bits
 Substitution – m-bit group is substituted for n – bit group
 Combination – n – bit groups are combined to form a stream
of bits
Problem solving techniques
Problem solving involving
 Define the problem – using flowcharts to identify expected steps
 Alternate solutions – generate alternate
solutions until desired solution is obtained
 Selection of alternate – Best alternate is
selected without causing
unanticipated problems
 Implementation – implement the alternate
and follow up on the solution
At the end of this module student will learn
 how to design and execute a problem
 understand basic electronic components and their uses
 to understand problems and uses various techniques to get
desired solutions
MODULE-2:PHYTHON
PROGRAM & APP
DEVELOPMENT
 FUNDAMENTALS OF PHYTHON
 CONTROL STATEMENTS
 MODULES & STRUCTURES
 BASICS OF APP DEVELOPMENT

Some of the companies which uses python are:


Python Programming
Introduction to python
 Commands and syntax are simple
 Has a wide range of libraries
 Modular feature is used to build projects (fun filled like animatrics, games etc)
 Objective oriented high level programming language
Concepts covered:
 Syntax: defines the proper way to layout commands – eg: int a (defines ‘a’ as an integer)
 Data types: Determines the values an object can have- ‘int’ – integer, float – decimal, string –
characters, list, tuple and dictionary
 Variables: A type of value that can change like, int, float etc
 Functions: is a block of code which performs an action when called
 Loops: Contain a set of instructions that are continuously repeated until a specific set of conditions
are met : for loop and while loop are discussed
 Modules: are files that contain a set of code which we can conclude in our application

 Pycham, Jupyter, Anaconda – IDE’s are used to run and


execute python programs
Basics of app development
Making an app has two components.
 Frontend - which is what the user sees and interacts with.
 Backend – which requires more code and is a larger
component. This code manipulates the data
associated with the app.
 Android studio, Visual layout, Emulator are used to develop
app.
At the end of this module-
 the student can write basic python program
 can develop a simple app
 can build a game like talking bunny, dancing bunny
MODULE-3:MACHINE LEARNING &
ARITIFICAL INTELLIGENCE
 FUNDAMENTALS OF MACHINE LEARNING
 WRITING SIMPLE PROGRAMS
 BASICS OF ARTIFICAL INTELLIGENCE
Machine Learning – Artificial Intelligence
Machine learning is an application
of Artificial Intelligence
Machines are coded with an
algorithm to access data
• Works on the idea that systems can learn from data,
identify patterns and make decisions with minimal
human intervention.
Basics of Machine Learning and AI

1 - Data Collection.
2 - Data Preparation.
3 - Choose a Model.
4 - Train the Model.
5 - Evaluate the Model.
6 - Parameter Tuning.
7 - Make Predictions.
At the end of this module the student will
 learn basics of machine learning and AI
 Usage of python and understanding of working and
interpreting AI
MODULE-4:ROBOTICS,IOT,& 3D
PRINTER
 BASICS OF AURDINO UNO BOARD
 SENSORS & THEIR TYPES
 CONCEPT OF IOT
 BASICS OF 3D PRINTER
 DESGINING OBJECTS (THREE- DIMENSIONAL
OBJECTS)
ROBOTICS
To Design and run a Robot we use Aurdino board and
Sensors
AURDINO UNO BOARD:
 The Arduino Uno is an open-source microcontroller
board based on the Microchip ATmega328P microcontroller

 The board is equipped with sets of digital and


analog input/output (I/O) pins that may be interfaced to
various expansion boards (shields) and other circuits.
Aurdino uno board and specifications
Aurdino IDE software:
SENSORS:
A sensor is a device that measures physical input from
its environment and converts it into data that can be
interpreted by either a human or a machine.
 People use sensors to measure temperature, gauge
distance, detect smoke, regulate pressure and a myriad
of other uses. 
 Sensors are used in a wide range of industries,
including automotive, industrial, medical, appliance,
aerospace and defense, and industrial and commercial
transportation, sensors in blood pressure devices and
sensors for robotics.   
TYPES OF SENSORS
CONCEPT OF IOT
The Internet of Things describes physical objects that
are embedded with sensors, softwares, and other
technologies.
 It is used to exchange data with other devices and
systems over the Internet or other communications
networks.
3D PRINTER
3D printing is a process of making three -dimensional solid
objects from a digital file.
The creation of a 3D printed object is achieved using
additive processes. In an additive process an object is
created by laying down successive layers of material until
the object is created. Each of these layers can be seen as a
thinly sliced cross-section of the object.
3D printing is the opposite of subtractive manufacturing
which is cutting out / hollowing out a piece of metal or
plastic with for instance a milling machine.
3D printing enables you to produce complex shapes using
less material than traditional manufacturing methods.
Objects printed with 3D printer

3D Printer Filament used in 3D printer


At the end of this module –
 Student can be able to experience their projects from model
stage to actual creation of the model
 Students can write program for robots to do various activities
 Students will understand about internet
 Students can print 3d objects

You might also like