Presentation is loading. Please wait.

Presentation is loading. Please wait.

Exciting Growth of K-12 Computer Science Education  STEM Endorsement CS pathway, TEKS and Laws  K-12 Computer Science Resources  Computational Thinking.

Similar presentations


Presentation on theme: "Exciting Growth of K-12 Computer Science Education  STEM Endorsement CS pathway, TEKS and Laws  K-12 Computer Science Resources  Computational Thinking."— Presentation transcript:

1 Exciting Growth of K-12 Computer Science Education  STEM Endorsement CS pathway, TEKS and Laws  K-12 Computer Science Resources  Computational Thinking Practices Kim Garcia, Ed Tech Coordinator Georgetown ISD garciak@georgetownisd.org Joe Kmoch, CS Education Consultant Milwaukee joe@jkmoch.com Karen North, CS Education Consultant Houston knorth@wt.net Coding is Academic Entertainment

2 STEM Endorsement CS Pathway What choice for taking CS does your school or district provide? SBOE Ruling states all HS in Texas must offer 2 years of computer science.

3

4 Computer Science TEKS Chapter 126 Tech App TEKS Computer Science Courses ①Fundamentals of Computer Science Fundamentals of Computer Science ②Computer Science I Computer Science I ③Computer Science II Computer Science II ④Computer Science III Computer Science III ⑤Digital ForensicsDigital Forensics ⑥Discrete Mathematics for Computer ScienceDiscrete Mathematics for Computer Science ⑦Game Programming and DesignGame Programming and Design ⑧Mobile Application DevelopmentMobile Application Development ⑨Robotics Programming and DesignRobotics Programming and Design ⑩Web Game DevelopmentWeb Game Development 11Independent Study in Technology ApplicationsIndependent Study in Technology Applications 12Independent Study in Evolving/Emerging Technologies Independent Study in Evolving/Emerging Technologies 13Advanced Placement (AP) Computer Science AAdvanced Placement (AP) Computer Science A 14International Baccalaureate (IB) Computer Science, Standard Level International Baccalaureate (IB) Computer Science, Standard Level 15International Baccalaureate (IB) Computer Science, Higher LevelInternational Baccalaureate (IB) Computer Science, Higher Level

5 Tech Apps / Computer Science Move to CTE Goal: Increase the Number of Students Taking Computer Science Related H.S. Courses Problem: Duplicate Courses Funding Solution: Legislative Action TCEA recommends that the legislature move the HS Tech Apps courses in C126 into the Career Technical Education curriculum, Chapter 130. The SBOE should be given the authority to review and align the courses, eliminate duplicate standards, and ensure the level of rigor matches the purpose for each course.

6 Technology Application TEKS K8 K-2 (1)(C) Explore virtual environments, simulations, models and programming languages … (4)(D) Collect, analyze, and represent data using tools such as word processing, spreadsheets, graphic organizers, charts, multimedia, simulations, models, and programming languages. 3-5 (4)(B) Collect, analyze, and represent data to solve problems using tools such as word processing, databases, spreadsheets, graphic organizers, charts, multimedia, simulations, models and programming languages. 6-8 (4)(B) Plan and manage activities to develop a solution, design a computer program, or complete a project. Computer Science TEKS

7 CS RESOURCES and SUPPORT o TCEA TA/CS SIG – Meeting Wednesday 5:00pm - 7:00pm Hilton Room 408Hilton Room 408 o ISTE CTN – Computing Teachers Network, Joe Kmoch TCEA Presenter, connect.iste.org/connect/learningnetworks o CSTA – Computer Science Teachers Association, csta.acm.org o ACM SIGCSE - Association for Computing Machinery, sigcse.org o NCWIT – National Center for Women & Information Technology, aspirations.org o TRC – Texas Regional Collaborative, thetrc.org o Code.org – District Partnership and Affiliates Anyone in Audience part of one of these support groups?

8 QUESTIONS????

9 Computational Thinking: An Important Skill for All Students

10 Critical Thinking + Computing Power = Making Decisions or Innovating Solutions (Think “Create, Produce, Manipulate”) What is CT?

11 The core principles of Computer Science are the basis for Computational Thinking. CT is the use of CS principles in problem domains What is CT?

12 There are 9 concepts Data Collection, Data Analysis, Data Representation Problem Decomposition, Abstraction Algorithms, Automation Simulation and Modeling, Parallelization These are all essential to computer science – you can talk about all of these w/o directly involving a computer What are these core principles?

13 There are 5 dispositions –Confidence with complexity –Persistence in working through problems –Ability to deal with open ended problems –Ability to communicate and collaborate to achieve a common goal –Tolerance for ambiguity  Included in 21st Century Skills What are these core principles?

14 The knowledge and skills that students need to know and be able to do by the time they graduate from secondary school. CT for All Students

15 Where do you find CT? In CS CSTA K-12 Computer Science Standards Exploring Computer Science course Exploring Computer Science APCS Principles course APCS Principles Code Studio K5 curriculum Code Studio Required for any National Science Foundation “STEM + Computing (STEM+C)” Proposal “STEM + Computing (STEM+C)” Proposal

16 Where else do you find CT? technology and more specifically CS is part of almost all endeavors of life every 21st century citizen needs to have facility with computational thinking

17 Do you know how to find CT in lessons? Computational Thinking Video

18 Here are the 9 CT concepts Data Collection, Data Analysis, Data Representation Problem Decomposition, Abstraction Algorithms, Automation Simulation and Modeling, Parallelization As you think about what you teach, can you think of a lesson, topic, unit where one or more of these concepts would appear? Or try the Code.org Unplugged CT Assessment Stop and “chat”

19 CT is for All Teachers All teachers can and should be responsible for teaching skills, practice, and assessment of CT. This is not a “computer thing”.

20 CT for All Teachers Most teachers already incorporate CT basics, but may not know it.

21 CT for All Teachers CT has a shared vocabulary that can be highlighted in lessons from every discipline.

22 CT for All Teachers CT is made up of foundational building blocks of concepts, skills, and dispositions that get more sophisticated as students get older.

23 CT for All Teachers CT doesn‘t necessarily require computers.

24 CT Operational Definition (handout) ISTE CT Resources

25 Computational Thinking is The marriage of –the big ideas in computer science (such as abstraction, algorithms, modeling, problem decomposition) –with problems and big ideas in most other subject matter domains CT Operational Definition

26 CT Building Blocks (handout)

27

28 Process Standards in Math TEKS CT Core Dispositions and CCSS Math Standards CCSS Standards for Math PracticeComputational Thinking core dispositions 1. Make sense of problems and persevere in solving them Confidence with complexity Persistence in working through problems 2. Reason abstractly and quantitativelyAbility to deal with open ended problems 3. Construct viable arguments and critique the reasoning of others Ability to communicate and collaborate to achieve a common goal 4. Model with mathematicsTolerance for ambiguity 5. Use appropriate tools strategicallyAbility to communicate and collaborate to achieve a common goal 6. Attend to precisionPersistence in working through problems 7. Look for and make use of structureAbility to deal with open-ended problems 8. Look for and express regularity in repeated reasoning Ability to deal with open-ended problems http://www.corestandards.org/the-standards/mathematics/introduction/standards- for-mathematical-practice/ http://codemathteks.edublogs.org/standards/

29 Comparing CT Core Concepts and CCSS Standards for Mathematical Practice CCSS Standards for Math PracticeComputational Thinking core concepts 1. Make sense of problems and persevere in solving them Data collection, analysis, representation Problem Decomposition/Analysis 2. Reason abstractly and quantitativelyAbstraction 3. Construct viable arguments and critique the reasoning of others Algorithms and Procedures 4. Model with mathematicsModeling & Simulation 5. Use appropriate tools strategicallyAutomation 6. Attend to precisionData collection, analysis, representation 7. Look for and make use of structureParallelization Algorithms & Procedures 8. Look for and express regularity in repeated reasoning Algorithms & Procedures <http://www.corestandards.org/the-standards/mathematics/introduction/standards- for-mathematical-practice/

30 CCSS: Standards for Mathematical Content High School: Modeling Modeling Standards Modeling is best interpreted not as a collection of isolated topics but rather in relation to other standards. Making mathematical models is a Standard for Mathematical Practice, and specific modeling standards appear throughout the high school standards indicated by a star symbol ( ★ ). <http://www.corestandards.org/the-standards/mathematics/high-school- modeling/introduction/

31 CT Statement #1 CT is a key interdisciplinary component in preparing students to be successful in a globally competitive workforce. If students are going to be successful in postsecondary education and compete for and win jobs, they must have the critical thinking and problem-solving skills that CT provides (Wagner). From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42 Tony Wagner, Innovation Education Fellow, Technology and Entrepreneurship Center, Harvard U

32 CT Statement #2 CT is a critical enabling skill that will raise the level of achievement for all students, especially those who are traditionally marginalized. Successful students must be able to connect and apply academic content to real-world situations, and CT provides a framework for that learning connection (Marzano). From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42 Robert J Marzano, Marzano Research Laboratory

33 CT Statement #3 CT is already a learning strategy in many classrooms and lessons today. However, we need to more closely examine the uses of CT and identify and expand student and teacher awareness about its impact and power. This means we probably do not have to expend large sums of money. We just need to recognize and align CT strategies to current practices. From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42

34 Consuming content and parroting procedures is 19 th and 20 th Century 21 st Century Education is about process, about learning tools and skills to remake content, create new learning and solve problems (think creators, producers) Not about just formal education in school but also about informal education – 24 hour learning – the network CT promotes 21 st Century Learning Re-Imagining Learning in the 21 st Century: MacArthur Foundation http://www.youtube.com/watch?v=D6_U6jOKsG4&feature=relmfu Rethinking Learning: The 21 st Century Learner: MacArthur Foundation http://www.youtube.com/watch?v=c0xa98cy-Rw&feature=relmfu

35 Contextual Multidisciplinary Project-based and inquiry based Looking deeply at a problem Using abstraction + algorithms + analysis + bringing to bear any number of tools + possibly automation/computing CT Features

36 CT Teacher Resources and CT Leadership Toolkit For free download at www.iste.org/computational-thinkingwww.iste.org/computational-thinking Coming Soon! CT database for links to research and other teacher resources. CT Resources

37 Bead and Money Jar – have you entered your estimate ? Winner of Bead/Money Count announced Friday at 9:30 in the Exhibit Hall at the Terrapin Booth 2263 www.bee-bot.uswww.bee-bot.us Would you like to have a Frozen Ice Art Binary Bracelet Pack? Another Code.org Unplugged Lesson We can’t do IT alone. We need you! CROWD SOURCING AND BIG DATA Another Code.org Unplugged Lesson CrowdsourcingCrowdsourcing – A problem-solving technique common in computer science to complete a task as a classroom, which is more efficient than doing it alone.

38 For more information, contact: http://csta.acm.org/Curriculum/sub/CompThinking.html http://iste.org/computationalthinking https://www.google.com/edu/programs/exploring-computational-thinking/ http://goo.gl/1tL0hW Joe’s site: http://computationalthinking.pbworks.comhttp://computationalthinking.pbworks.com Karen’s site: http://knorth.edublogs.org/algorithmic-thinking/http://knorth.edublogs.org/algorithmic-thinking/ Thank you!

39 Additional Statistics for questions.

40 The picture in Texas 44,000 open computing jobs, growing at 4x the state average 3,615 graduates in computer science last year 376 schools teach computer science. #WTF

41 Fewer CS majors than 10 years ago (and a shrinking % are women) Sources: National Science Foundation

42 1,000,000 Unfilled Jobs by 2020 Sources: BLS, NSF, Bay Area Council Economic Institute 400,000 computer science graduates 1,000,000 unfilled programming jobs $500 billion opportunity

43 Computer Science: 2% of STEM students Computer Science: 60% of STEM jobs Sources: College Board, Bureau of Labor Statistics, National Science Foundation


Download ppt "Exciting Growth of K-12 Computer Science Education  STEM Endorsement CS pathway, TEKS and Laws  K-12 Computer Science Resources  Computational Thinking."

Similar presentations


Ads by Google