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.