Books · Coding · Educational Philosophy · Emerging Trends · Primary · Routledge · Teaching

Creating a Coding Generation in Primary School

Creating the Coding Generation in Primary Schools

Title: Creating a Coding Generation in Primary School

Author: Steve Humble
Routledge | English | Oct 2017 | ISBN-10: 1138681180 | 238 pages


by Steve Humble (Editor)

Steve Humble sets out the what, why and how of coding. Written by industry innovators and experts, and shows how you can bring the world of coding to your primary school practice.

It is packed with a range of inspirational ideas for the cross-curricular teaching of coding, from demystifying algebra in maths, to teaching music, to designing digital storytelling, as well as an insight into the global movement of free coding clubs for young people such as CoderDojo and Girls Learning Code.

Key topics explored include:

  • what we mean by ‘coding’
  • understanding and teaching computational thinking
  • building pupils’ passion for and confidence with technologies
  • artificial intelligence systems
  • how gender impacts on coding
  • STEM learning and Computer Science
  • using Minecraft to improve pupil engagement
  • fun projects using a Raspberry Pi.
  • Designed to be read from cover to cover or dipped into for ideas and advice, offers
  • all teachers a deeper knowledge and understanding of coding that will help them
  • support and inspire the coding generation. It is cool to code!
Advertisements
Books · Coding · Educational Philosophy · Emerging Trends · STEM · Teaching

Girls Who Code

Title: Girls Who Code

Author: Reshma Saujani

2017 | ISBN: 042528753X | English | 176 pages
Girls Who Code: Learn to Code and Change the World

Part how-to, part girl-empowerment, and all fun, from the leader of the movement championed by Sheryl Sandberg, Malala Yousafzai, and John Legend.

Since 2012, the organization Girls Who Code has taught computing skills to and inspired over 40,000 girls across America. Now its founder, Reshma Saujani, wants to inspire you to be a girl who codes! Bursting with dynamic artwork, down-to-earth explanations of coding principles, and real-life stories of girls and women working at places like Pixar and NASA, this graphically animated book shows what a huge role computer science plays in our lives and how much fun it can be. No matter your interest”sports, the arts, baking, student government, social justice”coding can help you do what you love and make your dreams come true. Whether youre a girl whos never coded before, a girl who codes, or a parent raising one, this entertaining book, printed in bold two-color and featuring art on every page, will have you itching to create your own apps, games, and robots to make the world a better place.

Books · Coding · Educational Philosophy · Teaching

Designing Professional Development for Teachers of Science and Mathematics

Title: Designing Professional Development for Teachers of Science and Mathematics

Authors: Susan Loucks-Horsley, Katherine E. Stiles
2010 | ISBN-10: 1412963605, 1412974143 | 424 pages

This expanded edition of one of the most widely cited resources in the field of professional learning for mathematics and science Designing Professional Development for Teachers of Science and Mathematicseducators demonstrates how to design professional development for teachers that is directly linked to improving student learning. Presenting an updated professional development (PD) planning framework, the third edition of the bestseller reflects current research on PD design, underscores how beliefs and local factors can influence the PD design, illustrates a wide range of PD strategies, and emphasizes the importance of:
Continuous programme monitoring
Combining strategies to address diverse needs
Building cultures that sustain learning
An inspiring blend of theory and practical wisdom, Designing Professional Development for Teachers of Science and Mathematics remains a highly regarded reference for improving professional practise and student achievement.

Coding · Math · Online · Teaching

Scratch for Mathematics

Scratch for Mathematics
Author: SJ Withers
2017 | English | ASIN: B071V3PCVN | 169 pages


This book describes and explains the arithmetic, mathematics and data components of the Scratch Interactive Development Environment (IDE). These components are little used, but could provide a useful tool for a teacher of mathematics, a primary school teacher, a teacher at Key Stage 3 or home educator looking for new ways to engage a learner. It introduces basic programming skills and an understanding of the mathematics specific code blocks in Scratch. It also provides a way of working with mathematics which is visual and can be engaging. This book also provides examples of the way Scratch can be applied for common arithmetic and mathematics problems such as calculating percentages, testing arithmetic knowledge and applying Pythagoras Theorem amongst others. This book is not a course in mathematics, but it does explain how Scratch can be used as a tool for learning arithmetic and mathematics.

Books · Coding · Higher Ed · Software · Uncategorized

Software Reading Techniques

Title: Software Reading Techniques: Twenty Techniques for More Effective Software Review and Inspection

Author: Yang-ming Zhu
English | ISBN: 1484223454 | 2016 | 148 pages


This concise book teaches software professionals and software engineering students the full set of twenty software reading techniques to enhance their effectiveness in reviewing and inspecting software artifacts such as requirements specifications, designs, code files, and usability.
Software review and inspection is the best practice in software development whose purpose is to detect and fix problems early. Software professionals are trained to write software but not read and analyze software written by peers. As a result, individual reading skills vary widely. Because the effectiveness of software review and inspection is highly dependent on individual reading skills, differential outcomes among software readers vary by a factor of ten. Software Reading Techniques is designed to close that gap.
Dr Yang‐Ming Zhu’s depth of experience as a software architect, team leader, and scientist make him singularly well-equipped to bring software readers up to speed on all the techniques and tips for optimizing the effectiveness and efficiency of their software review and inspection skills.

What You’ll Learn

  • Software review and inspection procedures and reading skills
  • Traditional and modern advanced reading techniques applicable to almost all software artifacts
  • Specific reading techniques for software requirements specification, software design, and code

Who This Book Is For
Software Reading Techniques is for all software professionals and software engineering students and researchers.

Books · Coding · Computer Science · DK

Kids Coding with DK Books

Title: Computer Coding for Kids

Author: Carol Vorderman
English | 2014 | ISBN: 140934701X | 224 pages


A simple visual guide to get kids computer coding in no time

Computer coding is firmly back on the agenda as a key skill for children to start learning. Computer Coding for Kids is a unique step-by-step guide, perfect for kids interested in computer programming and how computers work. Now available with text that lights up as you read along and playful images and sounds.

Avoiding computer jargon, this book guides children through creating computer programs starting with the very basics. Computer Coding for Kids is the only programming book that teaches both Scratch and Python programming languages, with illustrated, simple, step-by-step explanations that make the complex art of computer programming clear for the complete beginner. Starting with simple explanations of programming basics, it progresses to more advanced projects where children can build their own games.

Computer Coding for Kids is ideal for kids looking to take your first steps into programming or those that are already interested and hungry to learn more.

Help Your Kids with Computer CodingTitle: Help Your Kids with Computer Coding

DK Publishing, English | ISBN: 146541956X | 2014 } 224 pages


With over 1.4 million computing jobs predicted by 2020, computer programming is one of the fastest-growing industries to date. Parents who want to keep their kids up-to-date and prepared for the future will want to read Help Your Kids with Computer Coding.

This unique guide is full of fun exercises and helpful tips that will help children learn all aspects of coding. Step-by-step explanations make the complex art of programming clear, teaching the basics of Scratch and Python, and eventually progressing to projects where children can build their own games. Help Your Kids with Computer Coding is perfect for kids looking to take their first steps into programming or for those already interested and excited to learn more.

Note: All the books presented in this blog. Include the original cover and review provided by the publisher. This information is used to accurately promote and show respect for these resources, the authors and the publishers.

Coding · Computer Science · Primary · Teaching

Kids Coding

Title: Adventures in Coding

Authors: Chris Minnick, Eva Holland

Adventures in Coding

ISBN: 1119232686 | 2016 | True PDF | 320 pages | 34 MB
Learn to code the fun way with nine real projects for true beginners

Adventures in Coding is written specifically for young people who want to learn how to code, but don’t know where to begin. No experience? No problem! This book starts from the very beginning to take you from newbie to app-builder in no time. You’ll ‘learn by doing’ as you build projects designed to help you master fundamental programming skills”and you’ll have a great time doing it. These skills form the foundation of any programmer’s tool set, and you’ll continue to use them as you graduate to other devices and more difficult projects. Each chapter includes a video to help clear up any confusion and make sure you really understand, so you can keep programming your way through every single project without hitting major roadblocks. If you’re ready to start designing your own program, this book will help you get started today.

More and more kids are learning to code, and many schools offer basic programming classes as part of the regular curriculum. This book is structured like a class, starting with the basics and building skill upon skill, making it both a perfect accompaniment to formal instruction and an ideal guide for self-study.

– Learn the basic programming skills you’ll use everywhere
– Build nine fun projects from super-basic to pretty challenging
– Build the skills you need to create bigger and better apps
– Watch video tutorials for extra help and explanations

How many times have you played with an app only to find yourself wishing it had this or that feature? If you learn how to code, you can be the creator of the next big app! But it all starts with that first small project. Adventures in Coding provides all the information you need, so let’s get coding!

Title: Kids Coding with Scratch

MP4 | Video: AVC 1280×720 | Audio: AAC 44KHz 2ch | Duration: 2 Hours | 385 MB
Genre: eLearning | Language: English

Kids Coding with Scratch

A step by step guide for kids to learn their first programming skills

SCRATCH is a programming language designed for children who want to learn about computer programming. It was created with the purpose of teaching them the concepts of programming at an early age and helps develop their creative abilities that are needed to invent their own stories, animations, music, games and more. The best part of learning to program using SCRATCH is that it’s not necessary to write code, you only need to be familiar with the blocks or instructions in the Scratch tool. These blocks; which have default behaviors assigned to them, can be selected, dragged and assembled to create full programs, presentation and games.

Step by step exercises.
Targeted for kids ages 8 through 16 but it can be used for anyone wanting to learn computer programming.
Explained using easy to follow instructions.
Designed for kids to follow but they may require some parental assistance if any issues are encountered.
Recommended for parents who want to teach the fundamentals of visual programming to their children.

Note: All the books presented in this blog. Include the original cover and review provided by the publisher. This information is used to accurately promote and show respect for these resources, the authors and the publishers.