Apply now
Start date not set yet
More information ...
ASK HAN

Program

students in Design of Experiments course

Automating repetitive tasks can make your work a lot more efficient, smarter and more enjoyable. In this course, you will develop your problem‑solving skills and learn how to implement your own solutions using the Python programming language.

Topics

The course covers the following topics:

Day 1
  • Variables and datatypes
  • Conditional (if-statements) code execution
  • Python syntax
Day 2
  • Programming concepts and their applications
  • Repetitive (loops) code execution
  • Problem-solving with programming
  • From idea to program: deconstructing an idea into workable components
Day 3
  • Working with files (reading and writing)
  • Handling errors in your code (debugging)
Day 4
  • Writing functions (DRY principles) and reusing code
  • PIP: Using external packages
  • Creating plots/figures with external packages
Day 5
  • Complex data structures
  • Using Google as a programming aid
  • Generative AI in (learning) programming: helpful or hindrance?
Day 6
  • Review
  • Version control with Git
  • Working on individual/group case studies in class
Day 7
  • Final assignment:
    during this session, you will show what you have learned

Participants’ own materials
You may use your own dataset or files during assignments in the course.

Program details

Once you're finished...

... After completing the course, you will be able to:

  • Understand the basic principles of programming and apply them in Python;
  • Debug code in a structured way, allowing you to detect and fix errors;
  • Translate a described or observed problem into working code;
  • Continue developing your Python programming skills independently.

 

 

Facility Management, foto 8219, studenten aan het werk op de laptop, samenwerken
next page
 

Admission

What are the admission requirements? And how do I apply?

twee personen kijken op een laptop