Search:

How to code : a step-by-step guide to computer coding / by Wainewright, Max,author.(CARDINAL)621350;
Starting with basic coding concepts and using step-by-step instructions, learn all about loops, variables and selection, developing your coding skills further until you can create a website and more. Robot helpers feature throughout to ensure everything is clear. Learn how to use Logo, build games in Scratch, program projects in Python, experiment with HTML, and use JavaScript to make interactive web pages.IG800L
Subjects: Computer programming; Scratch (Computer program language); LOGO (Computer program language); Python (Computer program language); HTML (Document markup language); JavaScript (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

How to code. a step-by-step guide to computer coding / by Wainewright, Max,author.(CARDINAL)621350; Henson, Mike(Illustrator),designer,illustrator.(CARDINAL)428843;
Giving instructions -- Step by step -- Coded messages -- Spinning around -- Learning Logo -- Logo shapes -- Starting Scratch -- Pen down -- Press a key -- Inputs and directions -- Sketching with inputs -- Debugging.Introduces basic coding concepts, discussing how to give instructions, how to write coded messages, and how to write basic graphic programs using Logo and Scratch.740L
Subjects: Computer programming; Programming languges (Electronic computers); Scratch (Computer program language); LOGO (Computer program language); Microcomputers;
Available copies: 6 / Total copies: 8
unAPI

How to code : a step-by-step guide to computer coding / by Wainewright, Max,author.(CARDINAL)621350;
"Welcome to the world of computer coding! Become a master coder, with these step-by-step instructions and robot helpers too! How to Code teaches you all the basic concepts, including Loops, Variables, and Selection, and then develops your skills further until you can create your own website . . . and more! Learn how to use Logo, build games in Scratch, program projects in Python, experiment with HTML, and make interactive web pages with JavaScript"--
Subjects: Computer programming; Programming languages (Electronic computers);
Available copies: 9 / Total copies: 12
unAPI

Awesome algorithms and creative coding / by Gifford, Clive,author.(CARDINAL)265470;
Includes bibliographical references (page 31) and index.Coding your world -- Algorithms in action -- Ones and zeros -- Mind your language -- Languages for learning -- Scratch! -- Accurate algorithms -- Get in step -- Decisions, decisions -- Go with the flow -- Going loopy -- A bug's life -- Coding careers."Awesome Algorithms and Creative Coding explores how computers work and explains how to think in a logical way. The bright and engaging design guides readers through clear explanations of binary code, simple algorithms, and computer language. With real-life examples, students learn about the development of coding using simple decision-making processes. Programming languages that readers can use themselves, including Scratch and LOGO, are reviewed. "Stretch Yourself" features give practical activities to help readers explore and test key principles to help reinforce learning and are not linked to specific software or operating systems. "True Story" features give real-world anecdotes from the world of information technology. "Computer Hero" features look at the groundbreaking scientists that paved the way for digital technology today."--Ages 8-11.Grades 4 to 6.960LAccelerated Reader AR
Subjects: Computer programming; Programming languages (Electronic computers); Computers;
Available copies: 4 / Total copies: 5
unAPI

Bitwise : a life in code / by Auerbach, David B.,author.(CARDINAL)417822;
"An exhilarating, elegant memoir and a significant polemic on how computers and algorithms shape our understanding of the world and of who we are. Bitwise is a wondrous ode to the computer languages and codes that captured technologist David Auerbach's imagination. With a philosopher's sense of inquiry, Auerbach recounts his childhood spent drawing ferns with the programming language Logo on the Apple IIe, his adventures in early text-based video games, his education as an engineer, and his contributions to instant messaging technology developed for Microsoft and the servers powering Google's data stores. A lifelong student of the systems that shape our lives--from the psychiatric taxonomy of the Diagnostic and Statistical Manual to how Facebook tracks and profiles its users--Auerbach reflects on how he has experienced the algorithms that taxonomize human speech, knowledge, and behavior and that compel us to do the same. Into this exquisitely crafted, wide-ranging memoir of a life spent with code, Auerbach has woven an eye-opening and searing examination of the inescapable ways in which algorithms have both standardized and coarsened our lives. As we engineer ever more intricate technology to translate our experiences and narrow the gap that divides us from the machine, Auerbach argues, we willingly erase our nuances and our idiosyncrasies--precisely the things that make us human."Includes bibliographical references (pages 263-278) and index.Logo and love -- Chat wars -- Binaries -- Interlude: Foreign tongues -- Naming of parts -- Self-approximations -- Games computers play -- Interlude: Adventures with text -- Big data -- Programming my child -- Big human -- Epilogue: The reduction of language, the flattening of life.
Subjects: Autobiographies.; Biographies.; Auerbach, David B.; Computer science; Computer science; Computer scientists;
Available copies: 2 / Total copies: 2
unAPI

The big book of small Python projects : 81 easy practice programs / by Sweigart, Al,author.(CARDINAL)620318;
Project #1: Bagels -- Project #2: Birthday Paradox -- Project #3: Bitmap Message -- Project #4: Blackjack -- Project #5: Bouncing DVD Logo -- Project #6: Caesar Cipher -- Project #7: Caesar Hacker -- Project #8: Calendar Maker -- Project #9: Carrot in a Box -- Project #10: Cho-Han -- Project #11: Clickbait Headline Generator -- Project #12: Collatz Sequence -- Project #13: Conway's Game of Life -- Project #14: Countdown -- Project #15: Deep Cave -- Project #16: Diamonds -- Project #17: Dice Math -- Project #18: Dice Roller -- Project #19: Digital Clock -- Project #20: Digital Stream -- Project #21: DNA Visualization -- Project #22: Ducklings -- Project #23: Etching Drawer -- Project #24: Factor Finder -- Project #25: Fast Draw -- Project #26: Fibonacci -- Project #27: Fish Tank -- Project #28: Flooder -- Project #29: Forest Fire Sim -- Project #30: Four in a Row -- Project #31: Guess the Number -- Project #32: Gullible -- Project #33: Hacking Minigame -- Project #34: Hangman and Guillotine -- Project #35: Hex Grid -- Project #36: Hourglass -- Project #37: Hungry Robots -- Project #38: J'Accuse! -- Project #39: Langton's Ant -- Project #40: Leetspeak -- Project #41: Lucky Stars -- Project #42: Magic Fortune Ball -- Project #43: Mancala -- Project #44: Maze Runner 2D -- Project #45: Maze Runner 3D -- Project #46: Million Dice Roll Statistics Simulator -- Project #47: Mondrian Art Generator -- Project #48: Monty Hall Problem -- Project #49: Multiplication Table -- Project #50: Ninety-Nine Bottles -- Project #51: niNety-nniinE BoOttels -- Project #52: Numeral System Counters -- Project #53: Periodic Table of the Elements -- Project #54: Pig Latin -- Project #55: Powerball Lottery -- Project #56: Prime Numbers -- Project #57: Progress Bar -- Project #58: Rainbow -- Project #59: Rock Paper Scissors -- Project #60: Rock Paper Scissors (Always-Win Version) -- Project #61: ROT13 Cipher -- Project #62: Rotating Cube -- Project #63: Royal Game of Ur -- Project #64: Seven-Segment Display Module -- Project #65: Shining Carpet -- Project #66: Simple Substitution Cipher -- Project #67: Sine Message -- Project #68: Sliding Tile Puzzle -- Project #69: Snail Race -- Project #70: Soroban Japanese Abacus -- Project #71: Sound Mimic -- Project #72: sPoNgEcAsE -- Project #73: Sudoku Puzzle -- Project #74: Text-to-Speech Talker -- Project #75: Three-Card Monte -- Project #76: Tic-Tac-Toe -- Project #77: Tower of Hanoi -- Project #78: Trick Questions -- Project #79: Twenty Forty-Eight -- Project #80: Vigenère Cipher -- Project #81: Water Bucket Puzzle."If you've mastered basic Python syntax and you're ready to start writing programs, you'll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you'll practice re-creating the programs and experiment by adding your own custom touches. These simple, text-based programs are 256 lines of code or less. And whether it's a vintage screensaver, a snail-racing game, a clickbait headline generator, or animated strands of DNA, each project is designed to be self-contained so you can easily share it online." --
Subjects: Instructional and educational works.; Handbooks and manuals.; Python (Computer program language); Computer programming.;
Available copies: 6 / Total copies: 8
unAPI