EuroTeQ.eduXchange.euFAQ

Available courses for students of École Polytechnique

(Are you studying at another institution?)

Creative programming
Computer Science and ICT, Data, AI
Organization logo: Eindhoven University of Technology

About this course

  • 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.

Expected learning outcomes

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.

Examination

2 challenges and 2 reflections

Course requirements

Non

Activities

Recorded lectures, workshops, homework, demonstrations, and presentations

More information

https://tueacc.osiris-student.nl/onderwijscatalogus/extern/cursus?cursusid=1636942&taal=nl
  • Local course code
    DBB100
  • Study load
    ECTS 5
  • Level
    bachelor
  • Contact hours per week
    4
  • Instructors
    Erik van der Spek, Janet Huang, Jun Hu, Matthijs Hoekstra, Rong-Hao Liang
  • Mode of delivery
    Hybrid
  • Course coordinator
If anything remains unclear, please check FAQ page.