Programming Beyond
CS
A short video by code.org
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.
The Scientific Pipeline
Make Guess Predict Answers
Check with
Observations
The Programmers Pipeline
Make Guess Predict Answers
Check with
Observations
If correct
Restart,
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.
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.
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.
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.
● 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.
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.
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.
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.

Programming beyond cs

  • 1.
  • 2.
    A short videoby code.org
  • 3.
    Why do wewant 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.
  • 4.
    The Scientific Pipeline MakeGuess Predict Answers Check with Observations
  • 5.
    The Programmers Pipeline MakeGuess Predict Answers Check with Observations If correct Restart,
  • 6.
    What did programming teachme? ● 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 ● Youare 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 isthe 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 planto 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 Howmuch 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 Whydo 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.