| 1º Período - 360 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| MAT154 | Cálculo I | 60 | - | 0 | 0 |
| MAT155 | Geometria Analçítica e Sistemas Lineares | 60 | - | 0 | 0 |
| QUI125 | Química Fundamental | 60 | - | 0 | 0 |
| DCC199 | Algorítmos | 60 | - | 0 | 0 |
| DC5199 | Algorítimos Prática | 30 | - | 0 | 0 |
| FIS122 | Laboratório de Introdução as Ciências Físicas | 30 | - | 0 | 0 |
| QUI126 | Laboratório de Química | 30 | - | 0 | 0 |
| FIS085 | Introdução à Física | 30 | - | 10 | 0 |
| TOTAL | 360 | 10 | 0 | ||
| 2º Período - 330 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| MAT156 | Cálculo II | 60 | MAT154 e MAT155 | 0 | 0 |
| FIS073 | Física I | 60 | MAT154 e MAT155 | 0 | 0 |
| FIS077 | Laboratório de Física I | 30 | FIS122 | 0 | 0 |
| QUI162 | Laboratório de Estrutura e Transformações | 30 | QUI126 | 0 | 0 |
| MAT158 | Álgebra Linear | 60 | MAT155 | 0 | 0 |
| FIS108 | Complementos de Física I | 30 | MAT154 | 10 | 0 |
| EST028 | Introdução à Estatística | 30 | MAT154 | 0 | 0 |
| TOTAL | 330 | 10 | 0 | ||
| 3º Período - 420 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| MAT157 | Cálculo III | 60 | MAT156 | 0 | 0 |
| FIS074 | Física II | 60 | FIS073 e MAT156 | 0 | 0 |
| FIS078 | Laboratório de Física II | 30 | FIS073, FIS077 e MAT156 | 0 | 0 |
| EDU034 | Estado, Sociedade e Educação | 60 | - | 0 | 0 |
| MTE179 | Saberes Físicos Escolares | 60 | - | 0 | 0 |
| EDU174 | Prática escolar em saberes físicos escolares | 30 | - | 0 | 0 |
| OPT | OPTATIVA | 60 | - | 0 | 0 |
| EXT | Atividade de Extensão | 60 | - | 30 | 60 |
| TOTAL | 420 | 30 | 60 | ||
| 4º Período - 390 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| FIS075 | Física III | 60 | FIS074 e MAT157 | 0 | 0 |
| FIS110 | Complementos de Física III | 30 | FIS074 | 10 | 0 |
| FIS111 | Laboratório de Eletricidade e Eletrônica | 30 | FIS074, FIS078 e MAT157 | 0 | 0 |
| MAT029 | Equações Diferenciais I | 60 | MAT156 | 0 | 0 |
| EDU135 | Metodologia do Ensino de Física | 60 | MTE179 | 0 | 0 |
| EDU | Políticas Públicas e Gestão da Educação com Prática Educativa | 90 | - | ||
| OPT | OPTATIVA | 60 | - | 0 | 0 |
| TOTAL | 390 | 10 | 30 | ||
| 5º Período - 420 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| FIS076 | Física IV | 60 | FIS075 | 0 | 0 |
| FIS080 | Laboratório de Física IV | 30 | FIS075 e FIS079 | 0 | 0 |
| EADFIS015 | Mecânica | 60 | FIS029 e MAT157 | 60 | 0 |
| FIS14 | Física Prática I | 30 | FIS075 e EDU135 | 0 | 15 |
| EADFIS020 | Termodinâmica | 60 | FIS074 | 60 | 0 |
| PEO039 | Processos de Ensino e Aprendizagem | 60 | - | 0 | 0 |
| EDU175 | Ensino de Física na escola básica I | 30 | EDU135 e FIS075 | 0 | 0 |
| EDU176 | Prática em ensino de Fìsica na escola básica I | 60 | EDU135 e FIS076 | 0 | 30 |
| EXT | Atividadede Extensão | 60 | - | 30 | 30 |
| TOTAL | 420 | 150 | 75 | ||
| 6º Período - 390 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| FIS098 | Física Moderna | 60 | FIS075 e MAT029 | 20 | 0 |
| FIS100 | Laboratório de Física Moderna | 60 | FIS076 | 0 | 0 |
| EADFIS022 | Eletromagnetismo | 60 | FIS075 e MAT029 | 60 | 0 |
| EADFIS016 | História da Física I | 60 | FIS075 ou EADFIS010 | 60 | 0 |
| FIS115 | Física Prática II | 30 | FIS114 | 0 | 15 |
| EDU177 | Ensino de Física na escola básica II | 30 | EDU175 | 0 | 0 |
| EDU178 | Prática em ensino de Fìsica na escola básica II | 60 | FIS076, EDU175 e EDU176 | 0 | 30 |
| EXT | Atividade de Extensão | 30 | - | 30 | 30 |
| TOTAL | 390 | 170 | 75 | ||
| 7º Período - 470 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| FIS116 | Física Prática II | 30 | FIS115 | 0 | 15 |
| FIS043 | Estrutura da Matéria I | 60 | FIS098 | 20 | 0 |
| FIS118 | Instrumentação para o Ensino de Física I | 60 | FIS076 | 0 | 30 |
| EADFIS021 | História da Física II | 60 | EADFIS016 | 60 | 0 |
| EDU054 | Questões Filosóficas Aplicadas à Educação | 60 | - | 0 | 0 |
| EDU203 | Reflexões sobre a atuação no espaço escolar I - ensino de Física I | 60 | EDU135 e MTE179 | 0 | 0 |
| EDU204 | Estágio Supervisionado em ensino de Física I | 140 | EDU135 e MTE180 | 0 | 60 |
| TOTAL | 470 | 80 | 45 | ||
| 8º Período - 360 horas-aula | |||||
| Código | Disciplina | CHT | Pré-Requisito | EaD(horas) | Ext(horas) |
| FIS121 | Estrutura da Matéria II | 30 | FIS043 | 10 | 0 |
| FIS119 | Instrumentação para o Ensino de Física II | 60 | FIS118 | 0 | 30 |
| FIS117 | Física Prática IV | 30 | FIS116 | 0 | 15 |
| EDU182 | Reflexões sobre a atuação no espaço escolar II - ensino de Física II | 60 | EDU204 | 0 | 0 |
| EDU206 | Estágio Supervisionado em ensino de Física I | 140 | EDU204 | 0 | 0 |
| LEM184 | Libras e Educação para surdos | 60 | - | 0 | 0 |
| OPT | OPTATIVA | 60 | - | 0 | 0 |
| TOTAL | 440 | 10 | 45 | ||
Disciplina: DCC199 - ALGORITMOS
Carga horária: 90
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICEPlano de Ensino
2. Noções de uma linguagem de programação
3. Funções
4. Estruturas básicas para construção de algoritmos
5. Estruturas de dados homogêneas
6. Estruturas de dados heterogêneas
Histórico, perspectivas e aplicações.
Organização básica de um computador.
Ambientes e linguagens de programação.
Compiladores e interpretadores.
Conceito de estrutura léxica, sintática e semântica de uma linguagem de programação.
Conceito de algoritmos e estruturas básicas de controle do fluxo de execução.
Ambientação à programação, compilação, execução, depuração e testes.
2. Noções de uma linguagem de programação
Declaração de variáveis e constantes, tipos básicos, expressões aritméticas e lógicas.
Precedência de operadores.
Regras básicas para a construção de algoritmos legíveis (indentação, nomes de variáveis, etc.).
Inicialização de variáveis.
Comandos de entrada e saída.
Noções de correção de algoritmos (teste de mesa, etc.)
3. Funções
Estrutura de funções.
Escopo de variáveis.
Argumentos de funções.
4. Estruturas básicas para construção de algoritmos
Estruturas de desvios condicionais.
Comandos de seleção múltipla.
Estrutura de controle com repetição.
Acumuladores, contadores, sinalizadores (flags) e condições de parada.
5. Estruturas de dados homogêneas
Declaração e manipulação de arranjos unidimensionais: vetores.
Manipulação de cadeias de caracteres.
Declaração e manipulação de arranjos multidimensionais: matrizes.
6. Estruturas de dados heterogêneas
Declaração de registros.
Manipulação de arranjos de registros.
MANZANO, J. A. N. G. Programação de computadores com C/C++. Erica, 2014.
SILVA, R. L.; OLIVEIRA, A. M. Algoritmos em C. Clube de Autores, 2014.
DROZDEK, A. Estrutura de dados e algoritmos em C++. 2a edição. Cengage Learning, 2018.
FEOFILOFF, P. Algoritmos em linguagem C. Elsevier, 2009.
SOFFNER, R. Algoritmos e programação em linguagem C. Saraiva, 2013.
VOTRE, V. P. C++ explicado e aplicado. Alta Books, 2016.