EduXchange.EU

Creative programming

DBB100
Computer Science and ICT, Data, AI

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 expertise area "Technology and Realization" that enables the students to explore, prototype, create and demonstrate innovative concepts and experiences using technology.
Programing would be the first step towards integrating technology, among other steps, to approach the interactive and intelligent systems, products and related services.
We will learn programming first in a visual context by creating artistic visuals and interactive animations and later in a tangible context by integrating sensors and actuators. 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.

Toetsing

2 challenges and 2 reflections

Voorkennis

None

Bronnen

  • http://processing.org Processing.
  • http://arduino.cc/ Arduino.
  • Please check on Canvas the requirements on the versions and models of the needed software and hardware.

Activiteiten

Recorded lectures, workshops, homework, demonstrations, and presentations

Aanvullende informatie

  • Studiepunten
    ECTS 5
  • Contact uren per week
    4
  • Instructeurs
    Janet Huang, Jun Hu, Rong-Hao Liang
  • Instructievorm
    Hybrid
Als er nog iets onduidelijk is, kijk even naar de FAQ van TU/e (The Netherlands).

Aanbod

  • Startdatum

    3 februari 2025

    • Einddatum
      6 april 2025
    • Periode *
      Blok 3
    • Locatie
      Eindhoven
    • Voertaal
      Engels
    • Tijd info
      Monday 08:45 - 12:45, Wednesday 17:30 - 19:30, Thursday 13:30 - 17:30
    Inschrijvingsperiode gesloten
Dit aanbod is voor studenten van EPFL (Switzerland)