top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Coding with ScratchJr / / by Adrienne Matteson
Coding with ScratchJr / / by Adrienne Matteson
Autore Matteson Adrienne
Pubbl/distr/stampa Ann Arbor, Michigan : , : Cherry Lake Publishing, , [2017]
Descrizione fisica 1 online resource (24 pages) : illustrations
Disciplina 005.26/2
Collana 21st century skills innovation library. Makers as innovators junior
Soggetto topico Computer programming
Programming languages (Electronic computers)
Scratch (Computer program language)
ISBN 1-63472-252-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Who can write computer programs? -- What is ScratchJr? -- How does ScratchJr work? -- Characters -- Backgrounds -- Color-coded code blocks -- Control blocks -- Make it your own! -- Sharing your project.
Altri titoli varianti Coding with Scratch Jr
Record Nr. UNINA-9910154840903321
Matteson Adrienne  
Ann Arbor, Michigan : , : Cherry Lake Publishing, , [2017]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Connected code : why children need to learn programming / / Yasmin B. Kafai and Quinn Burke
Connected code : why children need to learn programming / / Yasmin B. Kafai and Quinn Burke
Autore Kafai Yasmin B.
Pubbl/distr/stampa Cambridge, Massachusetts ; ; London, England : , : The MIT Press, , 2014
Descrizione fisica 1 online resource (200 p.)
Disciplina 004.083
Collana John D. and Catherine T. MacArthur Foundation Series on Digital Media and Learning
Soggetto topico Computers and children
Computer programming - Study and teaching (Secondary)
Scratch (Computer program language)
Constructivism (Education)
Soggetto genere / forma Electronic books.
ISBN 0-262-31924-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Contents; Series Foreword; Foreword; Acknowledgments; 1 The Comeback of Coding; 2 Connected Learning; 3 From Code to Applications; 4 From Tools to Communities; 5 From Scratch to Remix; 6 From Screens to Tangibles; 7 Connected Teaching; 8 Coding for All; Notes; References; Index
Record Nr. UNINA-9910464975503321
Kafai Yasmin B.  
Cambridge, Massachusetts ; ; London, England : , : The MIT Press, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Connected code : why children need to learn programming / / Yasmin B. Kafai and Quinn Burke
Connected code : why children need to learn programming / / Yasmin B. Kafai and Quinn Burke
Autore Kafai Yasmin B
Pubbl/distr/stampa Cambridge, Massachusetts : , : The MIT Press, , [2014]
Descrizione fisica 1 online resource (200 p.)
Disciplina 004.083
Altri autori (Persone) BurkeQuinn <1976->
Collana The John D. and Catherine T. Macarthur foundation series on digital media and learning
Soggetto topico Computers and children
Computer programming - Study and teaching (Secondary)
Scratch (Computer program language)
Constructivism (Education)
Soggetto non controllato EDUCATION/Digital Media & Learning
COMPUTER SCIENCE/General
SOCIAL SCIENCES/Media Studies
ISBN 0-262-31925-X
0-262-31924-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Contents; Series Foreword; Foreword; Acknowledgments; 1 The Comeback of Coding; 2 Connected Learning; 3 From Code to Applications; 4 From Tools to Communities; 5 From Scratch to Remix; 6 From Screens to Tangibles; 7 Connected Teaching; 8 Coding for All; Notes; References; Index
Record Nr. UNINA-9910786791203321
Kafai Yasmin B  
Cambridge, Massachusetts : , : The MIT Press, , [2014]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Connected code : why children need to learn programming / / Yasmin B. Kafai and Quinn Burke
Connected code : why children need to learn programming / / Yasmin B. Kafai and Quinn Burke
Autore Kafai Yasmin B
Edizione [1st ed.]
Pubbl/distr/stampa Cambridge, Massachusetts : , : The MIT Press, , [2014]
Descrizione fisica 1 online resource (200 p.)
Disciplina 004.083
Altri autori (Persone) BurkeQuinn <1976->
Collana The John D. and Catherine T. Macarthur foundation series on digital media and learning
Soggetto topico Computers and children
Computer programming - Study and teaching (Secondary)
Scratch (Computer program language)
Constructivism (Education)
Soggetto non controllato EDUCATION/Digital Media & Learning
COMPUTER SCIENCE/General
SOCIAL SCIENCES/Media Studies
ISBN 0-262-31925-X
0-262-31924-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Contents; Series Foreword; Foreword; Acknowledgments; 1 The Comeback of Coding; 2 Connected Learning; 3 From Code to Applications; 4 From Tools to Communities; 5 From Scratch to Remix; 6 From Screens to Tangibles; 7 Connected Teaching; 8 Coding for All; Notes; References; Index
Record Nr. UNINA-9910827750303321
Kafai Yasmin B  
Cambridge, Massachusetts : , : The MIT Press, , [2014]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math / / by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math / / by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Autore Marji Majed
Edizione [1st edition]
Pubbl/distr/stampa San Francisco, California : , : No Starch Press, , 2014
Descrizione fisica 1 online resource (291 p.)
Disciplina 794.8/1526
Soggetto topico Scratch (Computer program language)
Computer programming
Computer games - Programming
Soggetto genere / forma Electronic books.
ISBN 1-59327-578-1
1-4571-8532-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Whom This Book Is For -- A Note to the Reader -- Features -- Organization of This Text -- Conventions Used -- Online Resources -- Errata and Updates -- 1. Getting Started -- What Is Scratch? -- Scratch Programming Environment -- The Stage -- Sprite List -- Blocks Tab -- Scripts Area -- Costumes Tab -- Sounds Tab -- Backdrops Tab -- Sprite Info -- Toolbar -- Paint Editor -- Setting the Center of an Image -- Setting Transparent Color -- Your First Scratch Game -- Step 1: Prepare the Backdrop -- Step 2: Add the Paddle and Ball -- Step 3: Start the Game and Get Your Sprites Moving -- Step 4: Spice It Up with Sound -- Scratch Blocks: An Overview -- Arithmetic Operators and Functions -- Arithmetic Operators -- Random Numbers -- Mathematical Functions -- Summary -- Problems -- 2. Motion and Drawing -- Using Motion Commands -- Absolute Motion -- Relative Motion -- Other Motion Commands -- Pen Commands and Easy Draw -- The Power of Repeat -- Rotated Squares -- Exploring with Stamp -- Scratch Projects -- Get the Money -- Catching Apples -- More on Cloned Sprites -- Summary -- Problems -- 3. Looks and Sound -- The Looks Palette -- Changing Costumes to Animate -- Sprites That Speak and Think -- Image Effects -- Size and Visibility -- Layers -- The Sound Palette -- Playing Audio Files -- Playing Drums and Other Sounds -- Composing Music -- Controlling Sound Volume -- Setting the Tempo -- Scratch Projects -- Dancing on Stage -- Fireworks -- Summary -- Problems -- 4. Procedures -- Message Broadcasting and Receiving -- Sending and Receiving Broadcasts -- Message Broadcasting to Coordinate Multiple Sprites -- Creating Large Programs in Small Steps.
Creating Procedures with Message Broadcasting -- Building Your Own Block -- Passing Parameters to Custom Blocks -- Using Nested Procedures -- Working with Procedures -- Breaking Programs Down into Procedures -- Building Up with Procedures -- Summary -- Problems -- 5. Variables -- Data Types in Scratch -- What's in the Shape? -- Automatic Data Type Conversion -- Introduction to Variables -- What Is a Variable? -- Creating and Using Variables -- The Scope of Variables -- Changing Variables -- Spider Web -- Pinwheel -- Variables in Clones -- Displaying Variable Monitors -- Using Variable Monitors in Applications -- Simulating Ohm's Law -- Demonstrating a Series Circuit -- Visualizing a Sphere's Volume and Surface Area -- Drawing an n-Leaved Rose -- Modeling Sunflower Seed Distribution -- Getting Input from Users -- Reading a Number -- Reading Characters -- Performing Arithmetic Operations -- Summary -- Problems -- 6. Making Decisions -- Comparison Operators -- Evaluating Boolean Expressions -- Comparing Letters and Strings -- Decision Structures -- The if Block -- Using Variables as Flags -- The if/else Block -- Nested if and if/else Blocks -- Menu-Driven Programs -- Logical Operators -- The and Operator -- The or Operator -- The not Operator -- Using Logical Operators to Check Numeric Ranges -- Scratch Projects -- Guess My Coordinates -- Triangle Classification Game -- Line Follower -- Equation of a Line -- Other Applications -- Summary -- Problems -- 7. Repetition: A Deeper Exploration of Loops -- More Loop Blocks in Scratch -- The repeat until Block -- Building a forever if Block -- Stop Commands -- Ending a Computational Loop -- Validating User Input -- Counters -- Check a Password -- Counting by a Constant Amount -- Revisiting Nested Loops -- Recursion: Procedures that Call Themselves -- Scratch Projects -- Analog Clock -- Bird Shooter Game.
Free-Fall Simulation -- Projectile Motion Simulator -- Other Applications -- Summary -- Problems -- 8. String Processing -- Revisiting the String Data Type -- Counting Special Characters in a String -- Comparing String Characters -- String Manipulation Examples -- Igpay Atinlay -- Fix My Spelling -- Unscramble -- Scratch Projects -- Shoot -- Binary to Decimal Converter -- Hangman -- Fraction Tutor -- Summary -- Problems -- 9. Lists -- Lists in Scratch -- Creating Lists -- List Commands -- Add and Delete -- Insert and Replace -- Accessing List Elements -- The Contains Block -- Bounds Checking -- Dynamic Lists -- Filling Lists with User Input -- Creating a Bar Chart -- Numerical Lists -- Finding Min and Max -- Finding the Average -- Searching and Sorting Lists -- Linear Search -- Frequency of Occurrence -- Bubble Sort -- Finding the Median -- Scratch Projects -- The Poet -- Quadrilateral Classification Game -- Math Wizard -- Flower Anatomy Quiz -- Other Applications -- Summary -- Problems -- A. Sharing and Collaboration -- Creating a Scratch Account -- Using the Backpack -- Creating Your Own Project -- Starting a New Project -- Remixing a Project -- The Project Page -- Sharing Your Project -- About the Online Resources -- Updates -- Index -- About the Author -- Copyright.
Record Nr. UNINA-9910464323203321
Marji Majed  
San Francisco, California : , : No Starch Press, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math / / by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math / / by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Autore Marji Majed
Edizione [1st edition]
Pubbl/distr/stampa San Francisco, California : , : No Starch Press, , 2014
Descrizione fisica 1 online resource (291 p.)
Disciplina 794.8/1526
Soggetto topico Scratch (Computer program language)
Computer programming
Video games - Programming
ISBN 1-59327-578-1
1-4571-8532-6
Classificazione COM051010COM012040COM051000JNF012040
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Whom This Book Is For -- A Note to the Reader -- Features -- Organization of This Text -- Conventions Used -- Online Resources -- Errata and Updates -- 1. Getting Started -- What Is Scratch? -- Scratch Programming Environment -- The Stage -- Sprite List -- Blocks Tab -- Scripts Area -- Costumes Tab -- Sounds Tab -- Backdrops Tab -- Sprite Info -- Toolbar -- Paint Editor -- Setting the Center of an Image -- Setting Transparent Color -- Your First Scratch Game -- Step 1: Prepare the Backdrop -- Step 2: Add the Paddle and Ball -- Step 3: Start the Game and Get Your Sprites Moving -- Step 4: Spice It Up with Sound -- Scratch Blocks: An Overview -- Arithmetic Operators and Functions -- Arithmetic Operators -- Random Numbers -- Mathematical Functions -- Summary -- Problems -- 2. Motion and Drawing -- Using Motion Commands -- Absolute Motion -- Relative Motion -- Other Motion Commands -- Pen Commands and Easy Draw -- The Power of Repeat -- Rotated Squares -- Exploring with Stamp -- Scratch Projects -- Get the Money -- Catching Apples -- More on Cloned Sprites -- Summary -- Problems -- 3. Looks and Sound -- The Looks Palette -- Changing Costumes to Animate -- Sprites That Speak and Think -- Image Effects -- Size and Visibility -- Layers -- The Sound Palette -- Playing Audio Files -- Playing Drums and Other Sounds -- Composing Music -- Controlling Sound Volume -- Setting the Tempo -- Scratch Projects -- Dancing on Stage -- Fireworks -- Summary -- Problems -- 4. Procedures -- Message Broadcasting and Receiving -- Sending and Receiving Broadcasts -- Message Broadcasting to Coordinate Multiple Sprites -- Creating Large Programs in Small Steps.
Creating Procedures with Message Broadcasting -- Building Your Own Block -- Passing Parameters to Custom Blocks -- Using Nested Procedures -- Working with Procedures -- Breaking Programs Down into Procedures -- Building Up with Procedures -- Summary -- Problems -- 5. Variables -- Data Types in Scratch -- What's in the Shape? -- Automatic Data Type Conversion -- Introduction to Variables -- What Is a Variable? -- Creating and Using Variables -- The Scope of Variables -- Changing Variables -- Spider Web -- Pinwheel -- Variables in Clones -- Displaying Variable Monitors -- Using Variable Monitors in Applications -- Simulating Ohm's Law -- Demonstrating a Series Circuit -- Visualizing a Sphere's Volume and Surface Area -- Drawing an n-Leaved Rose -- Modeling Sunflower Seed Distribution -- Getting Input from Users -- Reading a Number -- Reading Characters -- Performing Arithmetic Operations -- Summary -- Problems -- 6. Making Decisions -- Comparison Operators -- Evaluating Boolean Expressions -- Comparing Letters and Strings -- Decision Structures -- The if Block -- Using Variables as Flags -- The if/else Block -- Nested if and if/else Blocks -- Menu-Driven Programs -- Logical Operators -- The and Operator -- The or Operator -- The not Operator -- Using Logical Operators to Check Numeric Ranges -- Scratch Projects -- Guess My Coordinates -- Triangle Classification Game -- Line Follower -- Equation of a Line -- Other Applications -- Summary -- Problems -- 7. Repetition: A Deeper Exploration of Loops -- More Loop Blocks in Scratch -- The repeat until Block -- Building a forever if Block -- Stop Commands -- Ending a Computational Loop -- Validating User Input -- Counters -- Check a Password -- Counting by a Constant Amount -- Revisiting Nested Loops -- Recursion: Procedures that Call Themselves -- Scratch Projects -- Analog Clock -- Bird Shooter Game.
Free-Fall Simulation -- Projectile Motion Simulator -- Other Applications -- Summary -- Problems -- 8. String Processing -- Revisiting the String Data Type -- Counting Special Characters in a String -- Comparing String Characters -- String Manipulation Examples -- Igpay Atinlay -- Fix My Spelling -- Unscramble -- Scratch Projects -- Shoot -- Binary to Decimal Converter -- Hangman -- Fraction Tutor -- Summary -- Problems -- 9. Lists -- Lists in Scratch -- Creating Lists -- List Commands -- Add and Delete -- Insert and Replace -- Accessing List Elements -- The Contains Block -- Bounds Checking -- Dynamic Lists -- Filling Lists with User Input -- Creating a Bar Chart -- Numerical Lists -- Finding Min and Max -- Finding the Average -- Searching and Sorting Lists -- Linear Search -- Frequency of Occurrence -- Bubble Sort -- Finding the Median -- Scratch Projects -- The Poet -- Quadrilateral Classification Game -- Math Wizard -- Flower Anatomy Quiz -- Other Applications -- Summary -- Problems -- A. Sharing and Collaboration -- Creating a Scratch Account -- Using the Backpack -- Creating Your Own Project -- Starting a New Project -- Remixing a Project -- The Project Page -- Sharing Your Project -- About the Online Resources -- Updates -- Index -- About the Author -- Copyright.
Record Nr. UNINA-9910788833603321
Marji Majed  
San Francisco, California : , : No Starch Press, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math / / by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Learn to program with Scratch : a visual introduction to programming with games, art, science, and math / / by Majed Marji ; publisher William Pollock ; production editor Alison Law ; cover illustration Tina Salameh
Autore Marji Majed
Edizione [1st edition]
Pubbl/distr/stampa San Francisco, California : , : No Starch Press, , 2014
Descrizione fisica 1 online resource (291 p.)
Disciplina 794.8/1526
Soggetto topico Scratch (Computer program language)
Computer programming
Video games - Programming
ISBN 1-59327-578-1
1-4571-8532-6
Classificazione COM051010COM012040COM051000JNF012040
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Whom This Book Is For -- A Note to the Reader -- Features -- Organization of This Text -- Conventions Used -- Online Resources -- Errata and Updates -- 1. Getting Started -- What Is Scratch? -- Scratch Programming Environment -- The Stage -- Sprite List -- Blocks Tab -- Scripts Area -- Costumes Tab -- Sounds Tab -- Backdrops Tab -- Sprite Info -- Toolbar -- Paint Editor -- Setting the Center of an Image -- Setting Transparent Color -- Your First Scratch Game -- Step 1: Prepare the Backdrop -- Step 2: Add the Paddle and Ball -- Step 3: Start the Game and Get Your Sprites Moving -- Step 4: Spice It Up with Sound -- Scratch Blocks: An Overview -- Arithmetic Operators and Functions -- Arithmetic Operators -- Random Numbers -- Mathematical Functions -- Summary -- Problems -- 2. Motion and Drawing -- Using Motion Commands -- Absolute Motion -- Relative Motion -- Other Motion Commands -- Pen Commands and Easy Draw -- The Power of Repeat -- Rotated Squares -- Exploring with Stamp -- Scratch Projects -- Get the Money -- Catching Apples -- More on Cloned Sprites -- Summary -- Problems -- 3. Looks and Sound -- The Looks Palette -- Changing Costumes to Animate -- Sprites That Speak and Think -- Image Effects -- Size and Visibility -- Layers -- The Sound Palette -- Playing Audio Files -- Playing Drums and Other Sounds -- Composing Music -- Controlling Sound Volume -- Setting the Tempo -- Scratch Projects -- Dancing on Stage -- Fireworks -- Summary -- Problems -- 4. Procedures -- Message Broadcasting and Receiving -- Sending and Receiving Broadcasts -- Message Broadcasting to Coordinate Multiple Sprites -- Creating Large Programs in Small Steps.
Creating Procedures with Message Broadcasting -- Building Your Own Block -- Passing Parameters to Custom Blocks -- Using Nested Procedures -- Working with Procedures -- Breaking Programs Down into Procedures -- Building Up with Procedures -- Summary -- Problems -- 5. Variables -- Data Types in Scratch -- What's in the Shape? -- Automatic Data Type Conversion -- Introduction to Variables -- What Is a Variable? -- Creating and Using Variables -- The Scope of Variables -- Changing Variables -- Spider Web -- Pinwheel -- Variables in Clones -- Displaying Variable Monitors -- Using Variable Monitors in Applications -- Simulating Ohm's Law -- Demonstrating a Series Circuit -- Visualizing a Sphere's Volume and Surface Area -- Drawing an n-Leaved Rose -- Modeling Sunflower Seed Distribution -- Getting Input from Users -- Reading a Number -- Reading Characters -- Performing Arithmetic Operations -- Summary -- Problems -- 6. Making Decisions -- Comparison Operators -- Evaluating Boolean Expressions -- Comparing Letters and Strings -- Decision Structures -- The if Block -- Using Variables as Flags -- The if/else Block -- Nested if and if/else Blocks -- Menu-Driven Programs -- Logical Operators -- The and Operator -- The or Operator -- The not Operator -- Using Logical Operators to Check Numeric Ranges -- Scratch Projects -- Guess My Coordinates -- Triangle Classification Game -- Line Follower -- Equation of a Line -- Other Applications -- Summary -- Problems -- 7. Repetition: A Deeper Exploration of Loops -- More Loop Blocks in Scratch -- The repeat until Block -- Building a forever if Block -- Stop Commands -- Ending a Computational Loop -- Validating User Input -- Counters -- Check a Password -- Counting by a Constant Amount -- Revisiting Nested Loops -- Recursion: Procedures that Call Themselves -- Scratch Projects -- Analog Clock -- Bird Shooter Game.
Free-Fall Simulation -- Projectile Motion Simulator -- Other Applications -- Summary -- Problems -- 8. String Processing -- Revisiting the String Data Type -- Counting Special Characters in a String -- Comparing String Characters -- String Manipulation Examples -- Igpay Atinlay -- Fix My Spelling -- Unscramble -- Scratch Projects -- Shoot -- Binary to Decimal Converter -- Hangman -- Fraction Tutor -- Summary -- Problems -- 9. Lists -- Lists in Scratch -- Creating Lists -- List Commands -- Add and Delete -- Insert and Replace -- Accessing List Elements -- The Contains Block -- Bounds Checking -- Dynamic Lists -- Filling Lists with User Input -- Creating a Bar Chart -- Numerical Lists -- Finding Min and Max -- Finding the Average -- Searching and Sorting Lists -- Linear Search -- Frequency of Occurrence -- Bubble Sort -- Finding the Median -- Scratch Projects -- The Poet -- Quadrilateral Classification Game -- Math Wizard -- Flower Anatomy Quiz -- Other Applications -- Summary -- Problems -- A. Sharing and Collaboration -- Creating a Scratch Account -- Using the Backpack -- Creating Your Own Project -- Starting a New Project -- Remixing a Project -- The Project Page -- Sharing Your Project -- About the Online Resources -- Updates -- Index -- About the Author -- Copyright.
Record Nr. UNINA-9910829066903321
Marji Majed  
San Francisco, California : , : No Starch Press, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scratch 1.4 [[electronic resource] ] : beginner's guide : learn to program while creating interactive stories, games, and multimedia projects using Scratch / / Michael Badger
Scratch 1.4 [[electronic resource] ] : beginner's guide : learn to program while creating interactive stories, games, and multimedia projects using Scratch / / Michael Badger
Autore Badger Michael
Pubbl/distr/stampa Birmingham, UK, : Packt Pub. Ltd., 2009
Descrizione fisica viii, 246 p. : ill
Soggetto topico Scratch (Computer program language)
Computer programming
Computer games - Programming
Soggetto genere / forma Electronic books.
ISBN 1-84719-677-2
1-282-23813-2
9786612238130
1-84719-676-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910455575903321
Badger Michael  
Birmingham, UK, : Packt Pub. Ltd., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scratch 1.4 [[electronic resource] ] : beginner's guide : learn to program while creating interactive stories, games, and multimedia projects using Scratch / / Michael Badger
Scratch 1.4 [[electronic resource] ] : beginner's guide : learn to program while creating interactive stories, games, and multimedia projects using Scratch / / Michael Badger
Autore Badger Michael
Pubbl/distr/stampa Birmingham, UK, : Packt Pub. Ltd., 2009
Descrizione fisica viii, 246 p. : ill
Soggetto topico Scratch (Computer program language)
Computer programming
Video games - Programming
ISBN 1-84719-677-2
1-282-23813-2
9786612238130
1-84719-676-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910780404703321
Badger Michael  
Birmingham, UK, : Packt Pub. Ltd., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Scratch 1.4 : beginner's guide : learn to program while creating interactive stories, games, and multimedia projects using Scratch / / Michael Badger
Scratch 1.4 : beginner's guide : learn to program while creating interactive stories, games, and multimedia projects using Scratch / / Michael Badger
Autore Badger Michael
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, UK, : Packt Pub. Ltd., 2009
Descrizione fisica viii, 246 p. : ill
Disciplina 006.76
Soggetto topico Scratch (Computer program language)
Computer programming
Video games - Programming
ISBN 1-84719-677-2
1-282-23813-2
9786612238130
1-84719-676-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Scratch 1.4 Beginner's Guide -- Table of Contents -- Scratch 1.4 Beginner's Guide -- Credits -- About the Author -- About the Reviewer -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code for the book -- Errata -- Piracy -- Questions -- 1. Welcome to Scratch! -- What is Scratch? -- 21st century learning skills -- How to use Scratch? -- Programming concepts -- Programming limitations -- Scratch anatomy -- Building blocks -- Write the script -- Watch the story -- Built-in image editor -- Interface promotes tinkering -- Learning Scratch -- Welcome to Scratch! -- Installation -- Start Scratching -- Graphics and Slideshows -- Storytelling -- Arcade Games -- Games of Fortune -- Math and Finance -- Share! -- Real-world stimuli -- Summary -- 2. Installation -- Install Scratch -- Windows -- Run Scratch from flash drive -- Integrate Scratch with the PortableApps.com suite -- Installation on Macintosh -- Run Scratch on USB flash drive -- Installation on Linux -- Troubleshooting -- Limitations -- Wine and Scratch -- Confirm Java install -- Customize your Scratch installation -- Redistribute Scratch freely -- Source code license -- Share alike -- Summary -- 3. Start Scratching -- The interface at a glance -- Time for action - first step -- What just happened? -- Basics of a Scratch project -- We're all actors on Scratch's stage -- Pop quiz -- Time for action - save your work -- Set the cat in motion -- Time for action - a big step -- What just happened? -- Coordinating a sprite's location -- Double-click control -- Pop quiz -- Time for action - in motion forever -- What just happened? -- Loops play it again -- Time for action - get out of the corner -- What just happened? -- Have a go hero -- Undo an action -- Pop quiz.
Add sprites to the stage -- Get new sprites -- Time for action - spin sprite spin -- What just happened? -- Have a go hero -- Pop quiz -- Sometimes we need inspiration -- Browse Scratch's projects -- Time for action - spinner -- What just happened? -- Costume versus background -- Time for action - broadcast a message -- What just happened? -- Broadcast messages coordinate sprites -- Pop quiz -- Browse the Scratch community -- Time for action - create an account -- What just happened? -- Abide by the terms of use -- Time for action - download a project -- What just happened? -- Creative Commons -- Have a go hero -- Summary -- 4. Graphics and Slideshows -- Happy birthday wishes -- Time for action - paint a happy birthday sprite -- What just happened? -- Interface design -- Set the stage -- Time for action - paint the stage -- What just happened? -- Adding gradients -- Have a go hero -- Pop quiz -- Sprite costumes -- Time for action - address the card -- What just happened? -- Working with sprites -- Animating the card -- Time for action - hide all sprites -- What just happened? -- Time for action - display happy birthday -- What just happened? -- Sprite names -- Time for action - roll call -- Choose appropriate names -- Graphical transformations -- Time for action - give me an "M -- What just happened? -- Loop with repeat -- Pop quiz -- Incremental improvements -- Time for action - give me another "M -- What just happened? -- Time for action - set first M straight -- What just happened? -- Have a go hero - give me an "O -- Beware of gaudiness -- Time for action - give mom flowers -- What just happened? -- Ghosting an image -- Have a go hero -- Parallel execution -- Next steps -- Build a photo slideshow -- Time for action - insert a title screen -- What just happened? -- Time for action - import photos from disk -- What just happened? -- Image formats.
Working with images -- Resize images -- How to measure images -- Time for action - flip through the photos -- What just happened? -- Have a go hero -- Building audience participation -- Time for action - present your show -- Pop quiz -- Next steps -- Summary -- 5. Storytelling -- Barnyard humor -- Table of contents -- Time for action - create TOC -- What just happened? -- Have a go hero -- Add pages to our book -- Time for action - add new pages -- What just happened? -- Hide that sprite -- Time for action - hide the sprites -- Introducing the horse -- Time for action - import the horse -- Costumes versus sprites -- The horse speaks -- Time for action - the horse talks -- What just happened? -- Synchronize the action -- Time for action - revise the horse talks exercise -- What just happened? -- Sound -- Time for action - a horse whinnies -- What just happened? -- Sound formats -- The dog enters -- Time for action - bring out the dog -- X and Y coordinates mark the spot -- Time for action - stay dog -- What just happened? -- Position on the grid -- Pop quiz -- Pointed in the right direction -- Time for action - turn to the left -- What just happened? -- Degrees of direction -- Sound effects -- Time for action - hit the cymbals -- What just happened? -- Select an instrument -- Time for action - applause, please -- What just happened? -- Play a note -- Have a go hero -- Pop quiz -- Piece the dog scene together -- Time for action - joke, please -- What just happened? -- Have a go hero -- Control the story -- Time for action - hide TOC -- What just happened? -- Have a go hero -- Time for action - enter dog -- What just happened? -- Time for action - exit dog -- What just happened? -- Have a go hero -- Time for action - show TOC -- What just happened? -- Have a go hero -- Build sequence -- Have a go hero -- Next steps -- Summary -- 6. Arcade Games.
Troll pong -- Time for action - open the sample pong project -- What just happened? -- Dynamic interaction -- Variables -- Time for action - change direction -- What just happened? -- Time for action - remove the random turn -- What just happened? -- Have a go hero -- Customize the sprites -- Time for action - beach ball pong -- What just happened? -- Have a go hero -- Time for action - add new paddle controls -- What just happened? -- Play theme music, forever -- Time for action - add background music -- What just happened? -- Do something, forever -- Working with sound -- Have a go hero -- Pop quiz -- Forever, on one condition -- Time for action - paddle meets ball -- What just happened? -- Start single stepping -- What just happened? -- Conditional statements -- Pop quiz -- What's the score? -- Time for action - add a score variable -- What just happened? -- For all sprites -- For this sprite only -- Time for action - count the paddle's steps -- What just happened? -- Global versus local variables -- Have a go hero -- Add a second level -- Time for action - reach for a new level -- What just happened? -- Comparisons -- Troubleshooting -- Time for action - fix the script -- What just happened? -- Using Boolean logic -- Pop quiz -- Add levels -- Time for action - count the levels -- What just happened? -- Have a go hero -- Time for action - enter project notes -- What just happened? -- Next steps -- Summary -- 7. Games of Fortune -- Fortune-teller -- Time for action - create a list of questions -- What just happened? -- Have a go hero -- Work with an item in a list -- Import a list -- Time for action - import a list of fortunes -- What just happened? -- Reasons to import -- Export a list -- Pop quiz -- Your fortune is … -- Time for action - tell me a fortune -- What just happened? -- Time for action - force a positive fortune -- What just happened?.
Counters -- Keep track of intervals with mod -- Have a go hero -- If/else -- Pop quiz -- Repeat the fortune -- Time for action - my fortune is what? -- What just happened? -- Holding text in a variable -- Do you have a question? -- Time for action - ask your question -- What just happened? -- Add the question to the list -- Time for action - add it to the list -- What just happened? -- Join two text phrases -- Time for action - join two sentences -- What just happened? -- Nest join blocks -- Additional string operations -- Next steps -- Summary -- 8. Math and Finance -- Double it or lump sum? -- Double it -- Time for action - calculate the double amount -- What just happened? -- Have a go hero -- Time for action - set user-defined variables -- What just happened? -- Start single stepping -- Time for action - slow it down -- Graph the values -- Time for action - set the graph's origin -- What just happened? -- Time for action - draw a graph -- What just happened? -- Mathematical functions -- Create patterns with stamp -- Pop quiz -- Connect the dots -- Time for action - connect the dots -- What just happened? -- Time for action - fix the graph -- Follow a sprite with the go to block -- Draw with the pen tool -- Time for action - draw the x and y axis of the grid -- What just happened? -- Have a go hero -- Label the newAmount value -- Time for action - label newAmount -- What just happened? -- Pop quiz -- Find the interest earned on a lump sum -- Time for action - calculate interest on lump sum -- What just happened? -- Have a go hero -- Round to nearest whole number -- Have a go hero -- Next steps -- Summary -- 9. Share! -- Share with the Scratch community -- Reduce file size -- Time for action - compress media files -- What just happened? -- Share! -- Time for action - share! -- What just happened? -- Tag it -- Update a project -- Trouble?.
Firefox display problems.
Record Nr. UNINA-9910810633103321
Badger Michael  
Birmingham, UK, : Packt Pub. Ltd., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui