- Table View
- List View
Coding for MIMO-OFDM in Future Wireless Systems (SpringerBriefs in Electrical and Computer Engineering)
by Bannour Ahmed Mohammad Abdul MatinThis book introduces the reader to the MIMO-OFDM system, in Rayleigh frequency selective-channels. Orthogonal frequency division multiplexing (OFDM) has been adopted in the wireless local-area network standards IEEE 802. 11a due to its high spectral efficiency and ability to deal with frequency selective fading. The combination of OFDM with spectral efficient multiple antenna techniques makes the OFDM a good candidate to overcome the frequency selective problems.
Coding for Minecrafters: Unofficial Adventures for Kids Learning Computer Code
by Ian GarlandLearn to Code while Adventuring through the Overworld!This fun and educational activity book Introduces kids to the world of coding through the Minecraft world they love. Colorfully illustrated characters and themes from their favorite video game bring the excitement of coding to life, while easy-to-follow screenshots guide them through activities. With adventures that include design, music, animation, gaming, and more, learners will discover tons of ways coding connects to other activities they love and how far a little imagination and invention can take them…to The End and beyond! Minecrafting-themed characters help kids become master coders Kid-friendly concepts and steps designed specifically for ages 8-12 Great games, mods, experiments, and more teach computational thinking—how to tackle large problems by breaking them down into a sequence of smaller, more manageable problems Whether brand-new to coding or looking for more hands-on learning, Coding for Minecrafters helps young coders advance in technology education by leaps and bounds—and have fun doing it!
Coding iPhone Apps for Kids: A Playful Introduction To Swift
by Matt Mccarthy Gloria WinquistApple’s Swift is a powerful, beginner-friendly programming language that anyone can use to make cool apps for the iPhone or iPad. In Coding iPhone Apps for Kids, you’ll learn how to use Swift to write programs, even if you’ve never programmed before.You’ll work in the Xcode playground, an interactive environment where you can play with your code and see the results of your work immediately! You’ll learn the fundamentals of programming too, like how to store data in arrays, use conditional statements to make decisions, and create functions to organize your code—all with the help of clear and patient explanations.Once you master the basics, you’ll build a birthday tracker app so that you won’t forget anyone’s birthday and a platform game called Schoolhouse Skateboarder with animation, jumps, and more!As you begin your programming adventure, you’ll learn how to:–Build programs to save you time, like one that invites all of your friends to a party with just the click of a button!–Program a number-guessing game with loops to make the computer keep guessing until it gets the right answer–Make a real, playable game with graphics and sound effects using SpriteKit–Challenge players by speeding up your game and adding a high-score systemWhy should serious adults have all the fun? Coding iPhone Apps for Kids is your ticket to the exciting world of computer programming.Covers Swift 3.x and Xcode 8.x. Requires OS X 10.11 or higher.
Coding in the Classroom: Why You Should Care About Teaching Computer Science
by Ryan SommaA book for anyone teaching computer science, from elementary school teachers and coding club coaches to parents looking for some guidance.Computer science opens more doors for today's youth than any other discipline - which is why Coding in the Classroom is your key to unlocking students' future potential. Author Ryan Somma untangles the current state of CS education standards; describes the cognitive, academic, and professional benefits of learning CS; and provides numerous strategies to promote computational thinking and get kids coding! Whether you're a teacher, an after-school coach, or a parent seeking accessible ways to boost your kid's computer savvy, Coding in the Classroom is here to help. With quick-start programming strategies, scaffolded exercises for every grade level, and ideas for designing CS events that promote student achievement, this book is a rock-solid roadmap to CS integration from a wide variety of on-ramps. You'll learn: • tips and resources for teaching programming concepts via in-class activities and games, without a computer • development environments that make coding and sharing web apps a breeze • lesson plans for the software lifecycle process and techniques for facilitating long-term projects • ways to craft interdisciplinary units that bridge CS and computational thinking with other content areas Coding in the Classroom does more than make CS less formidable - it makes it more fun! From learning computational thinking via board games to building their own websites, students are offered a variety of entry points for acquiring the skills they need to succeed in the 21st-century workforce. Moreover, Somma understands how schools operate - and he's got your back. You'll be empowered to advocate for the value of implementing CS across the curriculum, get stakeholder buy-in, and build the supportive, equitable coding community that your school deserves.
Coding mit KI für Dummies (Für Dummies)
by Chris MinnickLassen Sie sich beim Programmieren assistieren Von der Prozessautomatisierung über die Code-Optimierung bis hin zur Erledigung von Kernaufgaben wie Dokumentation, Debugging und Aktualisierung – künstliche Intelligenz hilft Ihnen dabei, sich auf den Kern Ihrer Entwicklungsarbeit zu konzentrieren. In diesem Buch lernen Sie die wichtigsten Plattformen kennen, mit denen Sie neuen Code schreiben und Ihre Codequalität verbessern können. Sie erfahren, welche Möglichkeiten und welche Grenzen die KI-Tools haben und wie Sie diese für Routineaufgaben einsetzen. So behalten Sie den Kopf frei für die wichtigen Aufgaben. Sie erfahren Welche Tools und Plattformen Sie kennen sollten Wie Sie die Lesbarkeit von Code verbessern Wie Sie Bugs mithilfe von KI beseitigen Wie Sie mithilfe von KI Ihren Code wartungsfreundlicher gestalten
Coding the Arduino: Building Fun Programs, Games, and Electronic Projects
by Bob DukishGet started with Arduino and computer coding. This book is intended for those new to the Arduino and computer coding. and looking to gain the skills to write microcontroller programs that can act on given inputs and operate electromechanical output devices. Coding the Arduino contains four sections: background information, game development, electronic games and projects, and expanded programs. The final chapters expand on the functionality of some of the programs presented in previous chapters, and challenges you with capstone projects. The projects will be described where the program code that is presented can be modified, or in which two or more of the sample programs may be used to synthesize a new program as the solution to the problem that is presented. Additionally, review questions are presented at the end of each chapter to test your comprehension of the material. What You'll LearnUnderstand basic principles of technology, and about analog and digital electronics.Create games from scratch, where you interactively play against the program.Gain an introduction to Artificial Intelligence (AI)Who This Book Is ForElectronic hobbyists, makers of all levels, and teens with an interest in technology and coding who are looking to get started with Arduinos.
Coding with AI For Dummies
by Chris MinnickBoost your coding output and accuracy with artificial intelligence tools Coding with AI For Dummies introduces you to the many ways that artificial intelligence can make your life as a coder easier. Even if you’re brand new to using AI, this book will show you around the new tools that can produce, examine, and fix code for you. With AI, you can automate processes like code documentation, debugging, updating, and optimization. The time saved thanks to AI lets you focus on the core development tasks that make you even more valuable. Learn the secrets behind coding assistant platforms and get step-by-step instructions on how to implement them to make coding a smoother process. Thanks to AI and this Dummies guide, you’ll be coding faster and better in no time. Discover all the core coding tasks boosted by artificial intelligence Meet the top AI coding assistance platforms currently on the market Learn how to generate documentation with AI and use AI to keep your code up to date Use predictive tools to help speed up the coding process and eliminate bugs This is a great Dummies guide for new and experienced programmers alike. Get started with AI coding and expand your programming toolkit with Coding with AI For Dummies.
Coding with ChatGPT and Other LLMs: Navigate LLMs for effective coding, debugging, and AI-driven development
by Dr. Vincent HallLeverage LLM (large language models) for developing unmatched coding skills, solving complex problems faster, and implementing AI responsiblyKey FeaturesUnderstand the strengths and weaknesses of LLM-powered software for enhancing performance while minimizing potential issuesGrasp the ethical considerations, biases, and legal aspects of LLM-generated code for responsible AI usageBoost your coding speed and improve quality with IDE integrationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionKeeping up with the AI revolution and its application in coding can be challenging, but with guidance from AI and ML expert Dr. Vincent Hall—who holds a PhD in machine learning and has extensive experience in licensed software development—this book helps both new and experienced coders to quickly adopt best practices and stay relevant in the field. You’ll learn how to use LLMs such as ChatGPT and Bard to produce efficient, explainable, and shareable code and discover techniques to maximize the potential of LLMs. The book focuses on integrated development environments (IDEs) and provides tips to avoid pitfalls, such as bias and unexplainable code, to accelerate your coding speed. You’ll master advanced coding applications with LLMs, including refactoring, debugging, and optimization, while examining ethical considerations, biases, and legal implications. You’ll also use cutting-edge tools for code generation, architecting, description, and testing to avoid legal hassles while advancing your career. By the end of this book, you’ll be well-prepared for future innovations in AI-driven software development, with the ability to anticipate emerging LLM technologies and generate ideas that shape the future of development.What you will learnUtilize LLMs for advanced coding tasks, such as refactoring and optimizationUnderstand how IDEs and LLM tools help coding productivityMaster advanced debugging to resolve complex coding issuesIdentify and avoid common pitfalls in LLM-generated codeExplore advanced strategies for code generation, testing, and descriptionDevelop practical skills to advance your coding career with LLMsWho this book is forThis book is for experienced coders and new developers aiming to master LLMs, data scientists and machine learning engineers looking for advanced techniques for coding with LLMs, and AI enthusiasts exploring ethical and legal implications. Tech professionals will find practical insights for innovation and career growth in this book, while AI consultants and tech hobbyists will discover new methods for training and personal projects.
Coding with Coda: Beautiful Development in One Window
by Eric J GruberLike to build websites in the wild with your MacBook? This concise hands-on guide introduces you to the ideal editor: Coda 2. Rather than clutter your screen with shell access, a separate CSS editor, and a version control app, you’ll discover how Coda’s "one-window web development" bundles everything into one neat application. Take Coda on a trial run, then learn step-by-step how to configure each feature to fit your working style. You’ll find out firsthand how Coda will save you time and effort on your next project.Get to know Coda’s workflow by building a sample siteDelve into features such as the tab bar, path bar, sidebar, and Sites viewSet up your own development environment—and dig deeper into the editor’s optionsGet tips for taking full advantage of the text and MySQL editorsCreate a Git or Subversion repository for source control managementLearn the finer points of sharing project documents across a networkDiscover the built-in reference books, and learn how to extend Coda
Coding with JavaScript For Dummies
by Chris Minnick Eva Hollandbeginner to builder quickly as you:Learn what Java does, how it works, and where to use itMaster the core elements of JavaScript and immediately put it to workBuild interactive web elements and try out your code onlineCreate basic applications as you apply Java to the app development workflowAnytime a website responds to your movement around the screen, that's Java. It makes websites more functional, more beautiful, and more engaging, and your site visitors will demand nothing less. If you want to build a better website, you need JavaScript. If you need JavaScript, Coding with JavaScript For Dummies gets you started off quickly and painlessly, with plenty of hands-on practice.
Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
by Al SweigartA hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love--Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interactive world of Minecraft.You've mined for diamonds, crafted dozens of tools, and built all sorts of structures--but what if you could program robots to do all of that for you in a fraction of the time?In Coding with Minecraft®, you'll create a virtual robot army with Lua, a programming language used by professional game developers. Step-by-step coding projects will show you how to write programs that automatically dig mines, collect materials, craft items, and build anything that you can imagine. Along the way, you'll explore key computer science concepts like data types, functions, variables, and more. Learn how to:- Program robots that make smart decisions with flow control- Reuse code so that your robots can farm any crop you want, including wheat, sugar cane, and even cacti!- Program a factory that generates infinite building supplies- Design an algorithm for creating walls and buildings of any size- Code yourself a pickaxe-swinging robotic lumberjack!- Create a robot that digs mine shafts with stairs so you can explore safelyBonus activities in each chapter will help you take your coding skills to the next level. By the end of the book, you'll understand how powerful coding can be and have plenty of robots at your beck and call.
Coding4Fun: 10 .NET Programming Projects for Wiimote, YouTube, World of Warcraft, and More
by Brian Peek Dan FernandezHow would you like to build an Xbox game, use your Nintendo Wiimote to create an electronic whiteboard, or build your own peer-to-peer application? Coding4Fun helps you tackle some cool software and hardware projects using a range of languages and free Microsoft software. Now you can code for fun with C#, VB, ASP.NET, WPF, XNA Game Studio, Popfly, as well as the Lua programming language. <P> If you love to tinker, but don't have time to figure it all out, this book gives you clear, step-by-step instructions for building ten creative projects, including:<P> * Alien Attack: Create a 2D clone of Space Invaders with XNA for the PC, Xbox 360, and Zune <P> * LEGO Soldier: Create an action game using Popfly with a custom-built virtual LEGO character <P> * World of Warcraft RSS Feed Reader: Use WoW's customizable interface to have feeds pop up while you're gaming <P> * InnerTube: Download YouTube videos automatically and convert them to a file format for off-line viewing <P> * PeerCast: Stream video files from any PC <P> * TwitterVote: Create custom online polls on Twitter <P> * WHSMail: Build a website with ASP.NET for Windows Home Server that lets you view the messages stored on a computer with Outlook <P> * "Wiimote" Controlled Car: Steer your remote-controlled car by tilting the Wii Remote controller left and right <P> * Wiimote Whiteboard: Create an interactive whiteboard using a Wii Remote <P> * Holiday Lights: Synchronize your holiday light display with music to create your own light show<P> The perfect gift for any developer, Coding4Fun shows you how to use your programming skills in new and fun ways."This book is amazing! The scope is so wonderfully broad that anyone who has an interest in designing games at any level should read this book." -- Alex Albrecht, Creator of Diggnation / Totally Rad Show / Project Lore
Coefficient of Variation and Machine Learning Applications (Intelligent Signal Processing and Data Analysis)
by Nilanjan Dey K. Hima Bindu Raghava Morusupalli C. Raghavendra RaoCoefficient of Variation (CV) is a unit free index indicating the consistency of the data associated with a real-world process and is simple to mold into computational paradigms. This book provides necessary exposure of computational strategies, properties of CV and extracting the metadata leading to efficient knowledge representation. It also compiles representational and classification strategies based on the CV through illustrative explanations. The potential nature of CV in the context of contemporary Machine Learning strategies and the Big Data paradigms is demonstrated through selected applications. Overall, this book explains statistical parameters and knowledge representation models.
Coevolutionary Computation and Its Applications (Natural Computing Series)
by Xin Yao Siang Yew ChongThis book introduces the fundamentals of Coevolutionary Computation and presents new methodologies that are developed and then employed for modern real-world problem-solving in various applications across different domains. It is structured in three main parts to support the anticipated general and frequent usage of the book. In particular, the reader is able to obtain a quick and general introduction on the principles of coevolution in Part I, and then go over in detail the specifics how coevolutionary principles are exploited and applied to solve specific problems in the relevant chapters of Parts II and III. In this manner, Part I will introduce the fundamentals in Coevolutionary Computation with no assumption made on familiarity with Evolutionary Computation literature. These fundamentals include key concepts and operational principles of both evolutionary and coevolutionary processes that are modelled as iterative algorithms and systems implementable in computing machines. Parts II and III contain various applications of coevolution to problems that are framed in the context of optimization and learning, respectively. Detailed procedural implementations are provided for those methodologies as well as analysis that highlight the improvements they bring about over conventional techniques.
CoffeeScript Application Development
by Ian YoungCoffeeScript Application Development is a practical, hands-on guide with step-by-step instructions. Follow the smooth and easy tutorial approach, covering examples that build in complexity. By the final chapter you'll be wondering why you didn't try CoffeeScript sooner.If you are a JavaScript developer who wants to save time and add power to your code, then this is the book that will help you do it. With minimal fuss you will learn a whole new language which will reduce your application development time from weeks to days.
CoffeeScript Application Development Cookbook
by Mike HatfieldIf you are interested in developing modern applications, this book will help you leverage the vast JavaScript ecosystem while using an elegant language, helping you avoid the shortcomings of JavaScript.
CoffeeScript Programming with jQuery, Rails, and Node.js
by Michael ErasmusIt's a quick guide for programming CoffeeScript and then diving into programming with Rails, jQuery, and Node.js. This book is for web developers who would like to learn programming with CoffeScript. It is also for developers who have some experience in JavaScript and are curious to learn CoffeScript and build applications with it.
CoffeeScript in Action
by Patrick LeeSummaryCoffeeScript in Action is a tutorial that teaches you how, where, and why to use CoffeeScript. It begins by quickly exposing you to CoffeeScript's new, but instantly-familiar syntax. Then, you'll explore programming challenges that illustrate CoffeeScript's unique advantages. Language junkies will especially appreciate how this book takes idioms from other programming languages and shows you how CoffeeScript makes them available in JavaScript.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the BookJavaScript runs (almost) everywhere but it can be quirky and awkward. Its cousin CoffeeScript is easier to comprehend and compose. An expressive language, not unlike Ruby or Python, it compiles into standard JavaScript without modification and is a great choice for complex web applications. It runs in any JavaScript-enabled environment and is easy to use with Node.js and Rails.CoffeeScript in Action teaches you how, where, and why to use CoffeeScript. It immerses you in CoffeeScript's comfortable syntax before diving into the concepts and techniques you need in order to write elegant CoffeeScript programs. Throughout, you'll explore programming challenges that illustrate CoffeeScript's unique advantages. For language junkies, the book explains how CoffeeScript brings idioms from other languages into JavaScript.What's InsideCoffeeScript's syntax and structureWeb application patterns and best practicesPrototype-based OOPFunctional programmingAsynchronous programming techniquesBuilds and testingReaders need a basic grasp of web development and how JavaScript works. No prior exposure to CoffeeScript is required.About the AuthorPatrick Lee is a developer, designer, and software consultant, working with design startup Canva in Sydney, Australia.Table of ContentsPART 1 FOUNDATIONSThe road to CoffeeScriptSimplified syntaxFirst-class functionsDynamic objectsPART 2 COMPOSITIONComposing objectsComposing functionsStyle and semanticsMetaprogrammingComposing the asynchronousPART 3 APPLICATIONSDriving with testsIn the browserModules and buildsECMAScript and the future of CoffeeScript
CoffeeScript: Accelerated JavaScript Development
by Trevor BurnhamOver the last five years, CoffeeScript has taken the web development world by storm. With the humble motto "It's just JavaScript," CoffeeScript provides all the power of the JavaScript language in a friendly and elegant package. This extensively revised and updated new edition includes an all-new project to demonstrate CoffeeScript in action, both in the browser and on a Node.js server. There's no faster way to learn to write a modern web application.This new edition has been extensively revised and updated to reflect the current state and features of CoffeeScript. Every chapter has been revised and refactored, and new sections and a new chapter on testing have been added. If you already know JavaScript, this book will make your transition to CoffeeScript easy. If you're new to JavaScript, it's a great place to start.New in this edition: Automating setup with the Grunt task runner Using CoffeeScript classes with the Backbone framework Using CoffeeScript's simple callback syntax to interact with the Express framework A new chapter on client-side and server-side testing with Intern* A new project that gives you hands-on experience with browser-side and server-side CoffeeScriptCoffeeScript is every bit as portable and effective as JavaScript. It aids development by adding a bevy of features, such as classes, splats, list comprehensions, and destructuring. These features make it easier to write clear, readable code, and by learning how these features work, you'll deepen your understand of JavaScript as well. This book is your complete guide to writing better JavaScript code, faster.
Cognition Beyond the Brain: Computation, Interactivity and Human Artifice
by Stephen J. Cowley Frédéric Vallée-TourangeauCognition Beyond the Brain challenges neurocentrism by advocating a systemic view of cognition based on investigating how action shapes the experience of thinking. The systemic view steers between extended functionalism and enactivism by stressing how living beings connect bodies, technologies, language and culture. Since human thinking depends on a cultural ecology, people connect biologically-based powers with extended systems and, by so doing, they constitute cognitive systems that reach across the skin. Biological interpretation exploits extended functional systems. Illustrating distributed cognition, one set of chapters focus on computer mediated trust, work at a construction site, judgement aggregation and crime scene investigation. Turning to how bodies manufacture skills, the remaining chapters focus on interactivity or sense-saturated coordination. The feeling of doing is crucial to solving maths problems, learning about X rays, finding an invoice number, or launching a warhead in a film. People both participate in extended systems and exert individual responsibility. Brains manufacture a now to which selves are anchored: people can act automatically or, at times, vary habits and choose to author actions. In ontogenesis, a systemic view permits rationality to be seen as gaining mastery over world-side resources. Much evidence and argument thus speaks for reconnecting the study of computation, interactivity and human artifice. Taken together, this can drive a networks revolution that gives due cognitive importance to the perceivable world that lies beyond the brain. Cognition Beyond the Brain is a valuable reference for researchers, practitioners and graduate students within the fields of Computer Science, Psychology, Linguistics and Cognitive Science.
Cognition Beyond the Brain: Computation, Interactivity and Human Artifice
by Stephen J. Cowley Frédéric Vallée-TourangeauThis book challenges neurocentrism by advocating a systemic view of cognition based on investigating how action shapes the experience of thinking, placing interactivity at its heart. This systemic viewpoint makes three main claims. First, that many elaborate cognitive skills like language, problem solving and human-computer interaction (HCI) are based in sense-saturated coordination or interactivity. Second, interactivity produces a tightly woven scaffold of resources, some internal to the agent and others external, that elevates and transforms thinking. Third, human agents entwine brains, bodies and their surroundings as they manage multi-scalar dynamics. This new edition continues to demonstrate how a systemic perspective casts a productive light on thinking in applied domains such as crime scene analysis, the use of information technology in construction, and computer-meditated trusts and presents new studies on the cognitive ecology of the web, multi-scalar temporal and organisational cognition and the importance of interactive material engagement in digital architecture. Authors use various scales of the systemic viewpoint to illustrate how bodies and artefacts shape thinking, but in all cases the experience of materiality is meshed with activity that involves the world beyond the body. Cognition Beyond the Brain is a valuable reference for researchers, practitioners and graduate students within the fields of Computer Science, Psychology, Linguistics and Cognitive Sciences.
Cognition and Recognition: 8th International Conference, ICCR 2021, Mandya, India, December 30–31, 2021, Revised Selected Papers (Communications in Computer and Information Science #1697)
by D. S. Guru R. K. Agrawal Sharath Kumar Y. H. Balakrishna K. Manabu IchinoThis volume constitutes the refereed proceedings of the Eighth International Conference on Cognition and Recognition, ICCR 2021, held in Mandya, India, in December 2021.The 24 full papers and 9 short papers presented were carefully reviewed and selected from 150 submissions. The ICCR conference aims to bring together leading academic Scientists, Researchers and Research scholars to exchange and share their experiences and research results on all aspects of Computer Vision, Image Processing Machine Learning and Deep Learning Technologies.
Cognition in 3E: Multidisciplinary Perspectives (Studies in Applied Philosophy, Epistemology and Rational Ethics #56)
by Tommaso BertolottiThis book originated at a workshop by the same name held in May 2018 at the University of Pavia. The aim was to encourage a cross-disciplinary discussion on the limits of cognition. When venturing into cognitive science, notwithstanding the approach, one of the first riddles to be solved is the definition of cognition. Any definition immediately sparks the ascription debate: who/what cognizes? Definitions may appear either too loose, or too demanding. Are bacteria included? What about plants? Is it a human prerogative? We engage in the quest for artificial intelligence, but is artificial cognition already the case? And if it was a human prerogative, are we doing it all the time? Is cognition a process, or the sum of countless sub processes? Is it in the brain, or also in the body? Or does it go beyond the body? Where does it start? Where does it end? We tried answering these questions each from our own perspectives, as philosophers, ethnographers, psychologists and rhetoricians, handing each other our peculiar insight.
Cognition, Education, and Communication Technology
by Peter Gärdenfors Petter JohanssonCognition, Education, and Communication Technology presents some of the recent theoretical developments in the cognitive and educational sciences and implications for the use of information and communication technology (ICT) in the organization of school and university education. Internationally renowned researchers present theoretical perspectives with proposals for and evaluations of educational practices. Each chapter discusses different aspects of the use of ICT in education, including:*the role of perceptual processes in learning;*external cognition as support for interactive learning;*the role of meta-cognition;*simulation learning environments as cognitive tools;*the role of science controversy for knowledge integration;*the use of ICT in the development of educators; and*the role of narratives in education.ICT has great potential for revolutionizing education. Large investments of resources are being made, often without a strong understanding of how ICT will or should be implemented. The expectation is that students will show immediate improvements in terms of their motivation to learn and their learning achievements, but reality is different. Progress of ICT in education requires more than just computers in the classroom. It demands an understanding of the complex processes contributing to human learning and how they interact with new technologies. This text provides theoretical perspectives on the learning processes that can be used as a foundation for constructing pedagogically valuable tools based on ICT.The combination of results--from cognitive science and pedagogy, with more practically oriented suggestions for how ICT can be used in various forms of education--makes this book suitable for researchers and students in the cognitive and educational sciences, as well as for practitioners and planners of education.
Cognitive (Internet of) Things: Collaboration to Optimize Action
by Arvind SathiThis book explores cognitive behavior among Internet of Things. Using a series of current and futuristic examples - appliances, personal assistants, robots, driverless cars, customer care, engineering, monetization, and many more - the book covers use cases, technology and communication aspects of how machines will support individuals and organizations. This book examines the Cognitive Things covering a number of important questions: * What are Cognitive Things? * What applications can be driven from Cognitive Things - today and tomorrow? * How will these Cognitive Things collaborate with each and other, with individuals and with organizations? * What is the cognitive era? How is it different from the automation era? * How will the Cognitive Things support or accelerate human problem solving? * Which technical components make up cognitive behavior? * How does it redistribute the work-load between humans and machines? * What types of data can be collected from them and shared with external organizations? * How do they recognize and authenticate authorized users? How is the data safeguarded from potential theft? Who owns the data and how are the data ownership rights enforced? Overall, Sathi explores ways in which Cognitive Things bring value to individuals as well as organizations and how to integrate the use of the devices into changing organizational structures. Case studies are used throughout to illustrate how innovators are already benefiting from the initial explosion of devices and data. Business executives, operational managers, and IT professionals will understand the fundamental changes required to fully benefit from cognitive technologies and how to utilize them for their own success.