Version 4.0 Joanna Goode University of Oregon Gail Chapman University of California, Los Angeles © Computer Science Equity Alliance, 2011 Exploring Computer Science 1 Version 4.0 Sponsors & Supporters This curriculum was created under the auspices of the Broadening the Participation in Computing National Science Foundation grant, "Into the Loop: An University K-12 Alliance to Increase and Enhance the Computer Science Learning Opportunities for African-American, Latino/a, and Female Students in the Second Largest School District in the Country". Principal Investigator: Jane Margolis (UCLA); Co-Principal Investigators Joanna Goode (University of Oregon), Todd Ullah (LAUSD), Deborah Estrin (UCLA). The Computing and Data Analysis Unit was created under the auspices of the National Science Foundation Math/Science Partnership grant, "MOBILIZE: Mobilizing for Innovative Computer Science Teaching and Learning." Co-principal Investigators: Deborah Estrin (UCLA, CENS), Mark Hansen (UCLA, CENS), Joanna Goode (University of Oregon, College of Education), Jane Margolis (UCLA, Center X), Thomas Philip (UCLA, Center X), Jody Priselac (UCLA, Center X), and Todd Ullah (LAUSD). Acknowledgments George Benainous, David Bernier, Robb Cutler, Judy Hromcik, Michelle Hutton, John Landa, Clifford Lee, Cueponcaxochitl Moreno, Jean Ryoo, Suzanne Schaefer, Chris Stephenson, Diane Watkins For additional information related to the Exploring Computer Science Partnership visit: www.exploringcs.org Exploring Computer Science 2 Version 4.0 CONTENTS Course Overview ................................................................................................................................... 5 Goals ............................................................................................................................................................... 5 Standards ........................................................................................................................................................ 5 Hardware ......................................................................................................................................................... 5 Software .......................................................................................................................................................... 5 Prerequisites .................................................................................................................................................... 5 The Instructional Philosophy of Exploring Computer Science................................................................ 6 Introduction to Curricular Approach ................................................................................................................ 6 Concrete Instructional Strategies ................................................................................................................... 10 Assessment .................................................................................................................................................... 11 Overview of the Instructional Materials ............................................................................................. 12 Unifying Themes and Practices ........................................................................................................... 13 Scope and Sequence............................................................................................................................ 14 Overview Chart................................................................................................................................... 16 Topic Descriptions and Objectives ...................................................................................................... 20 Unit 1: Human Computer Interaction (4 weeks) ............................................................................................ 20 Unit 2: Problem Solving (4 weeks) .................................................................................................................. 21 Unit 3: Web Design (5 weeks) ....................................................................................................................... 22 Unit 4: Introduction to Programming (6 weeks) ............................................................................................. 23 Unit 5: Computing and Data Analysis (6 weeks) .............................................................................................. 24 Unit 6: Robotics (7 weeks) ............................................................................................................................. 25 Unit 1: Human Computer Interaction ................................................................................................. 27 Introduction................................................................................................................................................... 28 Daily Overview Chart ..................................................................................................................................... 29 Daily Lesson Plans .......................................................................................................................................... 30 Unit 2: Problem Solving ....................................................................................................................... 74 Introduction................................................................................................................................................... 75 Daily Overview Chart ..................................................................................................................................... 76 Daily Lesson Plans .......................................................................................................................................... 77 Final Project ................................................................................................................................................. 100 Exploring Computer Science 3 Version 4.0 Unit 3: Web Design............................................................................................................................ 102 Introduction................................................................................................................................................. 103 Daily Overview Chart ................................................................................................................................... 104 Daily Lesson Plans ........................................................................................................................................ 105 Final Project ................................................................................................................................................. 125 Flash Animation Supplement ....................................................................................................................... 128 Javascript Supplement ................................................................................................................................. 133 Unit 4: Introduction to Programming ................................................................................................ 135 Introduction................................................................................................................................................. 136 Daily Overview Chart ................................................................................................................................... 137 Daily Lesson Plans ........................................................................................................................................ 138 Final Project ................................................................................................................................................. 189 Unit 5: Computing and Data Analysis ................................................................................................ 193 Introduction................................................................................................................................................. 194 Daily Overview Chart ................................................................................................................................... 195 Daily Lesson Plans ........................................................................................................................................ 196 Final Project ................................................................................................................................................. 251 Unit 6: Robotics ................................................................................................................................. 253 Introduction................................................................................................................................................. 254 Daily Overview Chart ................................................................................................................................... 255 Daily Lesson Plans ........................................................................................................................................ 256 Final Project ................................................................................................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages296 Page
-
File Size-