Creative programming

DBB100

Over deze cursus

  • Introduction to programming and software engineering.
  • Variables and control flows.
  • 2D graphics and animations.
  • Arrays and other data structures.
  • Functions.
  • Algorithms.
  • Object orientation.
  • GUI and interactivity.
  • Arduino and Serial communication.
  • Networking.
    Instructional modes (attendance)
    -
    Lecture supported by notebook/PC and Arduino.
  • Homework.

Deliverables - Final report.

  • Practical.
  • Interim report.
  • Homework assignment.

Leerresultaten

Creative Programming belongs to the competency areas of Technology & Realization and Math, Data & Computing, which enables the students to explore, prototype, create and demonstrate innovative concepts and experiences using technology. Programming is the foundational step towards building interactive and intelligent systems, products and services.

Students will learn to code first in a visual context by creating artistic visuals and interactive animations using Processing, and later extend these knowledge and skills to the web-based contexts using p5.js. The students are expected to not only gain first-hand experience with Processing programming in creating visuals, animations, and tangible prototypes but also master the fundamental programming concepts such as variables, control flows, functions, data structures and object-orientation, to build a vocabulary for communicating with software engineers in the future.

Voorkennis

Je moet voldoen aan de volgende eisen

  • Ingeschreven voor een andere opleiding dan
  • HBO-TOP Applied Physics, Schakelprogramma, Voltijd
  • Psychology & Technology
  • Geen van onderstaande cursussen mag zijn behaald
  • Programming and modelling (2WH20)

Bronnen

  • Processing (http://processing.org)
  • P5.js (https://p5js.org)
  • Please check on Canvas the requirements on the versions and models of the needed software and hardware.

Aanvullende informatie

cursus
5 ECTS • verbredend
  • Niveau
    bachelor

Startdata

  • 2 feb 2026

    tot 5 apr 2026

    LocatieEindhoven
    VoertaalEngels
    PeriodeBlok 3
    A - Mo 1-4, We 9-10, Th 5-8
    Deze cursus loopt nu
  • 1 feb 2027

    tot 4 apr 2027

    LocatieEindhoven
    VoertaalEngels
    PeriodeBlok 3
    A - Mo 1-4, We 9-10, Th 5-8
    Inschrijving opent 15 nov, 00:00
    Inschrijven tussen 15 nov, 00:00 - 3 jan 2027
Dit aanbod is voor studenten van Wageningen University