- Abstraction, 2, 4, 17–21, 43, 124, 133, 139, 141, 161, 240, 241, 244
- Activist art, 8, 80, 94, 98, 110, 132
- Afrofuturism, 85, 120–121
- Analog (without a computer), 58, 150, 183
- Animation, 24, 36, 74, 138, 139, 160, 161, 162, 163
- API (application programming interface), 78, 80, 94, 182, 211, 222, 228, 247
- Architecture, 67–71
- Artificial intelligence, 53, 82, 88, 91, 104–108, 227
- Arts or cultural literacy, 6, 193, 194, 196–201
- Assistive technology, 115–122, 199
- Audiovisual, 143–148, 161, 181–182
- Augmented reality, 68, 130–135
- Automation, 53, 85, 103–108, 178. See also Bot
- Bauhaus movement, vii, 47
- Beginners, 188–193, 201–205, 209–211, 224–229, 232–233
- BioArt, 198, 212
- Biometrics, 24, 116, 137–142, 178, 179
- Blockchain, 101
- Body, 40, 50, 53, 65, 68, 74, 88, 115–122, 125, 137–142, 144, 178, 201, 248
- Bot, 75–78, 88, 91, 103–108. See also Automation
- Browser, 82, 93–96, 178, 211, 246
- CAD, 101, 124, 129
- Challenges or difficulties when teaching, 216–218
- Chance. See Randomness
- Children's media, 98
- Circles, 155, 156, 161, 164–166, 169, 171, 183
- Classroom, 8–9, 190, 231–236
- Climate change, 136, 198
- Collaboration, 9, 50, 81–85, 150, 194, 209, 228
- Color, 18, 24, 44, 96, 145, 153, 155–156, 170, 171, 173, 199
- Community building, 3, 4, 9, 193, 232
- Computational art, history, 150, 154, 159, 212, 238–250
- Computational literacy, 4, 187, 196
- Computer science, 187
- Computer science pedagogy, 2–3, 188
- Conditional design, 150
- Conditional testing, 157
- Connectivity, 10. See also Networks
- Constructivism, 7
- Creative coding, 3, 4, 196, 228, 237–250
- Critical design, 5, 94, 212
- Critical engineering, 5, 113
- Critique, 5, 6, 94, 110, 132, 196, 233–234
- Crowdsourcing, 82
- Curves, 152, 163–165, 168
- Cybernetics, 21, 42, 122
- Dada, 173, 207, 227
- Dance, 137–139, 222–223
- Data collection, sensing, 109–113, 116, 144, 247
- Data visualization, 24, 30, 61–65, 124, 138, 167, 170, 171–172, 173, 175, 179, 205, 210, 245
- Datasets, 155, 156, 170, 171–172, 178, 179, 175, 173, 205
- Debugging, 217, 226, 232–233
- Defamiliarization, 7, 50, 94, 117
- Détournement, 94, 96, 104
- Diversity, inclusivity,8, 221, 232
- Drawing, 24, 49–54, 150, 152, 158, 167, 188, 210, 211, 213, 243, 244
- Electronics. See Physical computing
- Emergence, 40, 81–85, 150, 176–177, 213
- Encoding, 97–101, 151. See also Transcoding
- Environmental art, 47, 71, 110, 113, 136
- Excitement, 9, 187, 227
- Fabrication, 18, 116, 123–130
- Feminism, as a theme, 53, 85, 121, 136
- Fluxus, 227
- Games, 73–76, 132, 150, 183, 211, 245
- Generativity, 9, 23–27, 35–38, 123–130, 164, 174, 175, 213, 242
- Geolocation, 132, 171–172
- Geometry, 168, 169, 210
- Graphic design, 238, 244, 258–259, 17–21, 30, 55–59
- Hacking, 5, 13, 116, 163, 204, 211, 229
- Images, 170, 179
- Installation, 68, 132
- Interactivity, 9, 24, 44, 50, 74, 82, 88, 94, 104, 116, 138, 144, 153, 155, 157, 160, 161, 179, 245, 247
- Interface, 50, 74, 82, 88, 94, 104, 144, 145
- Internet art, 77–80, 81–85, 88, 93–96
- Intervention (public), 67–71, 78, 94, 110, 131–146
- Iteration, 17–21, 153, 159, 160, 170, 239
- Labor, 44, 47, 53, 82
- Landscape, 35–38
- Language, 88, 200, 206, 222, 232, 238
- Machine learning, 178, 179
- Metadesign, designing systems, 18, 36, 40, 50, 56, 82, 124, 223
- Military technology, 124, 139, 198
- Mobile media, 24, 36, 56, 124, 132
- Movement, motion, 40, 137–142, 158, 176–177, 183
- Natural language processing, 96, 98, 103–108, 173, 174, 200, 207
- Networks, 77–80, 81–85, 87–92, 93–96, 246
- Noise, 36, 158–159, 176, 183
- Parametric design, 24, 56, 123–130, 158, 212, 240, 244
- Participation, 81–85
- Particle system, 158, 172, 176–177, 181, 182
- Pattern, 17–21, 152, 154, 159, 177, 239
- Performance, 116, 138, 144, 200, 248
- Physical computing, 110, 116, 182
- Pixels, 43–47, 150, 170
- Portraiture, 61–65, 152
- Programming language, vii, 7, 11, 12, 47 147, 173–175, 187, 193, 194, 203, 204
- Project-based learning, 6
- Projection, 67–71, 245
- Public art, 78, 110, 131–134
- Public space, 121, 131–136
- Randomness, 36, 40, 158, 159, 170
- Recursion, 176, 276
- Robotics, 40, 42, 53, 59, 85, 107, 116
- Scale, 44, 68
- Sculpture, 124–130, 131–136
- Search, 160, 173, 170, 153, 207
- Shape, 164–165, 162–163, 152, 159
- Silicon Valley, 5
- Simulation, 24, 36, 40, 176
- Social justice, as a theme, 27, 91, 110, 113, 236
- Social media, 5, 62, 77–80, 88, 239
- Sorting, 160, 170, 173
- Sound, 104, 138, 143–148, 151, 179, 180–181, 161, 213, 248
- Speculative design, 5, 85, 117, 120, 128, 134, 141, 212
- Surveillance, 62, 94, 98, 139
- System design. See Metadesign
- Textiles, 18, 47
- Time, 29–33, 161, 211
- Tools, 49–54, 87–92, 93–96, 97–101, 109–112, 115–122, 204, 209, 243
- Transcoding, 9, 182, 182, 181, 172. See also Encoding
- Typography, 55–59, 162–163, 212, 244
- Virtual reality, 38, 141
- Virtuality, also corporeality, 10, 67–72, 115–122, 131–136, 136–142
- Visualization. See Data visualization
- Voice, 52, 103–108, 182, 247
- Wearables, 113–120, 138
- Wi–Fi, 65, 96, 113, 136