1 / 43

Exciting Growth of K-12 Computer Science Education

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

mmoody
Download Presentation

Exciting Growth of K-12 Computer Science Education

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. Chapter 126 Tech App TEKS Computer Science Courses Computer Science TEKS Fundamentals of Computer Science Computer Science I Computer Science II Computer Science III Digital Forensics Discrete Mathematics for Computer Science Game Programming and Design Mobile Application Development Robotics Programming and Design Web Game Development Independent Study in Technology Applications Independent Study in Evolving/Emerging Technologies Advanced Placement (AP) Computer Science A International Baccalaureate (IB) Computer Science, Standard Level International Baccalaureate (IB) Computer Science, Higher Level

  4. 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.

  5. 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

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

  7. QUESTIONS????

  8. Computational Thinking: An Important Skill for All Students

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

  10. 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?

  11. 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?

  12. 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?

  13. 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

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

  15. 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

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

  17. 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”

  18. 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”.

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

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

  21. 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.

  22. CT for All Teachers CT doesn‘tnecessarily require computers.

  23. CT Operational Definition (handout) ISTE CT Resources

  24. 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

  25. CT Building Blocks (handout)

  26. CT Building Blocks (handout)

  27. Process Standards in Math TEKSCT Core Dispositions and CCSS Math Standards http://www.corestandards.org/the-standards/mathematics/introduction/standards-for-mathematical-practice/ http://codemathteks.edublogs.org/standards/

  28. Comparing CT Core Concepts and CCSS Standards for Mathematical Practice <http://www.corestandards.org/the-standards/mathematics/introduction/standards-for-mathematical-practice/>

  29. 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/>

  30. 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

  31. 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

  32. 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 alignCT strategies to current practices. From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42

  33. Consuming content and parroting procedures is 19th and 20th Century 21st 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 21st Century Learning Re-Imagining Learning in the 21st Century: MacArthur Foundation http://www.youtube.com/watch?v=D6_U6jOKsG4&feature=relmfu Rethinking Learning: The 21st Century Learner: MacArthur Foundation http://www.youtube.com/watch?v=c0xa98cy-Rw&feature=relmfu

  34. 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

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

  36. We can’t do IT alone. We need you! CROWD SOURCING AND BIG DATA Another Code.org Unplugged Lesson Crowdsourcing – A problem-solving technique common in computer science to complete a task as a classroom, which is more efficient than doing it alone. 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.us Would you like to have a Frozen Ice Art Binary Bracelet Pack? Another Code.org Unplugged Lesson

  37. Thank you! 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.com Karen’s site: http://knorth.edublogs.org/algorithmic-thinking/

  38. Additional Statisticsfor questions.

  39. 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

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

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

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

More Related