topic(s)
- web languages for markup, styling and interaction
- elementary web technology authoring tools
- client-side vs server side solutions
- basic scripting, styling and interaction design
- separating content, form, style, behavior and interaction
- elements of web 2.0 business model(s)
- analysis of (commercial) web-sites and portals
- privacy and security -- web applications as attack surfaces

NM1 target(s)
- skill(s) -- scripting, styling, configuration
- knowledge -- html, javascript, css, xml, php
- theory -- basic(s) of web 2.0
- experience(s) -- small scale multi-language web application development
- attitude -- understanding, craftmanship, discovery

course structure
- introduction of language(s), tool(s) & technology
- scripting -- basic assignment(s)
- web standard(s) -- client-side
- styling -- basic assignment(s)
- web standard(s) -- server-side
- interaction -- basic assignemnt(s)
- advanced topic(s) -- ajax, dhtml, plugin(s), addon(s)
- presentation of final assignment(s)

basic(s) -- web technology
- style -- adapt three basic example(s) in style and functionality
- form -- construct a simple calculator or converter in a domain of choice
- chaos -- create the worst, that is visually confusing, web page possible, in an aesthetic way though
- portal -- make a small information site about some topic of choice
- mimic -- evaluate and mimic, e.g. from best of the web

final(s) -- web technology

reference(s)
There are many books dealing in one way or another with
web technology.
In particular the
Programmer to Programmer series
of Wrox (
www.wrox.com) is highly recommended,
especially for learning specific technologies in a practical way.
- JavaScript: The Definitive Guide by David Flanagan -- (amazon)
- CSS: The Definitive Guide
by Eric Meyer -- (amazon)
- Professional Web 2.0 Programming (Wrox Professional Guides)
by Eric van der Vlist, Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet -- (amazon)
- business model(s) -- www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
- Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL by Michael Schrenk -- amazon)
- The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws, by Dafydd Stuttard amd Marcus Pinto --
amazon)
- A. Eliëns, topical media & game development -- media.eliens.net

example(s)

health

NM1 target(s)
- skill(s) -- scripting, styling, configuration
- knowledge -- html, javascript, css, xml, php
- theory -- basic(s) of web 2.0
- experience(s) -- small scale multi-language web application development
- attitude -- understanding, craftmanship, discovery

course structure
- introduction of language(s), tool(s) & technology
- scripting -- basic assignment(s)
- web standard(s) -- client-side
- styling -- basic assignment(s)
- web standard(s) -- server-side
- interaction -- basic assignemnt(s)
- advanced topic(s) -- ajax, dhtml, plugin(s), addon(s)
- presentation of final assignment(s)

basic(s) -- web technology
- style -- adapt three basic example(s) in style and functionality
- form -- construct a simple calculator or converter in a domain of choice
- chaos -- create the worst, that is visually confusing, web page possible, in an aesthetic way though
- portal -- make a small information site about some topic of choice
- mimic -- evaluate and mimic, e.g. from best of the web

final(s) -- web technology

reference(s)
There are many books dealing in one way or another with
web technology.
In particular the
Programmer to Programmer series
of Wrox (
www.wrox.com) is highly recommended,
especially for learning specific technologies in a practical way.
- JavaScript: The Definitive Guide by David Flanagan -- (amazon)
- CSS: The Definitive Guide
by Eric Meyer -- (amazon)
- Professional Web 2.0 Programming (Wrox Professional Guides)
by Eric van der Vlist, Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet -- (amazon)
- business model(s) -- www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
- Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL by Michael Schrenk -- amazon)
- The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws, by Dafydd Stuttard amd Marcus Pinto --
amazon)
- A. Eliëns, topical media & game development -- media.eliens.net


topic(s)
- elementary web-based multimedia technology
- programming and tools for interactive animation
- first principles of information visualisation
- elements of interaction design
- data representation issues for rich media applications

NM2 target(s)
- skill(s) -- scripting, XML-based configuration
- knowledge -- interactive animation & visualization
- theory -- dynamic systems, information presentation
- experience(s) -- medium scale interactive visual application(s)
- attitude -- explorative, problem-finding, aesthetics

session(s)
- introduction of (rich) media platform(s)
- basic assignment(s) -- animation (1)
- essentials of animation and visualisation
- basic assignment(s) -- visualization (2)
- principles of interactive information presentation
- basic assignment(s) -- interaction (3)
- elements of data-driven information systems
- presentation of final assignment(s)

basic(s) -- interactive visualization
- particle systems -- with collisions and effects
- map-based visualization -- e.g. using www.umapper.com with flex/as3
- information overlays -- e.g. in combination with interactive video

final(s) -- interactive visualization
- geo-located information -- e.g. health or finances
- activity-monitoring -- e.q. sensor-data, web-traffic
- information game -- e.q. climate issues

reference(s)
As said before, a highly recommended reference
for interactive data visualization is
Visualizing Data by Ben Fry, not in the least because
the approach described is tightly connected with
processing
and its underlying philosophy of creative intuitive
understanding by computational means.
However, also the flex/as3 related references are worthwhile
because they give access to the display
environment of
flash, which is the dominant media
technolgy for (business-related) web-applications.
- Visualizing Data: Exploring and Explaining Data with the Processing Environment, by Ben Fry -- (amazon)
- Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters -- (amazon)
- Professional Adobe Flex 2 (Programmer to Programmer) by Rich Tretola, Simon Barber, and Renaun Erickson -- (amazon)
- Foundation Flash 8 Video (Foundation) by Jordan L Chilcott and Tom Green -- (amazon)
- Visualizing the Semantic Web: XML-based Internet and Information Visualization by Vladimir Geroimenko -- (amazon)
- Eliëns A., Wang Y. van Riel C. and Scholte T. (2007), 3D Digital Dossiers -- a new way of presenting cultural heritage on the Web, In Proc. Web3D 2007, ACM SIGGRAPH, pp. 157-160
- A. Eliëns, topical media & game development -- media.eliens.net

NM2 target(s)
- skill(s) -- scripting, XML-based configuration
- knowledge -- interactive animation & visualization
- theory -- dynamic systems, information presentation
- experience(s) -- medium scale interactive visual application(s)
- attitude -- explorative, problem-finding, aesthetics

session(s)
- introduction of (rich) media platform(s)
- basic assignment(s) -- animation (1)
- essentials of animation and visualisation
- basic assignment(s) -- visualization (2)
- principles of interactive information presentation
- basic assignment(s) -- interaction (3)
- elements of data-driven information systems
- presentation of final assignment(s)

reference(s)
As said before, a highly recommended reference
for interactive data visualization is
Visualizing Data by Ben Fry, not in the least because
the approach described is tightly connected with
processing
and its underlying philosophy of creative intuitive
understanding by computational means.
However, also the flex/as3 related references are worthwhile
because they give access to the display
environment of
flash, which is the dominant media
technolgy for (business-related) web-applications.
- Visualizing Data: Exploring and Explaining Data with the Processing Environment, by Ben Fry -- (amazon)
- Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters -- (amazon)
- Professional Adobe Flex 2 (Programmer to Programmer) by Rich Tretola, Simon Barber, and Renaun Erickson -- (amazon)
- Foundation Flash 8 Video (Foundation) by Jordan L Chilcott and Tom Green -- (amazon)
- Visualizing the Semantic Web: XML-based Internet and Information Visualization by Vladimir Geroimenko -- (amazon)
- Eliëns A., Wang Y. van Riel C. and Scholte T. (2007), 3D Digital Dossiers -- a new way of presenting cultural heritage on the Web, In Proc. Web3D 2007, ACM SIGGRAPH, pp. 157-160
- A. Eliëns, topical media & game development -- media.eliens.net

topic(s)
- basic content creation -- editors, image tools, video
- use of blogging sites, and media content management systems
- topics of creative technology
-- mathematics, smart systems & new media
- communication and presentation issues
- presence in oral & written presentation(s)
- individual on-line (digital) portfolio(s)

CA1 target(s)
- skill(s) -- (digital) content creation
- knowledge -- information management & presentation
- theory -- relation technology, science & art(s)
- experience(s) -- presentation of ideas, concepts & plans
- attitude -- exploration, communication, discovery, presentation

course structure
- introduction of tool(s) and platform(s)
- topics in creative technology (1)
- teamwork -- identity as a group
- topics in creative technology (2)
- identity -- individual portfolio(s)
- topics in creative technology (3)
- presentation(s) -- individual & group work
- evaluation -- reflection(s) on we create identity

excursion(s)

individual
- create account(s) at -- google site, blogspot, flickr
- maintain blogs & records -- minimal 5, with pictures
- create personal portfolio -- with (symbaloo) start page
- prepare poster and pitch for final session(s)

small group(s)

collective assignment(s)
- create and maintain group site -- groups.google.com
- maintain creative technology wiki
- organize final poster exhibition

reference(s)
An initial set of references should include the list below,
although many more are available.
- Mitchel Resnick, Sowing the Seeds for a more Creative Society -- online video
- Facets of Fun -- On the Design of Computer Augmented Entertainment Artefacts,
available in online version
- Kress G. and van Leeuwen T. (1996), Reading Images: The Grammar of Visual Design, Routledge
- Geert Lovink and Ned Rossiter (eds), MyCreativity Reader, A Critique of Creative Industries, Institute of Network Cultures, Amsterdam 2007
- A. Eliëns, topical media & game development -- media.eliens.net

CA1 target(s)
- skill(s) -- (digital) content creation
- knowledge -- information management & presentation
- theory -- relation technology, science & art(s)
- experience(s) -- presentation of ideas, concepts & plans
- attitude -- exploration, communication, discovery, presentation

course structure
- introduction of tool(s) and platform(s)
- topics in creative technology (1)
- teamwork -- identity as a group
- topics in creative technology (2)
- identity -- individual portfolio(s)
- topics in creative technology (3)
- presentation(s) -- individual & group work
- evaluation -- reflection(s) on we create identity

excursion(s)

reference(s)
An initial set of references should include the list below,
although many more are available.
- Mitchel Resnick, Sowing the Seeds for a more Creative Society -- online video
- Facets of Fun -- On the Design of Computer Augmented Entertainment Artefacts,
available in online version
- Kress G. and van Leeuwen T. (1996), Reading Images: The Grammar of Visual Design, Routledge
- Geert Lovink and Ned Rossiter (eds), MyCreativity Reader, A Critique of Creative Industries, Institute of Network Cultures, Amsterdam 2007
- A. Eliëns, topical media & game development -- media.eliens.net

topic(s)
- application of creative technology elements
- explore combination smart technology & new media
- development interactive game play
- write business & communication plan
- reflection on societal context of media & smart system deployment

CA3 target(s)
- skill(s) -- multi-platform technical development
- knowledge -- interaction & game play
- theory -- smart technology, media & communication
- experience(s) -- large scale application with (societal) impact
- attitude -- acquisition, problem-finding, self-organization, creative solutions

session(s)
- introduction topic(s) & challenge(s)
- exploration of platform & production requirements
- planning -- concept & application development
- establishment of business plan
- contract negotiation & realization
- basic media and communication theory
- business and societal context of the creative application(s)
- delivery and presentation of final application(s)

assignment(s)
- concept pitch presentation(s)
- planning - approach, realization, deployment
- report(s) -- application development and installation
- evaluation(s) -- summary of experience(s) and deployment result(s)

reference(s)
- method(s) -- www.agilemanifesto.org/principles.html
- resource(s) -- game design patterns / team work
- Eliëns A. and Vyas D., Panorama -- explorations in the aesthetics of social awareness, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), p. 71-75, EUROSIS-ETI Publication, ISBN 9789077381373
- Eliëns A., van de Watering M., Huurdeman H., Bhikharie S.V., Lemmers H., Vellinga P. , Clima Futura @ VU -- communicating (unconvenient) science, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), pp. 125-129, EUROSIS-ETI Publication, ISBN 9789077381373
- A. Eliëns, topical media & game development -- media.eliens.net

CA3 target(s)
- skill(s) -- multi-platform technical development
- knowledge -- interaction & game play
- theory -- smart technology, media & communication
- experience(s) -- large scale application with (societal) impact
- attitude -- acquisition, problem-finding, self-organization, creative solutions

session(s)
- introduction topic(s) & challenge(s)
- exploration of platform & production requirements
- planning -- concept & application development
- establishment of business plan
- contract negotiation & realization
- basic media and communication theory
- business and societal context of the creative application(s)
- delivery and presentation of final application(s)

reference(s)
- method(s) -- www.agilemanifesto.org/principles.html
- resource(s) -- game design patterns / team work
- Eliëns A. and Vyas D., Panorama -- explorations in the aesthetics of social awareness, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), p. 71-75, EUROSIS-ETI Publication, ISBN 9789077381373
- Eliëns A., van de Watering M., Huurdeman H., Bhikharie S.V., Lemmers H., Vellinga P. , Clima Futura @ VU -- communicating (unconvenient) science, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), pp. 125-129, EUROSIS-ETI Publication, ISBN 9789077381373
- A. Eliëns, topical media & game development -- media.eliens.net
