This is the only section we don't currently have hypermedia tutorials for, i'm thinking of makeing the following:
JS Basics: this will cover all the core programming concepts (variables, conditionals, loops and functions) by recreating the classic 10print BASIC program while also discussing the role of "randomness/chance" in art history && in algorithmic art in particular
JS Web APIs: introduces the whole concept of Web APIs w/a particular focus on the document/window objects (DOM API), Events and maybe also Fetch? (though that might be worth separating into it's own tutorial)
JS Libraries: introduces the idea of libraries, maybe focusing on how a library like moment.js makes it a lot easier to recreate pieces like this rather than using the Date object directly. that can then lead into a survey of other creative web APIs as I do in these class notes.
This is the only section we don't currently have hypermedia tutorials for, i'm thinking of makeing the following:
JS Basics: this will cover all the core programming concepts (variables, conditionals, loops and functions) by recreating the classic 10print BASIC program while also discussing the role of "randomness/chance" in art history && in algorithmic art in particular
JS Web APIs: introduces the whole concept of Web APIs w/a particular focus on the document/window objects (DOM API), Events and maybe also Fetch? (though that might be worth separating into it's own tutorial)
JS Libraries: introduces the idea of libraries, maybe focusing on how a library like moment.js makes it a lot easier to recreate pieces like this rather than using the Date object directly. that can then lead into a survey of other creative web APIs as I do in these class notes.