| 000 | 02842nam a22003257a 4500 | ||
|---|---|---|---|
| 003 | OSt | ||
| 005 | 20220120013022.0 | ||
| 008 | 211215b ||||| |||| 00| 0 eng d | ||
| 020 | _a9781138629646 | ||
| 040 |
_bEnglish. _cCvSU-CCAT Campus Library. _erda. |
||
| 050 |
_aQA 268 _bM35 2020 |
||
| 100 |
_aMajid al-Rifaie, Mohammad, author. _94011 |
||
| 245 |
_aThe art of coding : _bthe language of drawing, graphics, and animation / _cMohammad Majid al-Rifaie, Anna Ursyn, Theodor Wyeld. |
||
| 260 |
_aBoca Raton : _bCRC Press, _cc2020. |
||
| 300 |
_axxv, 291 pages : _billustrations ; _c24 cm |
||
| 504 | _aIncludes bibliographical references and index. | ||
| 505 | _aChapter one : introduction. Who is this book for? -- Coding: language or mathematics? -- Coding with visual and verbal clues -- Chapter 2 : introduction to coding. A brief history of coding -- Choosing a programming language -- Basic concepts in coding -- Java, some background -- Introduction to coding animation -- Audio visualization -- Multisensory-based perception & learning -- Multisensory-based coding -- Chapter 3 : coding for art. Introduction -- Code art -- Abstract art -- 3D visualiser with Java -- Audio data to drive 3D morphing animation -- A framework for visualisation of codes -- Chapter 4 : interactivity and visualising inputs: mouse, data, finger. Inputs and outputs -- A portrait: person with a jetpack -- Interactive weather tree application -- Chapter 5 : translation. Code the same thing in many languages -- Translation of Fortran into Java -- Image processing in Java from scratch -- Basic steps of Java program development -- Steps of Java image processing. | ||
| 520 | _aThe aim of this book is to bring programming skills closer to the reader by presenting coding in a visual way. The book approaches programming not as a discrete or discontinuous set of skills, but rather as an approach to creativity, or a constellation of ideas. The book will discuss interactions between images and text, music and text, as well as music and images, all in the context of programming, visualization, and the media. The authors explore various learning styles with a focus on the use of online-streamed video tutorials and project based approaches. The book will also feature a collection of learning projects for students and instructors to select specific themes from. | ||
| 546 | _aIn English text. | ||
| 650 |
_aCoding theory. _94012 |
||
| 650 |
_aArt and technology. _94013 |
||
| 650 |
_aComputer graphics. _9298 |
||
| 650 |
_aAutomatic drafting. _94014 |
||
| 650 |
_aGraphic data processing. _94015 |
||
| 650 |
_aGraphics, Computer. _94016 |
||
| 700 |
_aUrsyn, Anna , author. _94017 |
||
| 700 |
_aWyeld, Theodor, author. _94018 |
||
| 942 |
_cBK _hQA 268 M35 2020 _kCIR _2lcc |
||
| 999 |
_c1320 _d1320 |
||