2024

Introduction to Python Programming 1

Name: Introduction to Python Programming 1
Code: INF15580O
1 ECTS
Duration: 2 weeks/26 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese
Regime de Frequência: E-learning

Sustainable Development Goals

Learning Goals

This course aims to introduce students to the basic concepts of programming and in particular the Python programming language.
At the end of this subject, students should be able to:
1. Understand the concepts of programming, algorithms and programming languages
2. Know the tools necessary for programming with Python
3. Understanding the characteristics of the Python Programming Language
4. Know the integer, float, string and Boolean data types, the arithmetic, relational and logical operators, and precedence rules in evaluating expressions
5. Decision Structures: Conditionals

Contents

Programming Fundamentals: software; algorithm; natural and formal languages; high-level and low-level programming language; tools
Introduction to the Python language: features, tools, script mode and interactive mode
Numeric, Boolean, and textual data types
Variables and assignment
Arithmetic, relational and logical operators
Evaluation of compound expressions and precedence rules
Reading values
Implicit and explicit type conversion
Conditionals

Teaching Methods

The teaching/learning process is based on a series of asynchronous online sessions, featuring various interactive activities that combine content visualization (short texts, videos, and animations) with simple exercises to gradually assess comprehension as the student progresses through the course program.
There are also synchronous sessions for support and for solving mini-tests.

Assessment

The course evaluation method is continuous assessment, and participants must complete the intermediate mini-test (50%) and the final mini-test (50%).