Code |
15994
|
Year |
1
|
Semester |
S1
|
ECTS Credits |
1
|
Workload |
PL(18H)
|
Scientific area |
Mathematics
|
Entry requirements |
The student should already be able to efficiently use the calculator as an auxiliary calculation tool.
|
Learning outcomes |
With this curricular unit, it is intended that the student develops computational thinking and obtains tools that help him in carrying out practical activities (experimental and laboratory). At the end of this course unit the student should be able to: a) run Python programs with data entry; b) create programs using templates and save them as a module; c) solve simple problems by exploring the symbolic and graphical capabilities of the calculator; d) interact and share data with other applications; e) plan experimental activities in an investigative logic.
|
Syllabus |
1. Introduction to Python ...1.1 Editor versus interpreter 1.2 The interactive environment 1.3 Selection of commands 1.4 I/O Functions 1.5 Elementary mathematical operations and functions 1.6 Use of the Complex Mathematics library 1.7 Random domain 1.8 Menu drawing and image 2. Introduction to programming 2.1 Functions and .py files 2.2 Cycles 2.3 Control structures: conditional 2.4 Time menu 2.5 Graphic module 3. Turtle Graphics 3.1 Commands 3.2 Construction of polygons 3.3 Reproduction of figures 3.4 Applications to graph theory
|
Main Bibliography |
1- Ernesto J. F. Costa, “Programação em Python: fundamentos e resolução de problemas”, FCA, 2015. 2- Gautam M. Puri, “Python scripts for abaqus: learn by example”, Charleston, 2011. 3- Alexandre Gomes, “Python TI-Nspire. Manual de Programação”, Texas Instruments., 2021.
|
Language |
Portuguese. Tutorial support is available in English.
|