hpacheco / progii

Repositório de suporte à cadeira de Programação II lecionada na FCUP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programação II

Bem-vindo ao repositório de suporte à cadeira conjunta de Programação II 2023/2024, Programação II 2023/2024 e Estruturas de Dados para Bioinformática 2023/2024. Neste repositório poderá encontrar todo o material de suporte à cadeira.

Pode navegar todo o conteúdo desta página no repositório associado, que inclui os exemplos de código Python utilizados nas aulas.

Pode consultar material de anos anteriores nas sub-páginas:

Para quem quiser utilizar o Replit da cadeira, podem associar-se à Team prog2bio2324 utilizando este Replit Team invite link.

Projetos

Avaliação

Os projetos práticos devem ser realizados em grupos de 2 elementos, e devem ser entregues por email para o regente até às seguintes datas. Estas datas podem vir a ser alteradas consoante o calendário académico.

  • Projeto 1: 24 Março
  • Projeto 2: 28 Abril 1 Maio
  • Projeto 3: 2 Junho

📒 As notas parciais e preliminares dos trabalhos práticos podem ser consultadas nesta folha partilhada (requer login com conta upXXXXXXXXX@g.uporto.pt). Para os alunos que ainda não tiverem conta Google UP, podem activá-la na vossa página pessoal do Sigarra, tab Apps U.Porto > Conta Google. As notas práticas são apenas indicativas até à defesa final; para qualquer dúvida, clarificação ou correção, falar com os docentes.

🆕 As defesas presenciais dos projetos práticos são obrigatórias e decorrerão dia 17 de Junho. Cada grupo deve consultar esta folha partilhada e mandar um email ao regente (hpacheco@fc.up.pt) a reservar uma slot. Alunos da turma CC1028_PL4 deverão reservar uma slot com o professor Hélder; alunos das outras turmas poderão escolher o professor Hugo ou a professora Evelin.

Nota: A resolução dos projetos será acompanhada nas aulas práticas. A apreciação final dos projetos terá também em consideração o progresso dos alunos durante as aulas.

Recurso/Melhoria de Nota

O recurso ou melhoria de nota poderão ser feitos realizando todas as tarefas dos Projetos 1, 2 e 3, e realizando adicionalmente o Projeto 4.

Os alunos que desejem efetuar recurso/melhoria de nota devem contactar o regente a informar da sua intenção.

Os trabalhos de recurso/melhoria devem ser entregues por email para o regente até à seguinte data:

  • Projeto 4: 25 Junho

Tal como os trabalhos de época normal, os trabalhos de recurso/melhoria estão sujeitos a uma defesa presencial.

Bibliografia

  • Allen Downey; How to think like a computer scientist. ISBN: 0-9716775-0-6 interactive edition
  • Wes McKinney; Python for data analysis: Data wrangling with Pandas, NumPy, and IPython. O'Reilly Media, Inc. interactive notebooks
  • Jake VanderPlas; Python data science handbook: Essential tools for working with data. O'Reilly Media, Inc. interactive edition
  • Daniel Y. Chen; Pandas for Everyone, Addison-Wesley supporting data
  • Christian Hill; Learning Scientific Programming with Python 2nd Edition. Cambridge University Press interactive edition
  • Martin Jones; Biological data exploration with Python, pandas and seaborn: Clean, filter, reshape and visualize complex biological datasets using the scientific Python stack. Independently published supporting data
  • Sam Morley; Applying Math with Python, Packt Publishing supporting data

Planificação

Esta planificação serve para dar uma ideia resumida das aulas planeadas e/ou dadas, e está sujeita a alteração.

Teóricas

Entrega do Projeto 1

Entrega do Projeto 2

Entrega do Projeto 3

Práticas

About

Repositório de suporte à cadeira de Programação II lecionada na FCUP


Languages

Language:HTML 79.1%Language:Python 20.2%Language:Jupyter Notebook 0.7%Language:Makefile 0.0%Language:Roff 0.0%