Google

Aviso: Se está a ler esta mensagem, provavelmente, o browser que utiliza não é compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize o seu browser para ter uma melhor experiência de utilização deste "website". Mais informações em webstandards.org.

Warning: If you are reading this message, probably, your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your browser to enjoy a better user experience of this website. More informations on webstandards.org.

ISEG  >  Estrutura  >  Unidades Académicas  >  Gestão  >  Unidades Curriculares  >  Programming Foundations

Programming Foundations (PFP-DAB)

Área

AC Gestão > UC Mestrados

Activa nos planos curriculares

Data Analytics for Business > Data Analytics for Business > 2º Ciclo > Unidades Curriculares Obrigatórias > Programming Foundations

Nível

2º Ciclo (M)

Tipo

Estruturante

Regime

Semestral

Carga Horária

Aula Teórica (T): 0.0 h/semana

Aula TeoricoPrática (TP): 2.0 h/semana

Trabalho Autónomo: 86.0 h/semestre

Créditos ECTS: 4.0

Objectivos

L0 1.Learn main programming concepts
L0 2.Understanding of elementary programming techniques in Python
L0 3.Problem solving skills through implementation of simple algorithms in Python

Programa

1.Introduction to Programming and Python
2.Data types, mathematical functions and objects
3.Selections and loops
4.Functions
5.Objects and classes
6.GUI programming
7.Exception handling
8.Case studies

Metodologia de avaliação

All the classes take place at a computer lab and are of both theoretical and practical nature. The lecturer makes an initial presentation of concepts that are immediately put to practice using illustrative exercises and case studies. There will be a standard python environment provided in the computer lab (compiler and IDE) but students can also use alternative environments as well as their own computers.
Assessment will consist in individual quizzes assigned during the semester (30%), a small group project to be presented by the end of the semester (30%) and an individual final exam (40%).

Bibliografia

Principal

Introduction to programming using Python

Liang, Y. Daniel

2017

Pearson

Secundária

Não existem referências bibliográficas secundárias.