Banner gráfico
Banner gráfico - mobile

Mathematics and Computational Thinking with Python

 


 

1 ECTS | 13 teaching hours Face-to-face teaching, with the possibility of transmission by videoconference.

Applications open.

This course has already been held twice. The next edition is scheduled for the second semester of the 2025/2026 academic year.

Application fee: €10.00.

Course fees (payable after admission to the course):

•   National students: €16.00

•   International students: €24.00.

For any clarification, please contact the Student Contact Point by email at balcaounico@ipt.pt or by telephone on 249328107

If you send your documentation by email (balcaounico@ipt.pt) or by post (Estrada da Serra - Quinta do Contador, 2300-313 Tomar), payment can be made by bank transfer to:

NIB: 0781 0112 0000 0001 2791 7

IBAN - PT50 0781 0112 0000 0001 2791 7

BIC - IGCPPTPL

Proof of transfer, indicating the student's details and the name of the account holder, must be sent to balcaounico@ipt.pt or attached to the application form.

This training is part of the Consórcio Rede Politécnica A23 do Plano de Recuperação e Resiliência (PRR).

Regulamento de bolsas do Consórcio Rede Politécnica A23.

Algorithmics and programming are explicitly included in the mathematics curriculum all over the world, which gives students leaving compulsory education the opportunity to develop Computational Thinking and gain programming experience. Currently, Python programming language is recommended in many secondary school mathematics programmes. This language has all the key features needed to develop computational thinking, and is used by both computer and non-computer scientists to solve academic problems. In addition, this language is used by some of the calculators recommended for secondary education. Teachers must therefore develop skills in this language to facilitate its learning and use by students. This course aims to meet the growing demand for equipping educators and professionals with competencies in Computational Thinking applied to Mathematics through Python.

        

ECTS: 1
Location: Tomar (Em Consórcio: A23 - Rede Politécnica, mais informações em http://www.redepolitecnica.pt).

Objectives

Develop knowledge and skills in Computational Thinking in Mathematics.

Use the Python programming language from the perspective of the operational application of mathematical concepts.

Prepare participants to develop code that enables them to solve problems and perform mathematical tasks.

Plano curricular
Cód. UC Area ECTS Lecturer
Obg. Opt.
Anual
40481 Matemática e Pensamento Computacional com Phyton 1

1. Fundamental concepts of Python programming

1.1. Introduction

1.2. Variables and basic data types

1.3. Expressions and operators (arithmetic, logical, and relational)

1.4. Conditional and cyclic statements

1.5. Break, continue and pass commands

1.6. Data collections (lists, tuples and dictionaries)

2. Functions and graphs

2.1. General concepts

2.2. Functions and modules

2.3. Importing functions and modules

2.4. Parameters

2.5. Creating graphical windows and function representations

3. Solving equations, systems of equations and inequalities with Python

4. Trigonometry and Python

(1) Docente Responsável
(2) Docente que lecciona

Contacts

Course coordinator

Maria Cristina Oliveira da Costa

Maria Cristina Oliveira da Costa

Gabinete: B105
ext.: 2105
endereço de e-mail
ISO 9001
NP4552
SGC
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado