ISLA IPGT 7338
Algoritmia
Multimedia Product Development
-
ApresentaçãoPresentationDesign automatic problem-solving using computers. Apply the downward approach and structured programming. Structuring algorithms in pseudocode and fluxograms. Understand loops and control structures. Apply the main elementary ordering and search algorithms. Apply data structures. Use the Python programming language.
-
ProgramaProgrammeOBJECTIVES BASIC CONCEPTS PROGRAMMING LANGUAGES COMPILERS AND INTERPRETERS ALGORITHMS PSEUDOCODE DATA TYPES VARIABLES CONSTANT VECTORS MATRICES OPERATORS LOGICAL AND CONTROL STRUCTURES LOOP STRUCTURES FLOWCHARTS STRUCTURED / MODULAR PROGRAMMING PYTHON LANGUAGE IMPLEMENTATION OF ALGORITHMS WITH PYTHON TEST
-
ObjectivosObjectivesDesign automatic problem-solving using computers. Apply the downward approach and structured programming. Structuring algorithms in pseudocode and fluxograms. Understand loops and control structures. Apply the main elementary ordering and search algorithms. Apply data structures. Use the Python programming language.
-
BibliografiaBibliographyCarvalho, Adelaide (2010), Algoritmia e Programação Estruturada, FCA Aristides S. Bouras and Loukia V. Ainarozidou (2015), Python and Algorithmic Thinking for the Complete Beginner Osório, Luis (2021), Ebook, Algoritmia e Conceitos Fundamentais de Programação com Python
-
MetodologiaMethodologyAtive metodologie
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS5
-
NaturezaNatureMandatory
-
EstágioInternshipNão