SlideShare a Scribd company logo
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.

More Related Content

PDF
The pragmatic programmer
PPT
Pragmatic Programmer
PDF
The pragmatic programmer
PDF
Programming love
PPT
Pragmatic programmer 2
PDF
Locals Slides - UpCity
PDF
Locals Slides - CityRank
PDF
Portfolio 2010
The pragmatic programmer
Pragmatic Programmer
The pragmatic programmer
Programming love
Pragmatic programmer 2
Locals Slides - UpCity
Locals Slides - CityRank
Portfolio 2010

Similar to Programming beyond cs (20)

PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
Introduction_to_Coding_Empowerment_Technologies.pptx
PPTX
ELH School Tech 2013 - Computational Thinking
PDF
Basics of Computer Coding: Understanding Coding Languages
PPTX
Introduction to Coding
PPTX
Qsite Presentation computational thinking 2013
PPTX
Coding with Maker Tech
PPTX
Computing Education as a Foundation for 21st Century Literacy
PPTX
Teaching computer coding and its impact on Humanities
PPTX
Why computer science in K-12 by Code.org
PPTX
Mastering python lesson1
PPTX
Lec 01 introduction
PDF
Articles supporting children and coding
PPTX
Computer science curriculum based on Program learning outcomes and objectives
PDF
Coding lessons.pdf
PDF
Making quizzes with Scratch
PPTX
PowerPoint Presentation about Programming 101 for Girls
PPTX
Developing a Coding Program for Users - SWFLN Makerpalooza - Session 4
PDF
Write code and find a job
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
Introduction_to_Coding_Empowerment_Technologies.pptx
ELH School Tech 2013 - Computational Thinking
Basics of Computer Coding: Understanding Coding Languages
Introduction to Coding
Qsite Presentation computational thinking 2013
Coding with Maker Tech
Computing Education as a Foundation for 21st Century Literacy
Teaching computer coding and its impact on Humanities
Why computer science in K-12 by Code.org
Mastering python lesson1
Lec 01 introduction
Articles supporting children and coding
Computer science curriculum based on Program learning outcomes and objectives
Coding lessons.pdf
Making quizzes with Scratch
PowerPoint Presentation about Programming 101 for Girls
Developing a Coding Program for Users - SWFLN Makerpalooza - Session 4
Write code and find a job
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
A Presentation on Artificial Intelligence
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Machine Learning_overview_presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
A Presentation on Artificial Intelligence
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
A comparative analysis of optical character recognition models for extracting...
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Encapsulation_ Review paper, used for researhc scholars
Machine Learning_overview_presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
Ad

Programming beyond cs

  • 2. A short video by code.org
  • 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.
  • 4. The Scientific Pipeline Make Guess Predict Answers Check with Observations
  • 5. The Programmers Pipeline Make Guess Predict Answers Check with Observations If correct Restart,
  • 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.