The Intensive Programme (BIP) in Engineering Applications in Python is jointly coordinated by the Technological University of the Shannon (TUS), the Polytechnic University of Leiria (IPLeiria), the Polytechnic Institute of Cávado and Ave (IPCA), and Howest University of Applied Sciences (HOWEST). It is hosted by TUS in a blended format, with online lectures and teamwork, followed by a face-to-face week that includes enterprise visits to regional stakeholders, including Dell enterprises.
This BIP aims to give an initial introduction to programming for all students from any cycle, and with some knowledge of a programming language and is oriented to engineering applications.
To accomplish this goal, we will use the Python programming language (https://www.python.org/). The Python programming language is an object-oriented, high-level programming language with dynamic semantics. It is open source and available for all major platforms. Python is being used by a large and supportive community of users.
Since Python supports modules and packages, program modularity and code reuse are encouraged. Many Python modules and packages have been made available by contributors, expanding Python's capabilities and applications.
Python is also very popular due to its versatility (it can be used for many different tasks in a great variety of applications) and to its easy to learn syntax (it has a simple syntax like the natural language).
23rd of February 2026 to 24th of April 2026
English
To be defined by each home institution. Generally, most students will have this BIP certified in their diploma supplement, as a minimal requirement.
All RUN-EU 2.0 Undergraduate and Postgraduate Students
Application for this product is closed.
Selected and confirmed participants must contact their home International Office for scholarship information, prior to the starting date of the BIP.
By the end of this Erasmus+ Blended Intensive Programme, learners will be able to:
Develop abstract thinking skills and acquire fundamental concepts associated with programming language.
Design and analyse algorithms for problem solving.
Understand the principles of structured programming.
Apply Python programming to develop solutions for real-world problems.
Understand the structure and organization of structured data and to use the most appropriate data structures when solving a problem.
Develop applications following the fundamentals and best practices of structured programming.
Understand and interpret fundamental Python programs.
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them. Grant Agreement Number: 101124674