Books · Computer Science · Educational Philosophy · STEM · Teaching

The Stem Coaching Handbook

Title: The Stem Coaching Handbook

Author: Terry Talley
English | 2017 | ISBN: 1138651036 | 167 Pages

EtNmC2roKAPG7XEaIzMw0j3v8kGTFWzk

Learn how to promote STEM integration in your school district and increase student achievement. In this helpful, easy-to-read book, author Terry Talley sheds light on the key responsibilities and accountabilities of a successful STEM coach and offers a wealth of practical advice for those new to the position and for those who want to refine their skills.

You’ll discover how to…

– Build positive working relationships with teachers and faculty
– Organize professional development opportunities such as PLCs and book study groups
– Develop hands-on instructional strategies based off the needs of your students and the strengths of your staff
– Promote technological and scientific literacy to prepare students for success in the 21st Century
– Enhance student engagement using project-based learning and growth-based assessment models

Designed to be read either as a step-by-step guide or as a reference, The STEM Coaching Handbook is loaded with insights and accounts from experienced STEM educators across the country. No matter your level of expertise, these tips will help you make your district’s STEM program more effective for all students.

Books · Computer Science · Educational Philosophy · Teaching

Practical Design Patterns for Teaching and Learning with Technology

Title: Practical Design Patterns for Teaching and Learning with Technology

Authors: Yishay Mor, Harvey Mellar and Steven Warburton
English | 2014 | ISBN: 9462095280 | 348 pages Practical Design Patterns for Teaching and Learning with Technology


These are challenging times in which to be an educator. The constant flow of innovation offers new opportunities to support learners in an environment ofever-shifting demands. Educators work as they have always done: making the most of the resources at hand, and dealing with constraints, to provide experiences which foster growth.

This was John Dewey’s ideal of education 80 years ago and it is still relevant today. This view sees education as a practice that achieves its goals through creative processes involving both craft and design. Craft is visible in the resources that educators produce and in their interactions with learners. Design, though, is tacit, and educators are often unaware of their own design practices. The rapid pace of change is shifting the balance from craft to design, requiring that educators’ design work become visible, shareable and malleable. The participatory patterns workshop is a method for doing this through engaging practitioners in collaborative reflection leading to the production of structured representations of design knowledge. The editors have led many such workshops and this book is a record of that endeavour and its outcomes in the form of practical design narratives, patterns and scenarios that can be used to address challenges in teaching and learning with technology.

Books · Computer Science · Springer · STEM · Uncategorized

Encyclopaedia of the History of Science

Title: Encyclopaedia of the History of Science, Technology, and Medicine in Non-Western Cultures (3rd ed)

Author: Helaine Selin
Encyclopaedia of the History of Science, Technology and Medicine in Non-Western Cultures, 3rd edition
English | ISBN: 9400777469, 9400777485 | 2016 | 4706 pages

This updated and augmented third edition of this landmark encyclopedia contains approximately 1000 entries dealing in depth with the history of the scientific, technological and medical accomplishments of cultures outside of the United States and Europe. The entries consist of fully updated articles together with hundreds of entirely new topics adorned with full color pictures. This unique reference work includes intercultural articles on broad topics such as mathematics and astronomy as well as thoughtful philosophical articles on concepts and ideas related to the study of non-Western Science, such as rationality, objectivity, and method.

You’ll also find material on religion and science, East and West, and magic and science. This amazing resource even contains entries on fascinating esoteric topics such as Native American mathematics, Polynesian navigation, and African Metallurgy. There are also biographical articles for those cultures where individual scientists are known to us, such as China and the Islamic world.
Books · Computer Science · Educational Philosophy · Emerging Trends · Hardware · Robotics · Smart Education · Springer · Teaching

Smart Learning Objects

Title: Smart Learning Objects for Smart Education in Computer Science

Theory, Methodology and Robot-Based Implementation
Author: Vytautas Stuikys
2015 | ISBN-10: 3319169122 | 336 pages Smart Learning Objects for Smart Education in Computer Science: Theory, Methodology and Robot-Based Implementation


This monograph presents the challenges, vision and context to design smart learning objects (SLOs) through Computer Science (CS) education modelling and feature model transformations. It presents the latest research on the meta-programming-based generative learning objects (the latter with advanced features are treated as SLOs) and the use of educational robots in teaching CS topics. The introduced methodology includes the overall processes to develop SLO and smart educational environment (SEE) and integrates both into the real education setting to provide teaching in CS using constructivist and project-based approaches along with evaluation of pedagogic outcomes.

Smart Learning Objects for Smart Education in Computer Science will appeal to researchers in CS education particularly those interested in using robots in teaching, course designers and educational software and tools developers. With research and exercise questions at the end of each chapter students studying CS related courses will find this work informative and valuable too.

Title: Smart Learning Environments

Authors: Maiga Chang, Yanyan Li

Publisher: Springer | English | 2015 | ISBN:3662444461 | 219 pages

This book addresses main issues concerned with the future learning, learning and academic analytics, virtual world and smart user interface, and mobile learning. This book gathers the newest research results of smart learning environments from the aspects of learning, pedagogies, and technologies in learning. Smart Learning Environments

It examines the advances in technology development and changes in the field of education that has been affecting and reshaping the learning environment. Then, it proposes that under the changed technological situations, smart learning systems, no matter what platforms (i.e., personal computers, smart phones, and tablets) they are running at, should be aware of the preferences and needs that their users (i.e., the learners and teachers) have, be capable of providing their users with the most appropriate services, helps to enhance the users’ learning experiences, and to make the learning efficient.

See also this post: Smart Education

Books · Computer Science · Programming · Teaching

Prelude to Programming

Title: Prelude to Programming (6th edition)

Author: Stewart Venit
2015 | 816 Pages | ISBN: 013374163X
Prelude to Programming is appropriate for Pre-Programming and Introductory Programming courses in community colleges, 4-year colleges, and universities. No prior computer or programming experience is necessary although readers are expected to be familiar with college entry-level mathematics. Prelude to Programming provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This approach gives students the foundation they need to understand the logic behind program design and to establish effective programming skills. The Sixth Edition offers students a lively and accessible presentation as they learn
Core programming concepts
  • data types
  • control structures
  • data files
  • arrays
Program design techniques
  • top-down modular design
  • proper program documentation
  • style
Problem-solving skills for
  • basic programming tools and algorithms
  • data validation
  • defensive programming,
  • calculating sums and averages
  • searching and sorting lists
Books · Computer Science · Emerging Trends · Teaching

The Reputation Economy

Title: The Reputation Economy: Understanding Knowledge Work in Digital Society

Author: Allessandro Gandini
Palgrave Macmillan UK | Business & Management | July 4, 2016 | ISBN-10: 113756105X | 151 pages
The Reputation Economy: Understanding Knowledge Work in Digital Society

Exploring the new professional scenes in digital and freelance knowledge, this innovative book provides an account of the subjects and cultures that pertain to knowledge work in the aftermath of the creative class frenzy. Including a broad spectrum of empirical projects, The Reputation Economy documents the rise of freelancing and digital professions and argues about the central role held by reputation within this context, offering a comprehensive interpretation of the digital transformation of knowledge work. The book shows how digital technologies are not simply intermediating productive and organizational processes, allowing new ways for supply and demand to meet, but actually enable the diffusion of cultural conceptions of work and value that promise to become the new standard of the industry.

Computer Science · Emerging Trends · ICT · Springer · Video Training · Web Resources

Media Convergence

Title: Media Convergence Handbook – Vol. 1: Journalism, Broadcasting, and Social Media Aspects of Convergence

(Media Business and Innovation)
Authors: Artur Lugmayr, Cinzia Dal Zotto
2015 | ISBN: 3642544835 | English | 429 pages
Media Convergence Handbook - Vol. 1: Journalism, Broadcasting, and Social Media Aspects of Convergence

The Media Convergence Handbook sheds new light on the complexity of media convergence and the related business challenges. Approaching the topic from a managerial, technological as well as end-consumer perspective, it acts as a reference book and educational resource in the field. Media convergence at business level may imply transforming business models and using multiplatform content production and distribution tools. However, it is shown that the implementation of convergence strategies can only succeed when expectations and aspirations of every actor involved are taken into account. Media consumers, content producers and managers face different challenges in the process of media convergence.

Volume I of the Media Convergence Handbook encourages an active discourse on media convergence by introducing the concept through general perspective articles and addressing the real-world challenges of conversion in the publishing, broadcasting and social media sectors.

Title: Media Convergence Handbook – Vol. 2: Firms and User Perspectives

Media Convergence Handbook - Vol. 2: Firms and User Perspectives
(Media Business and Innovation)
Author: Artur Lugmayr, Cinzia Dal Zotto
2016 | ISBN: 364254486X | English | 473 pages

Volume II of the Media Convergence Handbook tackles these challenges by discussing media business models, production, and users’ experience and perspectives from a technological convergence viewpoint.

Books · Computer Science · Science · Teaching

Cambridge IGCSE ICT (2nd edition)

Title: Cambridge IGCSE ICT (2nd edition)

Authors: Brian Sargent, David Watson, Graham Brown

2015 | 312 Pages | ISBN: 1471807215

Cambridge IGCSE ICT (2nd edition)

Endorsed by Cambridge International ExaminationsNow including Brian Sargent in the expert author team, alongside first edition authors Graham Brown and David Watson, this book has been fully revised and updated to cover every part of the latest Cambridge IGCSE ICT (0417) syllabus.- Ensures that students are fully prepared for both the written theory paper as well as the two practical papers- Covers each section of the syllabus with clear explanations and plenty of tasks and activities.

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.

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.