PRG1-2012-2-Engenharia
PRG1 - PROGRAMAÇÃO I
1 CARGA HORÁRIA
TOTAL: 72 HORAS (4 HORAS/SEMANA)
TEÓRICA: 36 HORAS
LABORATÓRIO: 36 HORAS
DIAS COM AULA: 36 (18 semanas)
2 PRÉ REQUISITOS: LÓGICA
3 EMENTA
Introdução a lógica de programação e algoritmos. Constantes, variáveis e tipos de dados. Operadores aritméticos, relacionais e lógicos. Concepção de fluxograma e pseudocódigo. Estruturas de decisão e estruturas de repetição. Introdução a linguagem de programação c. Vetores de caracteres e multidimensionais. Ponteiros e aritmética de ponteiros. Funções: chamada por valor e por referência. Chamada recursiva de funções. Tipos de dados compostos. Operação com arquivos textos e binários.
4 Bibliografia Básica
1.SCHILDT, Herbert. C Completo e Total - 3.ed. [S.l.]: Makron, 1997. 830p. ISBN 978-8534605953
5 AULAS
5.1 AULA 1
5.2 AULA 2
5.3 AULA 3
5.4 AULA 4
5.5 AULA 5
5.6 AULA 6
5.7 AULA 7
5.8 AULA 8
5.9 AULA 9
5.10 AULA 10
5.11 AULA 11
5.12 AULA 12
5.13 AULA 13
5.14 AULA 14
5.15 AULA 15
5.16 AULA 16
5.17 AULA 17
5.18 AULA 18
5.19 AULA 19
5.20 AULA 20
5.21 AULA 21
5.22 AULA 22
5.23 AULA 23
5.24 AULA 24
5.25 AULA 25
5.26 AULA 26
5.27 AULA 27
5.28 AULA 28
5.29 AULA 29
5.30 AULA 30
5.31 AULA 31
5.32 AULA 32
5.33 AULA 33
5.34 AULA 34
5.35 AULA 35
5.36 AULA 36
5.37 AULA 37
5.38 AULA 38
5.39 AULA 39
5.40 AULA 40
- Cronograma de atividades
Aula | Data | Horas | Conteúdo | Recursos | |
---|---|---|---|---|---|
1 | 27/2 | 2 | Aula inaugural: apresentação do curriculo e dinâmica de grupos | Auditorio | |
2 | 1/3 | 2 | Prj – Oficina de Linux e edição em wiki | Lab | |
3 | 5/3 | 2 | Prj – Metodologia de projeto (metodo científico X projeto em eng.) | ||
4 | 12/3 | 2 | Conceitos básicos em telecomunicações | Convidar Rhory – TIM | |
5 | 15/3 | 2 | Prj – Oficina de Scratch sobre o Desktop | Lab | |
6 | 26/3 | 2 | Ética e engenharia de telecomunicações | Convidar Romualdo ou Volmi | |
7 | 29/3 | 2 | Prj – Oficina de Scratch sobre o Desktop | Lab | |
8 | 2/4 | 2 | Prj – Dinãmica para desenvolvimento de projeto → Scratch android | ||
9 | 9/4 | 2 | Engenharia de telecomunicações e sustentabilidade | ||
10 | 12/4 | 2 | Prj – Oficina de AppInventor Scratch sobre o Android | Lab | |
11 | 16/4 | 2 | Prj – Oficina de AppInventor Scratch sobre o Android | 2 Labs | |
12 | 23/4 | 2 | Engenharia de telecomunicações e sustentabilidade | ||
13 | 26/4 | 2 | Prj – Oficina de AppInventor Scratch sobre o Android | Lab | |
14 | 7/5 | 2 | Ética e engenharia de telecomunicações | Apresentação dos alunos | |
15 | 10/5 | 2 | Prj – Oficina de AppInventor Scratch sobre o Android | Lab | |
16 | 14/5 | 2 | Prj – Especificação formal do projeto | ||
17 | 19/5 | 3 | O papel do engenheiro de telecomunicações e das empresas de telecomunicações | Sabado | |
18 | 21/5 | 2 | Prj – Projeto preliminar | ||
19 | 24/5 | 2 | Prj – Detalhamento do projeto | Lab | |
20 | 28/5 | 2 | Prj – Aula de desenvolvimento do projeto | 2 Labs | |
21 | 4/6 | 2 | Legislação das telecomunicações, ministério das comunicações e agências reguladoras | Convidar ANATEL | |
22 | 11/6 | 2 | Prj – Aula de desenvolvimento do projeto | 2 Labs | |
23 | 18/6 | 2 | Prj – Aula de desenvolvimento do projeto | 2 Labs | |
24 | 21/6 | 2 | Visita técnica a empresas (quinta – conversar com o Pedro A.) | Agendar Digitro ou Intelbras ou TELEs | |
25 | 25/6 | 2 | Prj – Aula de desenvolvimento do projeto | 2 Labs | |
26 | 2/7 | 2 | Mesa redonda com órgãos de representação e regulamentação da classe (CREA, sindicatos); | Auditório | |
27 | 5/7 | 2 | Prj – Avaliação | Lab | |
28 | 9/7 | 2 | Prj – Avaliação | Lab | |
TOTAL | 57 |