Programming media art using processing : (Record no. 18820)

MARC details
000 -LEADER
fixed length control field 07311cam a2200601Ki 4500
001 - CONTROL NUMBER
control field 9781003051985
003 - CONTROL NUMBER IDENTIFIER
control field FlBoTFG
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20220724194543.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu---unuuu
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 201217s2021 flua ob 001 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency OCoLC-P
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency OCoLC-P
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781000330847
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1000330842
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781003051985
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1003051987
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781000330922
Qualifying information (electronic bk. : EPUB)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1000330923
Qualifying information (electronic bk. : EPUB)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781000330885
Qualifying information (electronic bk. : Mobipocket)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1000330885
Qualifying information (electronic bk. : Mobipocket)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9780367509590
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 0367509598
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9780367508289
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 0367508281
024 7# - OTHER STANDARD IDENTIFIER
Standard number or code 10.1201/9781003051985
Source of number or code doi
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1227107412
Canceled/invalid control number (OCoLC)1225367722
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC-P)1227107412
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.73.P75
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Subject category code subdivision 012000
Source bisacsh
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Subject category code subdivision 012040
Source bisacsh
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Subject category code subdivision 034000
Source bisacsh
072 #7 - SUBJECT CATEGORY CODE
Subject category code AKC
Source bicssc
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 006.68
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Noble, Margaret
Titles and words associated with a name (Performance artist),
Relator term author.
245 10 - TITLE STATEMENT
Title Programming media art using processing :
Remainder of title a beginner's guide /
Statement of responsibility, etc. Margaret Noble.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Boca Raton :
Name of producer, publisher, distributor, manufacturer Chapman & Hall/CRC,
Date of production, publication, distribution, manufacture, or copyright notice 2021.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource :
Other physical details illustrations (colour).
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
520 ## - SUMMARY, ETC.
Summary, etc. Programming Media Art Using Processing: A Beginner's Guideprovides an entry-level exploration into visual design through computer programming using the open source and artist-friendly language, Processing. Used by hundreds of students, this learning system breaks lessons down into strategic steps towards fun and creative media art projects. This book provides a linear series of lessons with step-by-step examples that lead to beginning media art projects, including abstract designs, pixel landscapes, rollover animations, and simple video games. Computer programming can be overwhelming for the first-time learner, but this book makes the learning of code more digestible and fun through a full color, well-diagrammed, and deeply explained text presentation. Lessons are rhythmically broken down into digestible parts with code annotations and illustrations that help learners focus on the details one step at a time. The content is legible, flexible, and fun to work with because of its project-based nature. By following the lessons and producing the projects sequentially in this book, readers will develop the beginning foundational skills needed to understand computer programming basics across many languages and also explore the art of graphic design. Ultimately, this is a hands-on, practical guide. To learn more about Margaret Noble's work, please visit her artist's website and educator website.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note <P>Acknowledgements and Contributor List</p><p>Author Bio</p><p>Introduction and Best Practices</p><p>Chapter 1: Designing Graphically with the Language of Code</p><p>Getting Started & Basic Overview</p><p>Lesson 1.1: Pixel Grid System</p><p>Lesson 1.2: Code and Canvas Windows</p><p>Lesson 1.3: More Shapes</p><p>Lesson 1.4: Grayscale</p><p>Lesson 1.5: Syntax, Comments, and Order of Code</p><p>Lesson 1.6: Line Commands (Stroke and No Stroke)</p><p>Lesson 1.7: Coloring Pixels</p><p>Lesson 1.8: Adding Transparency Values</p><p>Lesson 1.9: The Processing Reference -- Important Resource!</p><p>Project: Geometric Design</p><p>Chapter 2: Creating Responsive Environments</p><p>Lesson 2.1: Dynamic Computer Programs</p><p>Lesson 2.2: First Animations</p><p>Lesson 2.3: Animation Trails </p><p>Lesson 2.4: Finding Exact Coordinates</p><p>Lesson 2.5: Complex Shapes</p><p>Lesson 2.6: Linking Shapes for Synched Movement</p><p>Lesson 2.7: Adding Text</p><p>Lesson 2.8: Rotating Shapes</p><p>Project: Interactive Environment</p><p>Chapter 3: Automated Animations</p><p>Lesson 3.1: Counting Variables</p><p>Lesson 3.2: Moving Objects in Multiple Directions</p><p>Lesson 3.3: Growing Shapes with the Mouse</p><p>Lesson 3.4: Println() for Debugging</p><p>Lesson 3.5: Constrain() for Stopping Animations</p><p>Lesson 3.6: Random() Opportunities</p><p>Lesson 3.7: Automated Rotations</p><p>Project: Automated Environment</p><p>Chapter 4: Animated Collages</p><p>Lesson 4.1: Preparing and Importing Imagery</p><p>Lesson 4.2: Moving Images</p><p>Lesson 4.3: Fading and Coloring Images using Tint()</p><p>Lesson 4.4: Resizing Images & Multiples</p><p>Lesson 4.5: Constraining Mouse Movements</p><p>Lesson 4.6: Void Key Pressed() and Image Rotations</p><p>Lesson 4.7: Create Fonts</p><p>Lesson 4.8: Project Optimization and noSmooth()</p><p>Project: Animated and Interactive Collage</p><p>Chapter 5: Conditional Interactions and Rollovers</p><p> Lesson 5.1: Conditional Statements and Relational Operators</p><p> Lesson 5.2: Conditional Statements with Custom Variables</p><p> Lesson 5.3: And vs. Or</p><p> Lesson 5.4: Logical Operators Defining Spaces</p><p> Lesson 5.5: Variations with Mouse and Keyboard Actions</p><p>Lesson 5.6: Two Variables: Alternating Movements</p><p>Lesson 5.7: Color Detection Using the Get() Function</p><p>Project: Rollover Animation</p><p>Chapter 6: Events and Interactions for Simple Games: Part 1</p><p> Lesson 6.1: Turning Things on with Boolean Variables</p><p> Lesson 6.2: Toggling Between Two States Using Boolean Variables</p><p> Lesson 6.3: Multiple Buttons Alternating</p><p> Lesson 6.4: Booleans Working with Counting Variables</p><p> Lesson 6.5: Specific Keyboard Interactions</p><p> Lesson 6.6: Creating a Walking Character</p><p>Lesson 6.7: Boundaries</p><p>Chapter 7: Events and Interactions for Simple Games: Part 2</p><p> Lesson 7.1: Timers</p><p>Lesson 7.2: Continuous Motion Key Controls</p><p>Lesson 7.3: For Loops are Efficient</p><p>Lesson 7.4: Color Detection with For Loops</p><p>Lesson 7.5: Game Creation from Keys, Loops, and Color Detection</p><p>Lesson 7.6: Image Collisions with the Distance() Function</p><p>Lesson 7.7: Two Players, Directional Movement, and Jumping!</p><p>Chapter 8: Multilevel Architectures and Arrays</p><p> Lesson 8.1: Basic Levels Architecture</p><p>Lesson 8.2: States within Levels</p><p>Lesson 8.3: Arrays</p><p>Lesson 8.4: Image Arrays</p><p>Lesson 8.5: Player Options</p><p>Lesson 8.6: Choice Based Projects</p><p>Conclusion</p><p>Final Project: Multilevel Interactive Experience</p>
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note OCLC-licensed vendor bibliographic record.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Processing (Computer program language)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer graphics
General subdivision Computer programs.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element New media art.
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COMPUTERS / Computer Graphics / General
Source of heading or term bisacsh
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COMPUTERS / Computer Graphics / Game Programming & Design
Source of heading or term bisacsh
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COMPUTERS / Interactive & Multimedia
Source of heading or term bisacsh
856 40 - ELECTRONIC LOCATION AND ACCESS
Materials specified Read Online
Uniform Resource Identifier <a href="https://www.taylorfrancis.com/books/9781003051985">https://www.taylorfrancis.com/books/9781003051985</a>
856 42 - ELECTRONIC LOCATION AND ACCESS
Materials specified OCLC metadata license agreement
Uniform Resource Identifier <a href="http://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf">http://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf</a>
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Library of Congress Classification
Koha item type eBook

No items available.

To Reach Us

0206993118
amiu.library@amref.ac.ke

Our Location

Lang’ata Road, opposite Wilson Airport
PO Box 27691 – 00506,   Nairobi, Kenya

Social Networks

Powered by Koha