8
Programação Engenharia Informática (13205) – 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) – 1º ano, 1º semestre Cap. 00 – Planeamento de Ensino-Aprendizagem

Planeamento do Processo de Ensino-Aprendizagem

Embed Size (px)

Citation preview

Page 1: Planeamento do Processo de Ensino-Aprendizagem

ProgramaçãoEngenharia Informática (13205) – 1º ano, 1º semestre

Tecnologias e Sistemas de Informação (6619) – 1º ano, 1º semestre

Cap. 00 – Planeamento de Ensino-Aprendizagem

Page 2: Planeamento do Processo de Ensino-Aprendizagem

Objetivo principal?

Qual é o objectivo fundamental da disciplina?

O objectivo é aprender a programarcomputadores …

… através da utilização duma linguagem de programação imperativa (linguagem C).

T00 Planeamento de Ensino-Aprendizagem

Page 3: Planeamento do Processo de Ensino-Aprendizagem

Objetivos gerais?

- Aprendizagem dos rudimentos da arquitectura de computadores (hardware).

- Aprendizagem dos rudimentos de software.

- Aprendizagem das interrelações entre hardware e software na programação.

- Aprendizagem das técnicas de programaçãoimperativa.

- Aprendizagem duma linguagem de programaçãoimperativa (linguagem C).

- Aprendizagem das técnicas básicas de desenho e estruturação de algoritmos e programas.

T00 Planeamento de Ensino-Aprendizagem

Intel Xeon Nehalem

#include <stdio.h>

void main(){int x = 5;printf(“Hello World!”); printf(“%d”,x);

}

Page 4: Planeamento do Processo de Ensino-Aprendizagem

Conteúdos programáticos

T00 : Planeamento do Processo de Ensino-Aprendizagem

T01 : Fundamentos de Computadores

T02 : Fundamentos de Linguagens

T03 : Tipos de Dados Simples

T04 : Desenho de Algoritmos e Programação Estruturada

T05 : Subprogramas I

T06 : Arrays: Tipos de Dados Compostos I

T07 : Endereçamento de Memória

T08 : Subprogramas II

T09 : Strings: Tipos de Dados Compostos II

T10 : Structs: Tipos de Dados Compostos III

T11 : I/O Files: Tipos de Dados Compostos IV

T12 : Gestão Dinâmica da Memória

T00 Planeamento de Ensino-Aprendizagem

Page 5: Planeamento do Processo de Ensino-Aprendizagem

Funcionamento da unidade curricular

- Aulas teóricas (T): 1 a 2 capítulos teóricos por semana.

- Aulas prático-laboratoriais (PL): 1 folha de exercícios de programação em C por semana.

- Testes: 1 teste após 3 capítulos teóricos (ou seja, 3 semanas em média).

T00 Planeamento de Ensino-Aprendizagem

1. Não usaremos qualquer IDE para editar, compilar e executar programas.

2. A edição poderá ser feita em qualquer editor ASCII.

3. A compilação e execução serão efetuadas em Liinux Bash Shell, que é usual em Linux e Mac OS, mas também é possível em Windows 10 (veja-se https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/)

IDE = integrated development environment

Page 6: Planeamento do Processo de Ensino-Aprendizagem

Bibliografia

C: a software engineering approach P. Darnell e P. Margolis Springer-Verlag, NY, USA

Linguagem C Luís DamasFCA – Editora de Informática

T00 Planeamento de Ensino-Aprendizagem

Page 7: Planeamento do Processo de Ensino-Aprendizagem

Avaliação

Avaliação em Frequência:- 4 Testes (teoria + resolução prática de problemas)

5 + 5 + 5 + 5 = 20 valores

Avaliação em Exame:- 4 Testes (teoria + resolução prática de problemas)

5 + 5 + 5 + 5 = 20 valores

Assiduidade:- Uma falta a uma aula prática impossibilita a admissão ao teste respetivo. Neste caso, o aluno terá que ir

a exame fazer o teste.

Datas de Testes:- Segunda-feira 09 outubro: 18:00 sala 4.2 1º Teste - Segunda-feira 06 novembro : 18:00 sala 4.2 2º Teste - Segunda-feira 04 dezembro: 18:00 sala 4.2 3º Teste - Segunda-feira 08 janeiro: 18:00 sala 4.2 4º Teste

T00 Planeamento de Ensino-Aprendizagem

Page 8: Planeamento do Processo de Ensino-Aprendizagem

URL e horário de atendimento

http://www.di.ubi.pt/~agomes/programacao

Prof. Abel Gomes

275 242 081(secretariado do DI)Gab. 3.26 (melhor no IT por cima da sala 6.26)

[email protected]

FIM

T00 Planeamento de Ensino-Aprendizagem

Horário de atendimento:

Segunda-feira : 18:00 – 19:00Terça-feira: 18:00 – 19:00

Nota: requer a marcação prévia via email com pelomenos 48 horas de antecedência.