Search:

Helping kids with coding / by McCue, Camille,author.(CARDINAL)655996; Gunthals, Sarah,author.;
Getting started with coding. Welcome to (or back to) coding ; Understanding the big ideas ; Figuring out programming languages -- Getting your hands on code. Working with words ; Knowing where you are and where you're going ; Getting fancy with graphics and sound -- There IS math on this test!. Tackling these ever-changing variables ; Computing using math ; Helping with logic operations ; Getting loopy ; Adding lists ; Coding subprograms -- Applying what you know. Fixing problems by debugging ; Creating a webpage ; Building a mobile game ; Programming simple electronics -- The part of tens. Ten do's and don'ts for selecting a kids coding curriculum ; Ten ways to keep the coding learning going.Offers a practical guide to computer programming geared towards readers who are helping younger learners start coding, providing tips on choosing a coding language, adding sound and graphics, developing a webpage, and building electronics.
Subjects: Computer programming.;
Available copies: 1 / Total copies: 2
unAPI

Scratch Coding for beginners by Dodge, David ; Dodge, David author; Stinson, Matt author; Cannon, Marshall author; Kolpak, Max nterior design and layout; illustrations and character art|aHandbooks and manuals. lcgft (CARDINAL)326692;
Ages 7+ can earn to master scratch 3.0 by making a series of fun and exciting video games, animations, interactive stories, and art. This book will teach you how to go from zero to hero using Scratch 3.0, a free programming language developed by MIT.
Available copies: 1 / Total copies: 1
unAPI

3D game programming for kids : create interactive worlds with JavaScript / by Strom, Chris.(CARDINAL)610869;
You know what's even better than playing games? Programming your own! Make your own online games, even if you're an absolute beginner. Let your imagination come to 3D life as you learn real-world programming skills with the JavaScript programming language - the language used everywhere on the web. This new edition is completely revised, and takes advantage of new programming features to make game programming even easier to learn. Plus, new effects make your games even cooler. When you're done, you're going to be amazed at what you can create. Jump right in! Start programming cool stuff on page 1. Keep building new and different things until the very last page. This book wants you to play. Not just play games, but play with code. Play with programming. Because the best way to learn something is to have fun with it! This second edition is updated from start to finish to make it even easier to get started programming in JavaScript. Every example has been updated to make it easier, with new example games to explore and new 3D effects that make your games even more fun! Want a red donut? You can make hundreds of them, spinning around like mad. Want to create a star field? Make a hundred or a thousand stars. Make them red, green, or blue. Explosions? Fireworks? Planets? It's up to you. And, using a code editor created especially for this book, you'll program right in your web browser. You'll see the results of your work and imagination right away - right next to the code that you just typed! Along the way, you'll pick up a ton of programming knowledge, and dive in even deeper with some more advanced chapters. Whatever you want to do, this book has your back. Best of all, you get to create awesome games and say, "I made this!" You need the latest version of the Google Chrome Web browser, available for free from https://chrome.google.com. You also need an Internet connection to access the ICE Code Editor the first time. ICE Code Editor will be loaded onto your computer, so you won't need Internet access for later projects.
Subjects: JavaScript (Computer program language); Video games; Computer programming; Children; Children.;
Available copies: 2 / Total copies: 3
unAPI

Principles of robotics & artificial intelligence / by Renneboog, Richard,editor.(CARDINAL)891845;
Includes bibliographical references (pages 429-467) and index.Extreme Value Theorem -- F -- Facial Recognition Technology in Surveillance -- Fuzzy Logic -- G -- Game Theory -- Geoinformatics -- Go -- Grammatology -- Graphene -- Graphics Technologies -- H -- Holographic Technology -- Human-Computer Interaction (HCI) -- Hypertext Markup Language (HTML) -- I -- Integral -- Internet of Things (IoT) -- Interoperability -- K -- Kinematics -- L -- Language Model for Dialogue Applications (LaMDA) -- Limit of a Function -- Linear Programming -- Linux -- Local Area Network (LAN) -- M -- Machine Code -- Machine Learning -- Machine Translation -- Magnetic Storage -- Mechatronics -- Microcomputer -- Microprocessor -- Motion (Physics) -- Multitasking -- N -- Nanotechnology -- Network Interface Controller (NIC) -- Network Topology -- Neural Engineering -- Nouvelle Artificial Intelligence -- Numerical Analysis -- O -- Object-Oriented Programming (OOP) -- Optical Storage -- P -- Parallel Computing -- Pattern Recognition -- Photogrammetry -- Pneumatics -- Probability and Statistics -- Programming Languages for Artificial Intelligence -- Proportionality -- Public-Key Cryptography -- Python -- Q -- Quantum Computing -- R -- R -- Replication -- Robotic Arms -- Robotic Process Automation (RPA) -- Robotics -- Robotics and Robotic Systems -- Ruby -- S -- Scale Model -- Scratch -- Self-Management -- Semantic Web -- Sequence -- Series -- Set Notation -- Siri -- Smart City -- Smart Homes -- Smart Label -- Smartphone -- Soft Robotics -- Solar Cell -- Space Drone -- Space Robotics -- Speech Recognition -- Stem-and-Leaf Plots -- Structured Query Language (SQL) -- Stuxnet -- Supercomputer -- T Tablet Computer -- Turing Test -- U -- UNIX -- V -- Video Game Design and Programming -- Virtual Reality -- Z -- Z3 -- Zombie -- Bibliography -- Glossary -- Organizations -- Index.Table of Contents -- Publisher's Note -- Introduction -- Contributors -- A -- Abstraction -- Advanced Encryption Standard (AES) -- Agile Robotics -- Algorithmic Bias -- Algorithms -- Analysis of Variance (ANOVA) -- Application Programming Interface (API) -- Artificial Consciousness -- Artificial Intelligence (AI) -- Artificial Intelligence and Terrorism -- Artificial Intelligence Cold War -- Artificial Intelligence in Cognitive Psychology -- Artificial Intelligence in Education -- Artificial Intelligence and Robotics in Cinema -- Artificial Intelligence and Robotics in Gaming -- Artificial Intelligence and Robotics in Literature -- Augmented Reality (AR) -- Automated Processes and Servomechanisms -- Automatons, Mechanical Creatures, and Artificial Intelligence in Mythology -- Autonomous Car -- Avatars and Simulation -- B -- Behavioral Neuroscience -- Binary Pattern -- Biomechanical Engineering -- Biomechanics -- Biomimetics -- Bionics and Biomedical Engineering -- C -- C -- C++ -- Charles Babbage's Difference and Analytical Engines -- Chatbot -- ChatGPT (software) -- Client-Server Architecture -- CNC Milling -- Cognitive Science -- Combinatorics -- Computed Tomography -- Computer Engineering -- Computer Languages, Compilers, and Tools -- Computer Memory -- Computer Networks -- Computer Simulation -- Computer Software -- Computer Viruses and Worms -- Computer-Aided Design and Manufacturing (CAD/CAM) -- Computing Devices in History -- Continuous Random Variable -- Cryptography and Encryption -- Cybernetics -- Cybersecurity -- Cyberspace -- D -- The Dark Side of Artificial Intelligence -- Data Analytics (DA) -- Deep Learning -- Deep Reinforcement Learning (deep RL) -- Deepfake -- Digital Fraud -- Digital Logic -- DNA Computing -- Domain-Specific Language (DSL) -- E -- Evaluating Expressions -- Existential Risk from Artificial General Intelligence -- Expert System."This volume provides readers with the important information they need to understand the basic concepts of artificial intelligence as well as ways that both AI and robotics can be successfully incorporated into manufacturing, transportation, education, and medicine. This new edition has been updated and expanded to include the latest developments in artificial intelligence, including ChatGPT and other chatbots, machine learning, and open-source AI. The text also discusses the role AI and robotics play in popular culture and modern society, recent calls to regulate the artificial intelligence industry and how the industry is expected to evolve in the future. More than 120 easy-to-understand entries, many with illustrations and photographs, cover: Augmented Reality; Machine Learning; Knowledge Acquisition; Pattern Recognition; Self-Management; Virtual Reality. These entries cover many important aspects of AI and robotics, including basic principles of robotic motion and engineering, neural engineering and human-computer interaction, programming languages and operating systems, and the mathematics that govern computation. The role of robotics and AI in war, fraud, and terrorism is also examined, as well as how these fields are portrayed in popular culture, which ultimately reflects how we perceive the line between human and machine. Entries begin by specifying related Fields of Study, followed by an Abstract and then a list of Key Concepts summarizing important points; all entries end with a helpful Further Reading section." -From publisher.
Subjects: Reference works.; Robotics.; Artificial intelligence.;
Available copies: 3 / Total copies: 3
unAPI

Ruby wizardry : an introduction to programming for kids / by Weinstein, Eric,author.(CARDINAL)618604;
Includes bibliographical references and index.1. What this book's about : Why learn programming (and why Ruby)? ; All adults on deck: installing Ruby ; Achievement unlocked: Ruby installed! ; Putting on the Ruby slippers ; Getting to know IRB ; Using a text editor and the Ruby command ; When to use IRB and when to use a text editor ; The prompts used in this book ; Into the shiny red yonder -- 2. The king and his string : A short yarn ; A bit more about variables ; Ruby operators ; A smallish project for you -- 3. Pipe dreams : The apprentice plumber's dilemma ; Writing and running Ruby scripts ; His majesty's flow control ; Improving flow_rate.rb with fancier logical operators ; A biggerish project for you -- 4. Staying in the loop : Ruby on monorails ; While loops ; Arrays ; Putting arrays and loops into action ; Your project, should you choose to accept it -- 5. Array of sunshine and hash on the range : Big Hank's hashery ; Arrays within arrays ; Even more array methods! ; Shift! Pop! Insert! ; Iterating with arrays ; Hash in the hashery ; Rollicking ranges ; Order up! -- 6. The (chunky) bacon to Ruby's hash : Symbols! ; The skinny on symbols ; Symbols and hashes, together at last ; The mid-morning rush ; What else can you do with symbols? -- 7. The magic of methods and blocks : A method to the madness ; Defining your own methods ; What is nil? ; Splat parameters ; Block methods ; Into the dragon's lair -- 8. Everything is an object (almost) : The subject of our story is an object ; Classes and objects ; Creating our first class, minstrel ; Variable scope ; Objects and self ; Methods and instance variables ; Dial-a-ballad, or the minstrel's delivery service -- 9. Inheriting the magic of Ruby : Her majesty's managerie ; A brush-up on classes ; Subclass and superclass ; Protecting the kingdom with GuardDogs and FlyingMonkeys ; The queen's machine -- 10. A horse of a different color : Utter panda-monium ; Creating modules ; Constants ; Extending your knowledge ; Mixins and inheritance ; Requiring another file ; Looking up constants ; A horse of a different color -- 11. Second time's the charm : Refactoring at the refactory ; Variable assignment tricks ; Crystal-clear conditionals ; When you need a case statement ; Simplifying methods ; De-duplicating code ; Re-refactoring -- 12. Reading, writing, and Ruby magic : File input and output ; Opening a file with Ruby ; Writing and adding to files ; Avoiding errors while working with files ; All loading docks, report for duty! -- 13. Follow the WEBrick road : Ruby and the Internet ; Using the open-uri Ruby Gem ; Investigating the kingdom's web server ; Beyond the kingdom walls -- 14. Where to go next : The big picture: what you know ; Additional resources and further reading ; Online and multimedia ; Additional topics -- A. Installing Ruby on Mac and Linux : Installing on Mac ; Installing on Linux -- B. Troubleshooting : Errors running Ruby scripts ; Errors using IRB."A playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you'll learn real programming skills"--Page 4 of cover.870L
Subjects: Computer programming; Object-oriented programming (Computer science); Ruby (Computer program language);
Available copies: 6 / Total copies: 7
unAPI

Learn data mining through excel : a step-by-step approach for understanding machine learning methods / by Zhou, Hong,author.;
Use popular data mining techniques in Microsoft Excel to better understand machine learning methods. Software tools and programming language packages take data input and deliver data mining results directly, presenting no insight on working mechanics and creating a chasm between input and output. This is where Excel can help. Excel allows you to work with data in a transparent manner. When you open an Excel file, data is visible immediately and you can work with it directly. Intermediate results can be examined while you are conducting your mining task, offering a deeper understanding of how data is manipulated and results are obtained. These are critical aspects of the model construction process that are hidden in software tools and programming language packages. This book teaches you data mining through Excel. You will learn how Excel has an advantage in data mining when the data sets are not too large. It can give you a visual representation of data mining, building confidence in your results. You will go through every step manually, which offers not only an active learning experience, but teaches you how the mining process works and how to find the internal hidden patterns inside the data. What You Will Learn *Comprehend data mining using a visual step-by-step approach *Build on a theoretical introduction of a data mining method, followed by an Excel implementation *Unveil the mystery behind machine learning algorithms, making a complex topic accessible to everyone *Become skilled in creative uses of Excel formulas and functions *Obtain hands-on experience with data mining and Excel. Who This Book Is For Anyone who is interested in learning data mining or machine learning, especially data science visual learners and people skilled in Excel, who would like to explore data science topics and/or expand their Excel skills. A basic or beginner level understanding of Excel is recommended.
Subjects: Microsoft Excel (Computer file); Data mining.; Machine learning.;
Available copies: 1 / Total copies: 1
unAPI

Cool scratch projects : in easy steps / by McManus, Sean,1973-author.(CARDINAL)421700;
"Cool Scratch Projects in easy steps gives you great ideas to create computer games and other projects that'll impress your friends and family -- and you'll have endless fun creating and playing them! The book provides step-by-step instructions for building projects that show off some of the cool things you can do with Scratch. It starts with two simple projects to get you started. Find out how to: make a game with animated cartoon characters ; build a drum machine and make random music ; use anaglyph glasses for 3D effects and 3D Art ; design amazing mazes in a 3D environment ; create your own stop motion films ; use the ScratchJr app to create games and interactive stories anywhere using your iPad or Android tablet. Cool Scratch Projects in easy steps has projects for Scratch 2.0 on a PC/Mac and Scratch 1.4 on the Raspberry Pi, and includes a Raspberry Pi Camera Module project. Each project includes suggestions for customizing it, so you can make it your own!"-- Provided by publisher.
Subjects: Scratch (Computer program language); Visual programming languages (Computer science); Video games;
Available copies: 1 / Total copies: 2
unAPI

Getting started with coding / by McCue, Camille,author.(CARDINAL)655996;
Introduces readers to the basics of coding and provides simples steps to build progams and games.
Subjects: Programming languages (Electronic computers); Computer programming; Coding theory;
Available copies: 4 / Total copies: 4
unAPI

Assembly language step-by-step : programming with DOS and Linux / by Duntemann, Jeff.;
System requirements for accompanying computer disc: DOS V5 or later; Linux (kernel V2) or later.
Subjects: Assembly languages (Electronic computers);
Available copies: 1 / Total copies: 1
unAPI

French for dummies / by Schmidt, Dodi-Katrin.(CARDINAL)431392; Berlitz Publishing Company.(CARDINAL)370886;
Getting started. The French you already know ; Laying the foundation : basic French grammar ; Getting started with pronunciation and basic expressions ; Getting your numbers, dates, and times straight ; Talking about your home, family, and daily routine -- French in action. Getting to know you : making small talk ; Asking directions and finding your way ; Bon appetit! dining out and going to the market ; Shopping made easy ; Going out on the town ; Taking care of business and telecommunicating ; Recreation and the outdoors -- French on the go. Planning a trip ; Dealing with money in a foreign land ; Getting around : planes, trains, taxis, and more ; Finding a place to stay ; Handling emergencies -- The part of tens. Ten ways to pick up French quickly ; Ten things never to say in French ; Ten favorite French expressions ; Ten phrases that make you sound French.Outlines basic French grammar, and offers useful words and expressions and simplified dialogue.Accompanying audio CD is an audio-only CD that will play in any standard CD player or in a computer's CD-ROM drive.
Subjects: Textbooks.; Programmed instructional materials.; French language; French language; French language;
Available copies: 1 / Total copies: 6
unAPI