Engineering Applications in Python, 3rd Edition


This SAP aims to give an initial introduction to programming for undergraduate and postgraduate students 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 capabilities and applications.

Python is very popular also 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).

Date
Number Hours
0 hours
Course Code / UFCD Code:
EAP3
Typology
Transversal Skills
Mode of delivery
blended
Location

Blended

Organised By

TUS IPLeiria IPCA

Certification

No image available
Programmatic synthesis
Language of instruction
English - United Kingdom
ECTS credits
3 ECTS credits
Academic Recognition
To be defined by each home institution. In general terms, most students will have this RUN-EU 2.0 SAP certified in the Diploma Supplement, as a minimal condition.
Means Criteria
Active participation Learner portfolio Final presentation Reflection
Prerequisites

None

Scholarship Available

Admission Conditions

How to apply
Fill in the application form
Target Audience
All RUN-EU 2.0 Undergraduate and Postgraduate Students.
Selection criteria
Background, motivation, wide representation of subject areas/fields and balanced participation of RUN-EU 2.0 member institutions. A maximum of 35 students will be selected for this programme. The selection team will also take steps towards ensuring a diverse and representative group of students.
Training Area
Special Conditions
None
Learning Teaching Strategy
Professional Output

Workload Breakdown
Proposed Learning Outcomes

During the SAP the students will be able to:

Develop abstract thinking skills and acquire fundamental concepts associated with programming language.

Learn the basic steps of developing a program as a solution to a problem.

Design and analyse algorithms for problem solving.

Understand the principles of structured programming.

Understand the elementary concepts of Python programming language.

Analyse and interpret programs coded in Python programming language.

Develop programs using the Python programming language.

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.

Coordination
Sajjad Sajjadi
Ana Lemos
Carlos Campos
Paulo Madeira
Teresa Abreu
Read all the details about this programme.
Please send an email to run-eu@ipca.pt or SAPchanginggames@ipca.pt if you have any further questions.