LEADER 02395nam 2200361z- 450 001 9910557159703321 005 20231214133622.0 035 $a(CKB)5400000000040467 035 $a(oapen)https://directory.doabooks.org/handle/20.500.12854/63793 035 $a(oapen)doab63793 035 $a(EXLCZ)995400000000040467 100 $a20||||||d2020 |y 0 101 0 $aeng 135 $aurmn|---annan 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 00$aAesthetic Programming$eA Handbook of Software Studies 210 $cOpen Humanities Press$d2020 215 $a1 online resource (298 p.) 311 08$a1-78542-094-1 330 $aAesthetic Programming explores the technical as well as cultural imaginaries of programming from its insides. It follows the principle that the growing importance of software requires a new kind of cultural thinking - and curriculum - that can account for, and with which to better understand the politics and aesthetics of algorithmic procedures, data processing and abstraction. It takes a particular interest in power relations that are relatively under-acknowledged in technical subjects, concerning class and capitalism, gender and sexuality, as well as race and the legacies of colonialism. This is not only related to the politics of representation but also nonrepresentation: how power differentials are implicit in code in terms of binary logic, hierarchies, naming of the attributes, and how particular worldviews are reinforced and perpetuated through computation. Using p5.js, it introduces and demonstrates the reflexive practice of aesthetic programming, engaging with learning to program as a way to understand and question existing technological objects and paradigms, and to explore the potential for reprogramming wider eco-socio-technical systems. The book itself follows this approach, and is offered as a computational object open to modification and reversioning. 517 $aAesthetic Programming 606 $aComputer programming / software engineering$2bicssc 610 $aaesthetic programming 610 $asoftware studies 615 7$aComputer programming / software engineering 700 $aSoon$b Winnie$4auth$01290953 702 $aCox$b Geoff$4auth 906 $aBOOK 912 $a9910557159703321 996 $aAesthetic Programming$93021685 997 $aUNINA