IntroMotivation - GK12Northwestern

advertisement
• Sign on to wireless
– Use the ‘Northwestern – Guest’ wireless
• Follow instructions in browser for login.
• Input OSEP as ‘Sponsor’
• If the ‘Northwestern Guest’ wireless doesn’t work, ask
for Login/Password for ‘Northwestern’ wireless.
• Go to
http://gk12northwestern.wikispaces.com/201
4+Summer+Workshop
Northwestern University
Computational Thinking in STEM
Building interest and proficiency in computational thinking in STEM
http://ct-stem.northwestern.edu
Meet the Team
Principal Investigators
Kemi Jona Michael Horn Vicky Kalogera Laura Trouille
Graduate Students
David Weintrop
Elham Behesti
Uri Wilensky
Kai Orton
High School Lead Teachers & PD Providers:
Pilot Teachers:
11 in 2012-2013
16 in 2013-2014
XX in 2014-2015
Mark Vondracek Ami Lefevre Meagan Morscher
This work is supported in part by the National Science Foundation under NSF grants CNS-1138461 and is covered by IRB study
STU00058570. However, any opinions, findings, conclusions, and/or recommendations are those of the investigators and do not necessarily
reflect the views of the Foundation.
CT-STEM: Goals
Goals:
• Build teacher knowledge, interest, and confidence:
• developing your students’ CT-STEM skills
• using CT tools to improve your students’ learning of STEM concepts
• Connect CT-STEM to what you already do & to Illinois standards
• Train in discipline-specific CT-STEM lesson plans
CT-STEM: Train the Trainer Model
Lead Teachers (that’s you!):
• 1 in each discipline at each school
• Attend Summer Workshop
• Lead 3 Academic Year Workshops for teachers at your school
• Teach and assess 4 CT-STEM lessons in your classroom
CT-STEM Teachers:
• ~4 in each discipline at each school
• Attend 3 Academic Year Workshops
• Teach and assess 4 CT-STEM lessons in your classroom
Northwestern University Computational Thinking in STEM
High-School 2 - 4 Hour Lesson Plans
CT-STEM Lesson Plans
/ %. (,3(>*
?=@
9=AB *9C,66(*
! 7 99*/ #23D3' (*
S 49(0%[ #(. $%
` D%?D%QD%>%
J " G f$%Y2&%
` D=DQD@%
^- $' 4247- %
` DQD>%
O ' . #H0#49%: ' . - %
9$58' ) $(E *
G ' . - 5%+" 0$#725%$0$,- G $%24. %#4C- $392,- %̀;L %-d*23' 4$%' H%G ' 3' 4%H' (%+(' e- 735- $%
9- 4- (2,- %24. %24250g- %. 2,2%' 4%7*((- 4,F(- $#$,247- %*$#49%,2/ 5- ,' +%-M+- (#G - 4,$%24. %$#G *523' 4$%
2++50%24%#4d*#(0%2++(' 27" %,' %*4. - ($,24. #49%(- $' 4247- %*$#49%K" N! %G ' . - 5$%
` D=D?DQ%
5- 2(4%+(' 9(2G G #49%/ 2$#7$%/ 0%#4C- $392349%9(2C#,23' 425%H' (7- $%24. %' (/ #,$%
` D=D?DQ%
*$- %G ' . - 5#49%$' h&2(- %,' %9- 4- (2,- %. 2,2%24. %. - C- 5' +%^*9/ 0%$,(2,- 9#- $%
B 2$%>*
1 - ,Y' 9' %^*9/ 0%
: - 4$*$%L 2,2%
` D=D?DQD>%
L (2) - %Nd*23' 4%
<D=DQD>%
85' &7" 2(,$%
QD@D>%
G ' . - 5%T A6A%7- 4$*$%" ' *$#49%. 2,2%&#," %7' G +*,23' 425%,' ' 5$%24. %G 2," - G 237%-d*23' 4$%
*$- %+(' / 2/ #5#,0%,' %-$3G 2,- %," - %5#) - 5#" ' ' . %' H%5#H- %' 4%' ," - (%+524- ,$%
. - $#94%259' (#," G $%24. %$' 5C- %+(' / 5- G $%/ 0%7(- 2349%I ' &7" 2(,$%
?%' F ,($#. >*
#Y2/ %^2. #' 273C#,0%
=D?DQD>%
1 - ,Y' 9' %^*$349%
` D=D?DQD>%
$,*. 0%(2. #' 273C- %. #i *$#' 4%/ 0%(- G ' ,- 50%(*44#49%-M+- (#G - 4,$%&#," %2%(- 25%j - #9- (%7' *4,- (%
#4C- $392,- %" ' &%. #i - (- 4,%H27,' ($%2i - 7,%," - %7" - G #725%+(' 7- $$%' H%(*$349%2,%2%G ' 5- 7*52(%5- C- 5%
j 2$%Y2&$%
` D?DQD@%
*$- %7' G +*,- (%$#G *523' 4$%24. %. 2,2%24250$#$%,' ' 5$%,' %*47' C- (%," - %92$%52&$%
S,' G #7%O ' 3' 4%
` D?DQD>%
*$- %: ' 47' (. %: ' 4$' (3*G k$%G ' 5- 7*52(%&' () / - 47" %,' %$,*. 0%-G - (9- 4,%+" - 4' G - 42%#4%G 2l - (%
` DQD@%
$,*. 0%24. %2++50%," - %m6" ' ,9*4%S 59' (#," G b%," 2,%&2$%*$- . %,' %$- d*- 47- %," - %" *G 24%9- 4' G - %
G," 6" ; . >*
L 1 S %6- d*- 47#49%
: ' G +- 33' 4%
` D?DQD@D>%
B2(. 0;Z - #4/ - (9%
` D?DQ%
NC' 5*3' 4%!(- - $%
` D=D?DQD>%
- M+5' (- %+(' . *7- (F7' 4$*G - (%#4,- (273' 4$%#4%24%-7' $0$,- G %
_4C- $392,- %" ' &%. #i - (- 4,%C2(#2/ 5- $%2i - 7,%," - %9- 4- 37$%' H%2%+' +*523' 4%
$,*. 0%," - %$#G #52(#3- $F. #i - (- 47- $%/ - ,&- - 4%9- 4- %$- d*- 47- $%' H%. #i - (- 4,%24#G 25$%
: ' G +*,23' 425%!" #4) #49%#4%6! NO %6) #55$U% 1 - M,%j - 4- (23' 4%67#- 47- %6,24. 2(. $%\1 j 66]%K(2737- $U%
L 2,2%%
S 4250$#$%
O ' . - 5#49%c %
6#G *523' 4%
: ' G +*,- (%%
67#- 47- %
K(' / 5- G %
6' 5C#49%
60$,- G $%
! " #4) #49%
<A%S $) #49%d*- $3' 4$%24. %. - E4#49%+(' / 5- G $%QA%T $#49%G 2," - G 237$%24. %7' G +*,23' 425%," #4) #49%
` A%L - C- 5' +#49%24. %*$#49%G ' . - 5$%
@A%: ' 4$,(*7349%-M+52423' 4$%24. %. - $#94#49%$' 5*3' 4$%
=A%K5244#49%24. %72((0#49%' *,%#4C- $3923' 4$%nA%N4929#49%#4%2(9*G - 4,%H(' G %-C#. - 47- %
?A%S 4250g#49%24. %#4,- (+(- 349%. 2,2%
>A%J / ,2#4#49D%-C25*2349D%7' G G *4#72349%#4H' (G 23' 4%%
“Big Data” is Everywhere
~40 109 Web pages at ~300 kilobytes each = 10 Petabytes
Youtube 48 hours video uploaded per minute;
in 2 months in 2010, uploaded more than total NBC ABC CBS
~2.5 petabytes per year uploaded?
LSST 30 TB/night
LHC 15 petabytes per year
Radiology 69 petabytes per year
Square Kilometer Array Telescope will be 100
terabits/second
Earth Observation becoming ~4 petabytes per year
Earthquake Science – few terabytes total today
PolarGrid – 100’s terabytes/year
Exascale simulation data dumps – terabytes/second
8
McKinsey Institute on Big Data Jobs
• There will be a shortage of talent necessary for organizations to take
advantage of big data. By 2018, the United States alone could face a
shortage of 140,000 to 190,000 people with deep analytical skills as well as
1.5 million managers and analysts with the know-how to use the analysis of
big data to make effective decisions.
9
CT-STEM: Key Concepts
• Algorithmic Thinking:
– create a series of ordered steps to solve a problem
– allows for automation of a procedure
• Examples:
• Efficiency at a buffet table
• Long Division
• Experimental Procedure
CT-STEM: Key Concepts
• Abstraction:
– Pulling out the important details
– Identifying principles that apply to other situations
• Examples:
• Holiday dinners
• Construct a model of an atom
• Use the term ‘titration’ in an experimental design
CT-STEM: Key Concepts
• Computational Modeling:
– Use a computational tool to develop a representation
of a system (i.e., visualize an abstraction of a system)
– Use a computational tool to analyze, visualize, and
gain understanding of a STEM concept
• Examples:
• CAD (in engineering)
• Netlogo and other computational environments
CT-STEM: Key Concepts
• Decomposition:
– Reformulating a seemingly difficult problem into
one we know how to solve
• Examples:
• Road networks in a major city -> Muddy City
CT-STEM: Key Concepts
• Generalization:
– How is this problem is similar to others?
– Can we transfer the problem solving process from
a solved problem to this new one?
• Examples:
• Can I apply the same strategies that I learned
playing soccer to playing basketball?
• Gravity and flux
CT-STEM: Key Concepts
• Big Data:
– Big Data refers to a collection of data sets so large and
complex, it’s impossible to process them with the usual
databases and tools.
– Because of its size and associated numbers, Big Data is
hard to capture, store, search, share, analyze and visualize.
• Examples:
• Sequencing the human genome
• The Galaxy Zoo Project of over 1 million galaxies
The Human Genome…By the Numbers
46…Chromosomes in each cell
~23,000…Genes in the human genome
2.4 million…Base pairs in the largest human gene
3.1 billion…Base pairs in each cell
75-100 trillion…Cells in the human body
CT in Biology
• Shotgun algorithm expedites sequencing of human genome
- DNA sequences are strings in a language
- Protein structures can be modeled as knots
- Protein kinetics can be modeled as computational processes
- Cells as a self-regulatory system are like electronic circuits
CT in Astronomy
• Mass Determination of our Milky Way’s Black Hole
– Comparing observed data to simulations
CT in Chemistry
• Atomistic calculations explore chemical phenomena
• Optimization and searching algorithms identify best chemicals for
improving reaction conditions to improve yields
CT in Engineering
• Boeing 777 never tested in a wind tunnel, only in computer
simulations
• Ability to calculate higher order terms implies more precision,
which implies reducing weight, waste, costs in fabrication, etc.
CT in Geology
• Modeling the earth inner layers, using seismic waves
• Modeling the earth and our atmosphere to track and
predict climate changes
CT in Math
• Discovering E8 Lie Group
– took 18 mathematicians, 4 years and 77 hours of
supercomputer time (200 billion numbers).
– Profound implications for physics (string theory)
CT in Medicine
• Robotic surgery
• Electronic health records require privacy technologies
• Scientific visualization enables virtual colonoscopy
CT in Social Sciences
• Social networks explain phenomena like MySpace, YouTube
• Statistical machine learning is used for recommendation and
reputation services, e.g., Netflix, affinity card
CT in the Humanities
• What do you do with a million books?
– Nat’l Endowment for the Humanities Institute of Museum
and Library Services
• Arts, drama, music, photography
Credit: Christian Mueller
CT in Entertainment
• Games
• Music MP3 sorting/searches
• Movies
- Dreamworks uses HP data center to renderShrek and Madagascar
- Lucas Films uses 2000-node data center to make Pirates of the Caribbean.
CT-STEM Skills Mapped to the Next Generation Science Standards
CT-STEM Skill
NGSS Standard Addressed
Data & Information
- Collecting / creating data
- Manipulating data
- Choosing data structures
- Analyzing & visualizing data
Analyzing and Interpreting Data:
- Use tools and models to generate, gather and
analyze data
Using Computational Thinking:
- Use CT tools for statistical analysis to analyze
/ model data
Computational Problem Solving
- Troubleshooting / debugging
- Applying recursion, iterative and conditional
logic
- Defining / interpreting instructions for a
computer
- Generating / applying algorithmic solutions
- Choosing effective computational tools
- Developing modular computational solutions
- Simplifying / reframing / generalizing problems
- Assessing approaches / solutions to a problem
- Creating abstractions
Planning Investigations:
- Evaluate data collection methods
(experimental design, simulations).
Constructing Solutions:
- Construct and revise explanations based on
evidence from a variety of sources (e.g.,
scientific principles, models, theories).
Computational Modeling
- Using models to understand a STEM concept
- Understanding how/why a model works
- Assessing models
- Using models to find / test solutions
- Building / extending models
Developing and Using Models:
- Use / construct models to predict / explain
relationships between systems and their
components
- Construct a model using an analogy,
example, or abstract representation to explain
- Developing modular computational solutions
- Simplifying / reframing / generalizing problems
- Assessing approaches / solutions to a problem
- Creating abstractions
CT-STEM Skill
NGSS Standard
Computational Modeling
- Using models to understand a STEM concept
- Understanding how/why a model works
- Assessing models
- Using models to find / test solutions
- Building / extending models
Developing and Using Models:
- Use / construct models to predict / explain
relationships between systems and their
components
- Construct a model using an analogy,
example, or abstract representation to explain
a scientific principle or solution
Using Computational Thinking:
- Use simple limit cases to test algorithms or
simulations to see if a model ‘makes sense’ by
comparing with the real world.
Using Mathematics and Computational
Thinking:
- Computational simulations are based on
mathematical models.
Systemic Thinking
- Investigating a system as a whole
- Understanding the relationships within a system
- Thinking in levels
- Visualizing a system
Systems and System Models:
- Models can be used to simulate systems including how energy, matter, and information
flow within systems at different scales.
Patterns:
- Different patterns observed at each scale of a
system can provide evidence for causality.
- Classifications used at one scale may need
revision when information from smaller or
larger scales is introduced.
Download