Generative Art with Scribble Generative Art with Scribble
‫الكتاب رقم ‫1‬‬ - BlockBooks

Generative Art with Scribble

A Project Based Introduction to Programming

Aidan Lane والمزيد

وصف الناشر

"Generative Art with Scribble" provides a project-based hands-on introduction to programming that we hope you will enjoy as much as we enjoyed developing it. This book, and the series to which it belongs, were born from the conviction that your first steps in programming can be easy and exciting rather than dull and difficult.

It is for you if:


• you are looking for a fun and enjoyable introduction to programming

• you are a teacher looking for classroom materials to teach an engaging introduction to computing

• you are interested in the fundamentals of programming, but concerned about the technical complexity of most programming languages

• you want to understand programming, but are worried that it is too hard (it isn't!)

• you want to get a feeling for what computer art is about


We use a project-based approach that takes you on a guided tour of discovering the principles of programming. The book contains a series of video tutorials that lead you through increasingly challenging computer arts projects and teach you the knowledge required to master these. Interactive online forums tied into the book enable you to collaborate with other students world-wide.


Instead of viewing an artwork just as a final (static) product, we focus on the process that creates it, and then automate it. Can a picture that is produced programmatically be art? You be the judge… and the artist! Along the way you will discover the fundamentals of programming. 


Unlike most programming introductions that use overwhelmingly complex industrial strength programming languages, such as Java, C, or Python, we use the special educational programming language BYOB. This instead allows you to focus fully on the fundamental conceptual aspects of programming.


To read more about the three books in this series and to obtain the software that you will need to undertake the projects in this book, please visit http://monash-blockbooks.appspot.com. The materials in these books are currently in use at a number of schools and universities throughout Australia.


If you like the idea of a project-based introduction to programming but prefer projects in simulation, have a look at the companion volume "Simulation with Cellular". If your interest lies in robotics, try "Robotics with Enchanting". You can start your journey into programming with any of the books in this series.

  • تاريخ النشر
    ٢٠١٢
    ٢٦ نوفمبر
    اللغة
    EN
    الإنجليزية
    عدد الصفحات
    ٦١
    الناشر
    Monash University
    البائع
    Monash University
    الحجم
    ٤٨٥٫٤
    ‫م.ب.‬
    القرّاء
    للصفوف 10-13
    The Complete Student Design Presentation Sourcebook for the Practice of Architectural Engineering The Complete Student Design Presentation Sourcebook for the Practice of Architectural Engineering
    ٢٠٢١
    State of Play: Organized activities disguised as something fun:  Developed in Cooperation with the Integrative Teaching Thinktank State of Play: Organized activities disguised as something fun:  Developed in Cooperation with the Integrative Teaching Thinktank
    ٢٠١١
    3Doodler Principles of Art & Design 3Doodler Principles of Art & Design
    ٢٠١٥
    Learning Mathematics in the Context of 3D Printing Learning Mathematics in the Context of 3D Printing
    ٢٠٢٣
    101 Top Tips For Better Mind Maps 101 Top Tips For Better Mind Maps
    ٢٠١٥
    Better Than Bullet Points Better Than Bullet Points
    ٢٠١٣
    Robotics with Enchanting and LEGO® NXT Robotics with Enchanting and LEGO® NXT
    ٢٠١٢
    Simulation with Cellular Simulation with Cellular
    ٢٠١٢
    Generative art Generative art
    ٢٠١٤
    Year 8 Robotics Year 8 Robotics
    ٢٠١٥
    The Problem with Native JavaScript APIs The Problem with Native JavaScript APIs
    ٢٠١٢
    (Part 1) Absolute Beginner: Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing (Part 1) Absolute Beginner: Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing
    ٢٠١٦
    Easy and Quick Python Programming for Kids Easy and Quick Python Programming for Kids
    ٢٠٢٠
    Create your first interactive book using iBooks Author Create your first interactive book using iBooks Author
    ٢٠١٢
    Simulation with Cellular Simulation with Cellular
    ٢٠١٢
    Robotics with Enchanting and LEGO® NXT Robotics with Enchanting and LEGO® NXT
    ٢٠١٢