Programa
Fundamentos de Programação
Curso Livre em Mobilidade
Doutoramento Bolonha em Ciência Cognitiva
Mestrado Bolonha em Ciência Cognitiva
Mestrado Bolonha em Ciência Cognitiva
Programa
Breve introdução aos fundamentos da programação, programação de computadores e linguagens de programação, seguida de uma discussão aprofundada dos seguintes conceitos de programação: - Variáveis: identificadores, operadores de atribuição, identificadores recomendáveis e palavras reservadas. - Tipos de dados I: strings, listas e arrays; objectos mutáveis e não mutáveis. - Tipos de dados II: tuples, dicionários e objetos. - Condicionais: if, elif, else e operadores lógicos. - Funções: argumentos, número variável de argumentos, funções como argumentos, escopo léxico, funções anónimas, recursão. - Bibliotecas e módulos. - Input e Output: leitura de dados a partir do teclado, escrita de dados para no ecrã, leitura/escrita de dados de e para ficheiro - Programação orientada a objetos: classes e herança. - Teste de software.