About this course
- variables and types
- operators and expressions
- conditional statements, loops and functions
- Data preparation and reporting
- Integration with tools and libraries
- Basic algorithms for searching, sorting, and optimizing
Learning outcomes
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;
- can apply these constructs, to create algorithms that solve simple 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);
- can programmatically integrate existing tools and libraries for simple practical operations management problems, such as configuring and invoking a data analysis library;
- can use basic algorithms for searching, sorting and optimization to solve operations management problems;
- can demonstrate by means of an automated test suite to which degree algorithmic correctness has been verified
Prior knowledge
You must meet the following requirements
- Registered for a degree programme other than
- HBO-TOP Applied Physics, Pre-Master
- Completed none of the course modules listed below
- Programming for PT (0HV120)
- Algorithmic prog for oper Mgt (1BK50)
- Programming (2IP90)
- Programming Methods (2IPC0)
- Introduction to objectprogramming (2IPG0)
- Software Development for Engineers (2IS50)
- App Programming (2IS60)
- Programming and modelling (2WH20)
- Programming for Applied Physics (31PAP)
- Programming (JBI010)
- Principles of design and programming (4CA10)
- Programming for data analytics (8BA080)
- Programming and genomics (8CA10)
- Programming and Linear Algebra (6BBR06)
- Fundamentals of algorithmic pro for OMgt (1BK60)
Resources
- Charles R. Severance, Python for Everybody: Exploring Data Using Python 3, 2009. Accessible from: https://www.py4e.com/book.php
Additional information
- More infoCoursepage on website of Eindhoven University of Technology
- Contact a coordinator
- CreditsECTS 5
- Levelbachelor
If anything remains unclear, please check the FAQ of TU Eindhoven.
Offering(s)
Start date
11 November 2024
- Ends19 January 2025
- Term *Block 2
- LocationEindhoven
- Instruction languageEnglish
Course is currently running
For guests registration, this course is handled by TU Eindhoven