This document discusses the importance and widespread applications of programming beyond computer science. It argues that programming is the new mathematics, and that coding makes problem solving easier and the world a better place. Some key points made include:
- Programming is used across many fields like politics, social science, medicine, robotics, education, and more.
- Coding teaches valuable problem-solving skills like testing hypotheses, formalizing problems, and continuous improvement.
- Nearly every subject area in modern times involves some aspect of programming and computer modeling.
- The document aims to showcase coding to students through hands-on demonstrations of simple applications and using tools like Arduino to build physical systems.
3. Why do we want you to code
● Programming is the new Math.
● Imagine the power of a million or may be a billion
mathematicians raring to hear the words run.
● Programming makes the world a better place with
easier solution to all problems in the world.
● Don’t even think that coding is difficult half the work
done by CS engineering is just to make coding easy for
both engineers and people who just want to write a
simple step by step procedure.
6. What did programming
teach me?
● You are never correct first time(or maybe even never
correct ever).
● All Problems are easy when you can try to guess all
solutions to it.
● Every problem can be formalized to be understood by
any computer in the world.
● Programming taught me the recipe of solving a problem.
7. Applications of Programming
● It helped Obama win the elections in 2012! They used
AI and models for targeted advertisement.
● Social scientists use coding to test out their models of
the real world and predict future outcomes.
● Medicine (Genome models, protein folding, cancer
prediction, etc.)
● Traditional Household Appliances are becoming
“smarter” day by day.
8. Applications of Programming
● Robotics and automation.
● Scientific computing (Astronomical models, Statistics,
etc.), Cryptography.
Everything from agriculture to manufacturing to
higher education is witnessing a revolution
because of computer programming. We must
teach students the importance of coding in their
lives.
9. The Bottomline
● You are longer computer literate if you know how to use
OFFICE,(You are no longer Office literate , With Excel
Macros you can do some awesome programming that
reduces millions of man hours of manual labour).
● Want to be statistician, mathematician or a physicist
There are two major eras of your Subject which are:
Steam era or Before Computers
After Computers
● In Stanford all student take a Programming class and
almost all branches including history undertake some
form of programming.
10. ● 2,966,514,816 is the number of computers in the world(
I am not including the 9 billion embedded systems in the
world.)
If you don’t learn to code, You can’t talk to them.
● Unleash the power of your computer and make your life
easier.
11. How we plan to show the importance
of coding to students
● We will predict Cancer (malignant or benign tumour)!
● A small talk on the importance/applications of coding.
● A live demonstration of a simple application (like a
decision tree model) outside the domain of Computer
Science.
● A hands-on session with Arduino kits, which will enable
students to see their code “in action” physically by
making a line following robot with the help of a few lines
of code.
12. The Last Question
How much time does it take to learn to
code?
10 years so be rest assured and enjoy the ride,
on the way generate the first 1000 primes.
P.S. A average human would take a year
before calculating this list correctly.
13. The Lastest Question
Why do we want to do it?
● Because we love coding and data (We will use the data
we collect).
● We want students (we were in the same position) to
have a much broader view of Coding {than we ever had
at that age.} /*then we were ever think in College*/
● Personally I would have loved it.