Over deze cursus
- variables and types
- operators and expressions
- conditional statements, loops and functions
- Object Oriented concepts
- Data structures
- Data preparation and reporting
- Integration with tools and libraries
Leerresultaten
After successfully completing this course, the student:
- understands the following programming constructs:
o variables and types,
o operators and expressions,
o conditional statements,
o loops,
o functions,
o data structures;
o object oriented concepts
o data frames
- can apply these constructs, to create algorithms that solve practical operations management problems, such as: loading data from a file system and from the web, preparing data for further processing (filtering and transforming data elements), writing results to a report;
- can programmatically integrate existing tools and libraries for solving practical operations management problems, such as: configuring and invoking a data analysis library and interacting with a simulation program;
- can demonstrate by means of an automated test suite to which degree algorithmic correctness has been verified.
Voorkennis
Je moet voldoen aan de volgende eisen
- Ingeschreven voor een andere opleiding dan
- HBO-TOP Applied Physics, Schakelprogramma
- Geen van onderstaande cursussen mag zijn behaald
- Programming for PT (0HV120)
- Fundamentals of algorithmic pro for OMgt (1BK60)
- Fundamentals of algorithmic pro for OMgt (1BV30)
- Programming (2IP90)
- Programming Methods (2IPC0)
- Introduction to objectprogramming (2IPG0)
- App Programming (2IS60)
- Programming and modelling (2WH20)
Bronnen
- Charles R. Severance, Python for Everybody: Exploring Data Using Python 3, 2009. Accessible from: https://www.py4e.com/book.php
Aanvullende informatie
- Meer infoCursuspagina op de website van Eindhoven University of Technology
- Neem contact op met een coordinator
- StudiepuntenECTS 5
- Niveaubachelor
Als er nog iets onduidelijk is, kijk even naar de FAQ van TU Eindhoven.
Aanbod
Dit aanbod is voor studenten van Utrecht University