¿Quién es una chica que programa?Una chica que se divierte practicando deportes, horneando galletas, creando arte...Una chica que disfruta pasar tiempo con sus amigas...Una chica que quiere hacer sus sueños realidad...¡Como tú!Únete a las miles de chicas de todo el mundo que forman parte de este movimiento que busca que las mujeres tengan una voz en la industria de la tecnología. Con ilustraciones en cada página e historias reales de chicas que trabajan en Pixar y la NASA, este libro te invitará a crear tus propias apps, juegos y robots, ¡para así cambiar el mundo!«No sé programar, pero este libro me ha inspirado a aprender a hacerlo. Invito a todas las chicas a leerlo para que se sientan con el poder de cambiar el mundo a través de la tecnología». —Malala Yousafzai, estudiante, Premio Nobel de la Paz y cofundadora de la fundación Malala.«Las chicas merecen la oportunidad de enamorarse de las computadoras. Y este libro lo logrará, pues hace que las ciencias computacionales sean mucho más accesibles, claras e interesantes. Y eso no sólo beneficiará a las mujeres». —Melinda Gates, Filántropa.
Reshma Saujani is the Founder and CEO of Girls Who Code, a national non-profit organization working to close the gender gap in technology and change the image of what a programmer looks like and does. With their 7-week Summer Immersion Program, 2-week specialized Campus Program, after school Clubs, and a 13-book New York Times best-selling series, they are leading the movement to inspire, educate, and equip young women with the computing skills to pursue 21st century opportunities. By the end of the 2018 academic year, Girls Who Code will have reached over 50 thousand girls in all 50 states and several US territories. The results speak for themselves: 88% of alumni have declared a CS major/minor or are more interested in CS because of Girls Who Code
Reshma began her career as an attorney and activist. In 2010, she surged onto the political scene as the first Indian American woman to run for U.S. Congress. During the race, Reshma visited local schools and saw the gender gap in computing classes firsthand, which led her to start Girls Who Code. She has also served as Deputy Public Advocate for New York City and ran a spirited campaign for Public Advocate in 2013.
Reshma’s TED talk, “Teach girls, bravery not perfection,” has more than three million views and has sparked a national conversation about how we’re raising our girls. She is the author of two books, Girls Who Code: Learn to Code and Change the World, the first in a 13-book series about girls and coding which debuted as a New York Times bestseller, and Women Who Don’t Wait In Line, in which she advocates for a new model of female leadership focused on embracing risk and failure, promoting mentorship and sponsorship, and boldly charting your own course — personally and professionally.
Reshma is a graduate of the University of Illinois, Harvard’s Kennedy School of Government, and Yale Law School. She’s been named one of Fortune’s World’s Greatest Leaders, Fortune’s 40 Under 40, a WSJ Magazine Innovator of the Year, one of the 50 Most Powerful Women in New York by the New York Daily News, CNBC’s Next List, Forbes’s Most Powerful Women Changing the World, Fast Company’s 100 Most Creative People, Crain’s New York 40 Under 40, Ad Age’s Creativity 50, Business Insider’s 50 Women Who Are Changing the World, City & State’s Rising Stars, and an AOL / PBS Next MAKER. Saujani serves on the Board of Overseers for the International Rescue Committee, which provides aid to refugees and those impacted by humanitarian crises, and She Should Run, which seeks to increase the number of women in public leadership.
Reshma lives in New York City with her husband, Nihal, their son, Shaan, and their bulldog, Stanley.
Good: - Easy to understand. - Rich with ideas (for what one can get done with programming). - Probably will inspire some really young girls. - A good and accessible table of various languages and their uses. Bad: - Too simple. - For people who have seen any computer from very far. - Too many pics, too little info. - All the hype about girls not doing enough programming will probably backfire in our stereotype-laden society.
This is an amazing simple intro into coding computer science! I love the idea of creating classes for girls in middle school to teach them how to code and also to show the many wondeful things computer science can do! It features all women in science who are professionals, and the women in history that created coding! Such a wonderful guide even I (as an adult) learned something and it sparked a interest in creating something new with coding! I am afraid I too have fallen into the stereotype of coding = guys in hoodies living in basements apart from the few awesome women hackers I’ve seen in movies (Girl with the Dragon Tattoo..!). Also that it includes math or is too hard or above me to even try. In my generation we had Apple Computer Labs in the late 80’s... I remember taking a Graphic Design Class In HS, but the tech was just starting by the time I graduated in 2003. Some of my friends went to technical colleges and I thought they were trade school for like electricians and welders.. had no idea! The world is changing fast. The author says that 50% of the world’s population are women.. and why are there 50% women as CEO’s and Scientists.. and I think she is right to point that out. I don’t have any daughters, but if I do I will make sure she gets a chance to discover Girls who Code! It’s a great community as well, in a world where it’s already hard enough to connect with people! Amazing Insiteful Honest Creative Inspiring and all around Cool BOOK!! I reccommend actually to anyone no matter your age or sex because the material presented, is attractive!
Being a coder myself, I didn't learn anything new in this book. It is purely a beginner level book. The idea of manifesting the technical aspects of coding as the daily life things , and the attempt to let readers perceive coding as fun, adventurous, and an easy element, is good. This book mainly aims to put the beginners to get a hang around the jargon used in programming.
This book definitely gets a newbie out of the fear of large chunks of codes or the confusion around the twisted logics , and lets them embrace the process of learning how to code.
So, this is for a beginner, to find motivation and fun around coding.
i read this book although it doesn't target my age group, and i am so glad i did! i was so happy to see the diversity in the characters, especially the Muslim girl who i can relate to. the book's drawings were so cute, and i loved how visual everything was! this is a great book to get younger girls interested in coding. i feel like at times the code did get a bit confusing, but nothing i couldn't handle. anyways i feel like this book is more just to teach basic concepts of coding in a simple way to get girls interested. loved it!
For a book that is intended for children - it is far too long and overwritten. I think this book is more likely to put people off coding than encourage them.
It could do with less words, and more quizzes.
I think the theme of appealing to girls is good - but I don't think the book does a very effective job of communicating the concepts.
Leí este libro porque estoy aprendiendo a programar y porque quería saber más sobre girls who code. El movimiento me gusta mucho en principio y este libro definitivamente me deja muy grata impresión del proyecto. Tiene cosas muy buenas, es fácil de entender, lo que propone es bonito, tiene un vocabulario importante si no estás familiarizado con el mundo de la programación, es inspirador y te da como una introducción buena a la idea de programar. Entiendo que vaya para chavas y niñas, pero siento que si dice "Aprende a PROGRAMAR" parecería que el libro te enseña y es solo una introducción, que si no tienes idea es muy agradecida.
En resumen, este libro es lo que aprendes en las primeras dos horas de un curso de iniciación a la programación en secundaria.
It's like a $20 book trying to sell something. Maybe it's because I bought it as a gift and am thinking of the girl I'm going to give it to but I don't see her reading through it completely. I was hoping it would be something that would get her excited to try coding out but... I really don't think it'll get more than a bored "that's interesting." This seems more like a book for someone who already knows about it. And even then it doesn't really bring the reader into what they could be doing. I do like the encouragement telling girls to not be intimidated but it could have been done better because like I said above it kind of comes off like when they try to get kids to sell the most candy for whatever prize they can win. You can code! (But this isn't the book where we'll teach you how.)
When I was at ALA, and I saw ARCs of this, I had to pick one up! I am very interested in coding and found this book to be super informative and inspiring!
I received an advanced reader edition from BookExpo. It contains a disclaimer that the art work is not finished and the text is uncorrected. While there were a small handful of “artwork goes here” references, the text was good and clear. I feel 100% comfortable giving this copy to a 5th grader or middle schooler in the neighborhood. Plus it is signed by the author so comes with extra coolness.
“Girls who Code” is intended to be a series. The book I have is the non-fiction entry. There's also going to be some fiction stories that use the same characters and tell stories that involve code.
The book reminds me of head First Java, but for kids. It has cartoons/thought bubbles, is fun and easy to read. It doesn't assume any background knowledge. There are fun examples. Some are more gender specific than others. The LED headband is certainly girly. But microwaving mac and cheese is not. I like this balance. When everything is pink, it feels like catering/fake to me. Not that I don't like pink, but still.
The author defines terms like coding and software. The explanations of variables, loops and conditions using a bead necklace is excellent. The process of brainstorming, designing algorithms and pseudocode is nice and approachable. As are the flowcharts. I think adding an actual flowchart would have helped. Feature creep was even mentioned – never to early to worry about that!
The book is pretty conceptual until page 55 when we have a first code example. Shortly after that was a great table showing Hello World in a variety of languages including Python, JavaScript, Swift, Maya and Java. The two page table describing each language and what it is for is great too. FIRST is even in the table for lego. The glossary is excellent too.
There are great timelines. It's weird seeing Google/Amazon/ebay as history on a timeline! I liked the profiles of famous women such as Ada Lovelace, Margret Hamilton (Apollo) and Grace Hopper.
The book includes how you'd teach a robot how to make a peanut butter and jelly sandwich. I still remember this example/game from a trip to the Computer Museum in Boston (since closed) from when I was a kid. It's a great way to think about being detailed, specific and literal. I also like that explaining to a rubber duck is in there as advice. I explain things to a teddy bear, not a rubber duck. But it works.
“Don't be perfect; be brave” - this is great advice towards the end. We all make mistakes when learning. And forever because we never stop learning. This is natural and ok. Jobs where you never make mistakes are boring. Because it means you've mastered what you are doing and that's all you do.
In general, I have mixed feelings about “Girls in CS” stuff. I understand why it is necessary. And I struggle with organizations that merge correlation with causation. So claiming credit for all Girls who Code participants who majored in CS in college rubs me the wrong way. But creating passion and more majors, she totally deserves credit for.
Regardless, this is a fun book. I enjoyed reading it as an adult. And I'm looking forward to handing it to a girl who is starting to code.
Este libro esta escrito por la CEO Reshma Saujani, fundadora de Girls who Code, una organización sin fines de lucro que busca eliminar la brecha de género en el área tecnológica. El libro está dirigido a las niñas que tienen deseos de incursionar en el mundo de la programación, pero no saben cómo hacerlo, es por ello que ésta lectura es una guía básica para empezar a programar. El lenguaje es sencillo, rápido y fácil de interpretar, ya sea por quienes tienen conocimiento en el área, como los que no. Presenta a lo largo de los 10 capítulos que lo componen, recomendaciones, términos, bloques de programación, instrucciones en pseudocógido, algoritmos, lenguajes de programación, ejemplos y biografías de mujeres destacadas en el área de la tecnología, siempre de la mano de la motivación y el entusiasmo para animar a quien lo lee a formar parte de ese mundo tecnológico. Adicional, cada capítulo viene acompañado de dibujos que cuentan una historia de manera creativa, acompañando el desarrollo del tema que se verá en cada etapa. Un libro súper recomendado que cambiará la vida de las niñas que buscan innovar en el área de la tecnología, en especial en el área de la programación.
I listen to this on a playaway during a long drive And enjoyed it. I learn the difference between programming language in markup language as well as some other techniques to use with coding. Will definitely get this for the library and feel really inspired to try coding as well as maker space again.
I've been thinking about how coding might sharpen reading and math skills. This may be a great introduction for middle school girls (and for this old girl), but it's not something that would appeal to the kids I work with.
This book is spot on! Fantastic explanation of coding, definition of terms, and examples of women in the field.
grade: B audience: middle grade, middle school, junior high
Quotes/Author: Girls Who Code is an organization helping middle school girls "learn to write code that's used program" and "get inspired by all the amazing ideas, skills, and opportunities that learning to code can bring"
"By 2020, there will be 1.4 million open jobs in computing."
computers are the "highest-paying and fastest-growing"
Possible Cautions: none
Detailed Notes: /////// SPOILERS /////// SPOILERS /////// SPOILERS /////// Girls Who Code is an organization helping middle school girls "learn to write code that's used program" and "get inspired by all the amazing ideas, skills, and opportunities that learning to code can bring" in past there were many boys in computer labs but few girls women are 1/2 of college graduates, but few women in computer fields "By 2020, there will be 1.4 million open jobs in computing." computers are the "highest-paying and fastest-growing" only 4% of those jobs will currently be filled by females women believe they're "not good" at math/science classes, fields, jobs believe STEM jobs are for boys Girls Who Code has 100 summer programs and 1000's of after school clubs for girls to learn coding Why Coding? fun collaborating creating imagining inventing Computer Coding is problem solving writing commands to instruct a computer to do something hundreds of different languages learn to speak one of these languages communicate directly with the computer can build own apps and programs Software = programs and applications to make a computer run, collection of code, designed and written by programmers software is apps, games Hardware is the physical part of the computer, screen, keyboard, camera, etc. designed and built by engineers computer in most things keyboard lets you input letters and numbers output is typed text input is digital pen, video cameras, microphones, scanners, sensors program is the job you are asking the computer to do process you are asking the computer to run on the data you input output is the result, what you get think about how the person needs computer to operate, design software, write code, run it, test calculating and tabulating devices for 1000s of years 1822 first fully mechanized computer to take input and output a result, never fully completed then Analytical Engine which then became basis for modern computer Ada Lovelace, world's first programmer 124 years before team could bring these ideas to life Electronic Numerical Integrator and Computer, first fully functioning general-use electronic computer to not rely on moving mechanical parts World War II, team of six women created programming as they went landed on moon with the calculating power of today's calculator NASA and MIT take computer size of 7 refrigerators and shrink to 70 pounds and size of microwave astronauts could type simple programming to not need a programmer Coding, learn a programming language, understand how computer thinks Computational thinking - planning, problem solving, and analyzing info the way a computer does computers are good at repetition, boring tasks, simple decisions, and remembering things Data is any info you put into a computer and use to perform a task or make a calculation Logic is the rules you want the computer to follow when it processes data Variable is info you want the computer to remember, store different kinds of changing data, numbers, short sentences, sequences, and true/false statements loop is code that tells the computer to repeat something conditionals for computer to decide something If Else Core4 = variables, loops, conditionals, functions Algorithms is a set of instructions you follow to complete a task, not the actual code, it's steps you will turn into code Pseudocode is normal everyday writing to spell out what you will code DRY - don't repeat yourself code simple, clear, and streamlined functions are little bunches of code that do specific jobs in a larger program, don't have to repeat same code parameters are like variables in a function functions can be buttons or shortcuts on the user side, like print button or back button code libraries store algorithms code that others can use application programming interfaces to share information with another applicaiton break projects down into smaller tasks design build test cycle brainstorming collaboration design do we need it does it already exist will they want it do i want to do it visualize idea wireframing drawing pages of what it will look like storyboards, sketches, diagrams, drawing avoid feature creep - when you keep adding more and more simple and focus on features needed application flow is a flow chart that outlines all steps objective is the task to complete Logic is the steps you need to get from beginning to end syntax is the spelling, spacing, and formatting part of writing code coding is problem solving - take a big task and break into smaller pieces binary code turns numbers, words, images into series of 0s and 1s each digit is a bit compiler, 1952, program that translate alphanumeric input into binary language of computer Grace Murray Hopper, invented compilers Cobol Scratch Visual coding system so many languages start code keep files organized back up work daily debugging find, identify, and fix problems created when actual moth was in computer syntax error is problem with how you wrote cod logic error is problem with the flow of the applicaiton use double equal signs with if statements, is that new? I don't remember that? error message shows where and why error is happening what kind of error did you make if your code runs but doesn't do what you want = logic error code doesn't run because of typo = syntax error ask for help, self, internet, documentation, friends, teacher or mentor, talk through it outloud start at beginning of code and trace through line by line with finger print - show values at various places IDE - helps write code, text editor, compiler, debugging, usually catch syntax errors Video Games, adventure, role-playing puzzles, action, driving/racing, strategy games can raise awareness Generative Art, design, fashion, smart clothing, music, algorithmic composition book not completed (at page 141 of 167 72%)
A book for middle schoolers who want to learn about the basics of coding. I forget that my childhood took place during the rise on the internet and its possibilities. It’s never too late to learn how to code!
I’m not the target audience for this book (I’m an adult) but I was looking for some motivation on beginning my journey to learning coding. This did a good job of showing the many possibilities that come with coding.
I listened to the book and know I am going to read it. This is a good intro book to try and encourage young women to learn to code. I found the book inspirational, but technology wise I don't think just from reading or listening to this book I could create an App or website. I would need more instructions. The audio book kept mentioning pdf files. When I ordered the book I couldn't seem to find illustrations or a disk to find the pdf files. Maybe I am missing something. Syntax error ;-)