We will discuss these goals and progress towards during our mandatory check-ins.
- Ensure the unit meets the CS4ALL criteria for meaningful CS units
- Ensure the unit is connected with a topic outside of the world of CS, another subject area, student interests, etc.
- Testing with students - do you do the whole unit, part of it? when? how will you assess your success with curriculum design?
- Testing with other teachers - if you imagine other teachers trying your unit out, what do you need to get them there? how you will assess their success?
Fellows will be paid per session for all meetings with each other and CS4ALL staff as well as independent work done to develop, test, and evaluate CS units. Fellows are eligible for up to 10 hours of per session per month during the length of the fellowship if they are progressing towards fellowship goals.
- Send an intro to the email if you haven't yet
- Read intro emails
- Read about Erna Hoover - What do telephones have to do with CS?
- Tell me about your expecations using the handout that says "As we scale CS4All across the City,..."
For the next 30-45 minutes, please analyze this tutorial on React.js, Facebook's front-end rendering engine. Your goal is to find example of the Concepts + Practices in the tutorial and to record them in the Blueprint Scavenger Hunt spreadsheet
Please share your Blueprint Scavenger Hunt spreadsheet with apatel4@strongschools.nyc.
Why are we here? What is CS4ALL? What is the Blueprint? Who are you? Who am I? What is our goal? What are our challenges?
- What is computing good for?
- Scale
- Size
- Distribution
- Speed
- Automation
- Scale
- What is a meaningful unit?
Create personas for:
- A teacher at your school who doesn’t currently teach CS
- A student at your school that doesn’t care about CS
- Resources
- Critique personas using Analyze practice
Generate ideas for units using Design Thinking
Practical plans for the summer:
- Meetings (in-person, digital, small group, one-on-one)?
- What types of supports can I provide?
Independent work time:
- Read existing units
- Ask questions (listed below)
- Outline units
- Review Concepts + Practices
- Read Perspectives
- Explore Resources, try to read and watch one thing
- Skim the [Hats] presentation (https://dl.dropboxusercontent.com/u/9648298/HATS.pdf) by Martin Bravo
- Identify the artifact that you want students to make & start making it!
- Share a project idea and post it on the wall
- Share an inspiring project
- Share a technical learning goal for yourself today - what do you need to learn to write/implement a unit
- How might I prepare to teach CS?
- PD leads workshop July 18-20 @ Downtown Conference Center, 9a-4p
- Time to build a project and document
- 3 hour long sprints
- 10 minute demos at the beginning of each sprint
- 10 minute feedback session at the end of each sprint
Potential demo topics
- Learning different programming languages
- Integrated Development Environments
- Version control with Github
- Documentation with screen capture
Add discussion questions
- Keep building your project!
- Read about the Teacher-Learner-Observer model
- Sign for a demo slot with a post-it
- Keep working on your project + unit
Where is everyone in terms of having something worthwhile to demo that they can actually get useful feedback on? Keep building...
Using the Teacher-Learner-Observer (TLO) training modality we will workshop our unit ideas, get useful feedback on content, pedagogical strategies, potential extensions, etc.
Finalize meeting plan Finalize objectives - dates and deliverables, per session management
- Queen of Code, Gillian Jacobs
- The UNIX Operating System, AT&T Bell Labs
- Pick an Eyeo Talk that looks interesting
- The Machine Stops, E.M. Forster
- The Library of Babel, Jorge Luis Borges
- As We May Think, Vannevar Bush
- Long Live the Web, Tim Berners-Lee
- Algorithmic Bias, Washington Post summary of impact of ProPulica piece by Julia Angwin and others
- The Anxieties of Big Data, Kate Crawford
- How de Blasio Should Expand Computer Science Education Hint: Don’t Arrest Ninth Graders Showing the Way, Zeynep Tufekci
- Pentametron; more from Ranjit Bhatnagar
- Networks.land, Ingrid Burrington & Surya Mattu
- Networks of New York, Ingrid Burrington
- Ladder of Abstractio, Bret Victor
- Visualizing Algorithms, Mike Bostock
- Learnable Programming, Bret Victor
- Make Data more Human, Jer Thorp
- Parable of Polygons, Nicky Case