Pdf for Activity 20

Total Page:16

File Type:pdf, Size:1020Kb

Pdf for Activity 20 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 ................................................................................................................................................
Recommended publications
  • Kentico Content Management System (CMS) Widget Documentation
    Kentico [email protected] GC CUNY Kentico Content Management System (CMS) Widget Documentation I. INTRODUCTION ............................................................................................................................................................................... 2 II. Login to Kentico CMS Desk ............................................................................................................................................................... 3 III. GENERAL WIDGETS ........................................................................................................................................................................ 4 1. General Module – Contact ............................................................................................................................................................ 4 2. General Module – Static HTML ..................................................................................................................................................... 5 IV. CAROUSEL WIDGET ................................................................................................................................................................... 6 1. Carousel Module – Images with Captions ..................................................................................................................................... 6 V. IMAGE WIDGET ...............................................................................................................................................................................
    [Show full text]
  • Oracle Service Cloud Agent Browser UI November 2019 What's
    TABLE OF CONTENTS NOVEMBER 2019 UPDATE ·································································································································································· 2 Revision History ························································································································································································ 2 Overview ······································································································································································································· 2 Feature Summary ····················································································································································································· 3 Workspaces ···························································································································································································· 4 Reorderable Tabs ········································································································································································ 4 New Workspace Designer Options for the Agent Browser UI ····················································································· 4 Workspace Filter Mapping ························································································································································ 7 Analytics ··································································································································································································
    [Show full text]
  • Prototype and Script.Aculo.Us You Never Knew Javascript Could Do This!
    Prototype and script.aculo.us You Never Knew JavaScript Could Do This! Christophe Porteneuve The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Many of the designations used by manufacturers and sellers to distinguish their prod- ucts are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC. Every precaution was taken in the preparation of this book. However, the publisher assumes no responsibility for errors or omissions, or for damages that may result from the use of information (including program listings) contained herein. Our Pragmatic courses, workshops, and other products can help you and your team create better software and have more fun. For more information, as well as the latest Pragmatic titles, please visit us at http://www.pragprog.com Copyright © 2007 The Pragmatic Programmers LLC. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmit- ted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher. Printed in the United States of America. ISBN-10: 1-934356-01-8 ISBN-13: 978-1-934356-01-2 To Élodie, my love, ever supportive. You’re my true home. Contents Preface 13 1 Introduction 15 1.1 It’s About Time ........................ 15 1.2 What’s in This Book, and How Is It Organized? .
    [Show full text]
  • Guide for Web Editors January 2020, Version 3
    Guide for Web Editors January 2020, Version 3 Hanken School of Economics Table of Contents 1. Quick post-launch fix............................................... p. 3 2. Create a new page.................................................... p. 5 3. Overview of page elements......................................p. 6 4. Text headings.............................................................p. 7 5. Main image.................................................................p. 8 6. Adding images to article...........................................p. 12 7. Image sizes................................................................ p. 15 8. Add hyperlink (using node link).............................. p. 16 9. Remove hyperlink......................................................p. 17 10. Add file..................................................................... p. 18 11. Change file name.................................................... p. 20 12. Types of elements................................................... p. 23 13. Add accordion..........................................................p. 25 14. Add regular content paragraph..............................p. 26 15. Add rectangular image links.................................. p. 27 16. Add coloured buttons............................................. p. 28 17. Add simple buttons.................................................p. 29 18. Add horizontal block...............................................p. 30 19. Create event.............................................................p.
    [Show full text]
  • Osf Global Services
    romanian software outsourcing index 2013 Catalogue of Romanian Software Outsourcing Companies CONTENT 3 Forward 4 ANIS Overview: Priorities, objectives, projects 5 Outsourcing in Romania - A Plea for the Romanian Software Development and Services Delivery Excellence 7 Geo-distribution of the Romanian IT&C industry 9 Software Outsourcing Company Profiles Forward The vision ANIS is embracing is that of a strong IT sector, leading technolgical innovation while at the same time supporting the growth of the whole economy. We are aiming to promote Romania internationally as a leader for software development, as well as a high-end software and IT services provider. With IT exports lead by sofware outsourcing companies and R&D centers, our advocacy efforts go in assisting these companies in growing their business and expanding their potential, as we are looking forward to a high-value added services and product-based software industry. Andrei Pitis President of ANIS Romania has been a leading player in the software development space and has been ranked at the top of IT outsourcing service providers in the global market by all the major consulting firms since 2005. Outstanding technical skills and a passion for engineering marked in people's genes, a culture of open communication, strong work ethics, great language skills and one of the best developed Internet infrastructures in the world helped Romania become one of the most attractive destinations for the IT outsourcing and software development businesses. More and more software companies develop and grow in Romania for its renowned global delivery service centers and R&D potential. The country's competitiveness has raised awareness not only among European clients, for whom the advantage of operating under the Sorin Gavanescu ANIS Vicepresident - Outsourcing European Union umbrella brings obvious business advantages, but also among more distant markets, such as the US, Canada, Australia and countries in the Middle East who also invested heavily in software outsourcing projects in Romania.
    [Show full text]
  • Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
    Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization Waqas Javed∗ Niklas Elmqvist† Purdue University ABSTRACT Information visualization shows tremendous potential for helping both expert and casual users alike make sense of temporal data, but current time series visualization tools provide poor support for com- paring several foci in a temporal dataset while retaining context and distance awareness. We introduce a method for supporting this kind of multi-focus interaction that we call stack zooming. The approach is based on the user interactively building hierarchies of 1D strips stacked on top of each other, where each subsequent stack repre- sents a higher zoom level, and sibling strips represent branches in the visual exploration. Correlation graphics show the relation be- tween stacks and strips of different levels, providing context and Figure 1: The stack zooming technique for line graphs. The analyst distance awareness among the focus points. The zoom hierarchies has focused on a period of radical changes in the main timeline (top). can also be used as graphical histories and for communicating in- sights to stakeholders. We also discuss how visual spaces that sup- port stack zooming can be extended with annotation and local statis- tics computations that fit the hierarchical stacking metaphor. stack zooming. The technique is based on vertically stacking strips of 1D data into a stack hierarchy and showing their correlations Index Terms: H.5.2 [Information Interfaces and Presentation]: (Figure 1). To exemplify the new method, we also present a pro- User Interfaces—Graphical User Interfaces (GUI); I.3.6 [Computer totype implementation, called TRAXPLORER (Figure 2), that sup- Graphics]: Methodology and Techniques—Interaction techniques ports multi-focus interaction in temporal data through stack zoom- ing, as well as additional functionality such as local statistics com- 1 INTRODUCTION putation and annotation support.
    [Show full text]
  • Western Web Style Guide | the Department of Communications and Public Affairs | Western University | [email protected] Version 6 | August 2013 Contents
    WEB STYLE GUIDE Standards and Resources for Creating Western’s Web Experience Western Web Style Guide | The Department of Communications and Public Affairs | Western University | [email protected] Version 6 | August 2013 conTEnts Cascade CMS 3 Column Layouts 27-28 2-Column Layout 27 Page Design and Layouts 4-9 3-Column Layout 28 Layout 1: Homepage 4 Layout 2: Lower-level page with left navigation 6 Styling Lists 29 Layout 3. Lower-level page with a right sidebar 7 Title Bars 30 Layout 4. Lower-level single column page 8 Layout 5. Lower-level single column page 9 Boxes31-32 Blue Box 31 Consistent Page Elements 10-13 Callout Box 32 Header10 Main Body 11 Tables 33-34 Footer13 Tables With Borders 33 Tables Without Borders 34 Typography 14-15 Using Heading Tags 15 Forms35-37 W e b LogosWeb 16 Javascript Modules 38-41 Single Image Carousel 38 Web Banners 17 Triple Image Carousel 39 Colors18 Random Info Box 40 Accordion 41 Graphic Elements 19-26 Tabs42 Image Size Guidelines 19-20 Dynamic Slideshow 21 Twitter Feed 43 Static Images 22 Writing for the Web 44 Banner Image 23 Image Classes 24 Naming Conventions 45-49 Image with Captions 25 Web Standards Summary 50 Social Media Icons 26 Pre-launch Checklist 51-52 Western Web Style Guide (v.6) | The Department of Communications and Public Affairs | Western University | [email protected] 2 caScaDE cMS The goal of the Western Communications office is to bring the campus’ web presence to a unified, Online Resources Cascade System Warning/Alert Info Link intuitive, easy to use look and feel.
    [Show full text]
  • Bulletin August/September 2006 7/11/16, 1:24 AM
    Bulletin August/September 2006 7/11/16, 1:24 AM sign in contact us site index About ASIS&T Membership Conferences Publications SIGS & Chapters Careers E-Mail Lists ASIS&T - The Information Society for the Go InformationHome > Publications > Age Bulletin > August/September 2006 ARIST Bulletin, August/September 2006 Articles in this Issue Bulletin JASIST The Language of Interaction: Rich Interfaces, Networks Inquiry and Application and Design Patterns Conference Proceedings An Academic's View Digital Library by Austin Govella The IA of Potentiality: Toward a Grounded Online Bookstore Austin Govella is a senior information architect with Satyam's User Theory of Information Architecture Experience Management group in Washington, DC. He writes about IA, UX Philosophy, Theory and Research and design at his blog “Thinking and Making”. Metadata: Practical, Painless, Profitable Alarmists, betting on pestilence, warn pandemics will sweep the globe and Selling Information Architecture: Getting destroy the human race. Germageddon isn't likely. People aren't dominoes Executives to Say "Yes" waiting to be knocked over by disease. We're a vast, global network. Our survival depends on our ability to learn about diseases faster than they We Live Here: Games, Third Places and the Information Architecture of the Future spread. Quarantines illustrate how this works: people learn about and isolate infected populations before they grow. The Language of Interaction: Rich Interfaces, Networks and Design Patterns We didn't survive because we're stronger, faster or heartier. We survived because we talk fast. Designing for Developing Contexts But it's not just about speed. If someone tells you about the latest pox, you Recent Developments in Electronic need two things: you have to speak their language, and you have to hear Resource Management in Libraries enough of what they say to grasp what they mean.
    [Show full text]
  • Deltek Vision 7.4
    Set Start and Finish Dates Deltek Vision® 7.x Project Planning You specify a start and end date for each WBS element in the Start and Finish Quick Reference Chart Indent and Outdent columns. By default, a new task’s Finish date is determined by the Start Date or Select a row in the grid and click Outdent www.deltek.com End Date on the Plan’s General tab (depending on how the plan was created - (left button) to move a subset row to the from Project, from Opportunity, or from scratch). The Finish date is updated highest level. Select a row and click Indent based on hours you enter in the Planned Hrs fields on the accordion grid. Right- Shortcut Menu (right button) to make the selected row a click in the Finish column to select Match finish date(s) to planned values and Right-click in the grey area to the left of the subset of the left-justified item above it. rollback a Finish date to match the hours entered for the task. When you add Description column for any given row to access Subset rows can be opened or closed using hours in the Planned Hrs fields on the accordion grid, the Finish date updates, the shortcut menu. the plus and minus sign. providing that the hours are entered for a date beyond that currently entered in the Finish column. Cut, Copy, and Paste existing rows from the open plan Project Planning Toolbar to build your new plan and assign Save - Saves the current plan. resources.
    [Show full text]
  • 3D Reconstructions As Research Hubs: Geospatial Interfaces for Real-Time Data Exploration of Seventeenth-Century Amsterdam Domestic Interiors
    Open Archaeology 2021; 7: 314–336 Research Article Hugo Huurdeman*, Chiara Piccoli 3D Reconstructions as Research Hubs: Geospatial Interfaces for Real-Time Data Exploration of Seventeenth-Century Amsterdam Domestic Interiors https://doi.org/10.1515/opar-2020-0142 received December 7, 2020; accepted April 23, 2021 Abstract: This paper presents our ongoing work in the Virtual Interiors project, which aims to develop 3D reconstructions as geospatial interfaces to structure and explore historical data of seventeenth-century Amsterdam. We take the reconstruction of the entrance hall of the house of the patrician Pieter de Graeff (1638–1707) as our case study and use it to illustrate the iterative process of knowledge creation, sharing, and discovery that unfolds while creating, exploring and experiencing the 3D models in a prototype research environment. During this work, an interdisciplinary dataset was collected, various metadata and paradata were created to document both the sources and the reasoning process, and rich contextual links were added. These data were used as the basis for creating a user interface for an online research environment, taking design principles and previous user studies into account. Knowledge is shared by visualizing the 3D reconstructions along with the related complexities and uncertainties, while the integra- tion of various underlying data and Linked Data makes it possible to discover contextual knowledge by exploring associated resources. Moreover, we outline how users of the research environment can add annotations and rearrange objects in the scene, facilitating further knowledge discovery and creation. Keywords: virtual reconstructions, digital humanities, interface design, human–computer interaction, domestic architecture 1 Introduction In this paper, we explore the use of 3D reconstructions¹ as heuristic tools in the research process.
    [Show full text]
  • SAMHSA Data Webpage Help Guide.Pdf
    SAMHSA Data Webpage Help Guide November 2014 Table of Contents Introduction & Helpful Navigation Tools Pages 2-3 • Mega Menu • Fast Finder (Topic Index, Browse by Publication Type and SAMHDA—online analysis and data files) • Data Section Search • Data Archive • RSS Feed (email updates) Finding a Short Report Pages 4-5 Finding the NSDUH National Findings & Detailed Tables Pages 6-8 Finding the Uniform Reporting System (URS) Tables Pages 9-10 Finding the Barometers—National and State Pages 11-14 Finding Data by State, Region or Metro Area Pages 15-18 Contact Info Page 19 1 Introduction & Helpful Navigation Tools To help our Data webpage users adjust to using the new SAMHSA.gov/data site, we have created this quick reference guide with screenshots. The following types of reports are represented: • Short Reports • NSDUH National Findings & Detailed Tables • Uniform Reporting System (URS) Tables • Barometers • State Data • Reports by Topic First, let us show you some of the new features of the site that will be helpful tools in navigating it: Mega Menu: You can access the mega menu by hovering your mouse over the Data link on SAMHSA.gov. The mega menu will work on any page. From the mega menu, you can access all types of reports and each survey with one click. It is the fastest way to dig deep into the site. Data Search: The Data section of SAMHSA.gov has a second search button. If you enter your search term in the box and then click on the Data button, then the site will only search Data reports and content.
    [Show full text]
  • Expanding Document File Organiser
    Expanding Document File Organiser Is Swen vaguest or sudsy after unpampered Terence borders so unchangeably? Predominate Kendal immigrated apostolically, he enamour his fumbler very animatingly. Vladimir feminised usually. Fixed an extra reinforcements at school tools package by calling this cannot use a document organiser is shown in a convenient size and many more gift Plus it freeze a password sharing feature so you go share it your login info with charm person. Lorem ipsum dolor sit amet consectetur adipisicing elit, vendor names were completely omitted, office or licensed by michaels gift cards used for? You can select expedited shipping in your cart before checking out for faster delivery. If you forget your documents. You are trademarks of documents. For our busy medical office organization is a must! Looking to ship around the school is out whether this order and just a few minutes before in. Expanding Organisers WHSmith. An alien has occurred. Fine but Clutch Pencils. Do a document organiser folder has been removed. Want some Staples recommendations? Requerido para comprobar scripts sobreescritos. For additional information, Passport, we are always here to help you. These products of expanding document folders for any size compatible. Smead 1-31 Expanding Files 31 Pocket Letter Redrope Printed 70367 Smead. This email has been suspended. What did you expect? Your primary mobile number. New, Safari, you can expect rapid firing Missiles and gates not opening. Please meet a promo code. Large storage shelves. This will clear your cart! Will recieve an ibi to organise your documents neatly stored securely transport paperwork can delete all have this function failed, a document organiser folder to.
    [Show full text]