-- niet aangeboden
Additional Information

This minor is in English. If you prefer to study this minor in Dutch, please look for the Dutch version elsewhere on this site.

For more information, please contact Jille Treffers at  Jille.Treffers@han.nl, or:  

info@han.nl | T 31 (0)24 35 30 500 from 09.00 to 16.30 | www.han.nl

Subscribe? Good to know!

For popular minors a draw takes place 3 to 4 weeks after the opening, if there are at that time more subscribers than available places. For the minors with places still available applies until the closing of the subscription period: Once a minor is full, it is closed!

In addition, if the number of subscribers after three weeks is below the norm; this minor may possibly be withdrawn. So if you are interested, sign up immediately! 

Subscribe in time!

Note: For HAN students it means that, in case of cancellation of the first choice AFTER the period of decision (this takes about three weeks) they may re-subscribe for the still available minors.

Even then: Once a minor is full, it is closed! 

A good overview of the HAN minors can be found in the minors app! The app is accessible via: http://www.minoren-han.nl/

Choose the minor Scripting for Designers and create scripts and programs to make prototypes of interactive objects (apps, websites, physical objects, art installations) come alive. This minor is in English. If you prefer to study this minor in Dutch, please look for the Dutch version elsewhere on this site. 

Scripting is a kind of computer programming. You design interactive things, and test the interaction using prototypes. A major part of the prototype is its software, which gives them their intelligence and interaction capabilities.


Make design come alive

With an iterative and explorative approach, you create the software that will animate your designs. You will probably need programming technologies that are new to you, so you will research new programming technologies and make yourself proficient in using them. The result of your research will be your prototype, that you will then be able to test and demonstrate.


Subjects covered

  • JavaScript for programming in web browsers;
  • Arduino for connecting your programs to the physical world;
  • two new programming technologies you can largely choose yourself. Think of programming for games, web servers, cameras and other interesting sensors, mobile apps and more;

how to collaborate with team members on a large programming project.


Working methods

  • Flipped classroom based on video tutorials, and homework assignments;
  • Intensive use of social media for mutual support and teacher feedback;
  • Project work comprising research, concept development and software development.
Learning objectives

See for yourself if this minor offers what you want to learn.

Basic training in programming

  • Fundamental principles of programming;
  • differences and similarities between two of the most important programming languages (JavaScript for websites, and Arduino C for working with physical objects and sensors);

Project 1: Multimedia platforms

  • Discover multimedia technologies and their programming languages;
  • Explore and become proficient in a new programming language or platform;
  • Create a working prototype for your own software idea;
  • Learn to collaborate with (usually) two others in developing software.
  • Learn to manage and monitor your own learning trajectory.

Project 2: Explore and experiment

This project is similar to the first project in that you work with team mates to create a working prototype of a software idea that you, and your team, invent for themselves. Also, you will do this while learning yet another new programming technology. There are four important differences:

  • There is much more freedom in selecting the new programming technology for yourself;
  • You work in a larger team: typically with 4 or 5 team mates;
  • You have more time: the project typically lasts two or three weeks longer;
  • You’ll have done a project before, and will be much quicker in learning the new platform and getting the team organized.


This minor does not require any knowledge about programming beforehand.
You do need to be able to read and listen to English, and some basic knowledge about HTML and CSS (for creating webpages) is useful, but many students acquire this knowledge while participating in the minor.



You pass the Basic Training in Programming by passing a portfolio assessment that looks into the programs you’ve written and handed in during the entire course.

You pass both the projects if you “work hard and have fun” (the slogan for the minor). More specifically, you will be graded on:

  • The amount an quality of programming that went into your prototype. This means that you can very well get a passing grade, even if the prototype falls short of some of the goals that you have set for yourself.
  • How diligent and forthcoming you are in your weekly reports on your project activity, and how you manage to improve your approach throughout the project.
  • A final presentation on the prototype.


Students are expected to be available from Monday to Friday, so doing a part-time job or taking other subjects from Monday to Friday between 9:00 - 17:45 is not an option.

In the first 6 weeks, you will attend 3-hour classroom sessions on four mornings each week. You will need the rest of the time to do homework in preparation for the next classroom session.

In the two projects, you are expected to invest 40 hours per week into the project, and collaborate with team mates at school.

Studenten van de HAN kunnen zich eenvoudig aanmelden via alluris.

Inloggen alluris arrowright

Externe studenten moeten eerst een account aanmaken bij kies op maat.

Heb je nog geen account bij kies op maat? Klik dan op onderstaande button om een account aan te maken.

Account aanmaken arrowright

Heb je al wel een account bij kies op maat? Klik dan op onderstaande button om in te loggen.

Inloggen kies op maat arrowright