Fechar menu lateral

Currículos Ativos – Bacharelado

Grade Curricular - Física Bacharelado

Grade Curricular para os alunos que entraram a partir de 2024 de acordo com o novo PPC  
1º Período - 360 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
MAT154Cálculo I60-00
MAT155Geometria Analítica e Sistemas Lineares60-00
QUI125Química Fundamental60-00
DCC199Algorítmos60-00
DC5199Algorítimos Prática30-00
FIS122Laboratório de Introdução as Ciências Físicas30-00
QUI126Laboratório de Química30-00
FIS085Introdução à Física30-100
TOTAL360 100
2º Período - 330 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
MAT156Cálculo II60MAT154 e MAT15500
FIS073Física I60MAT154 e MAT15500
FIS077Laboratório de Física I30FIS12200
QUI162Laboratório de Estrutura e Transformações30QUI12600
MAT158Álgebra Linear60MAT15500
FIS108Complementos de Física I30MAT154100
EST028Introdução à Estatística30MAT15400
TOTAL330 100
3º Período - 330 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
MAT157Cálculo III60MAT15600
FIS074Física II60FIS073 e MAT15600
MAT029Equações Diferenciais I60MAT15600
FIS078Laboratório de Física II30FIS073, FIS077 e MAT15600
OPTOPTATIVA60-00
EXTAtividade de Extensão60-3060
TOTAL330 3060
4º Período - 360 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
FIS075Física III60FIS074 e MAT15700
FIS110Complementos de Física III30FIS074100
FIS079Laboratório de Física III30FIS074, FIS078 e MAT157200
FIS053Física Matemátia I60FIS073, MAT156 e MAT15800
DCC008Cálculo Numérico60DCC119 e MAT15600
OPTOPTATIVA60-00
EXTAtividade de Extensão60-3060
TOTAL360 6060
5º Período - 390 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
FIS076Física IV60FIS07500
FIS080Laboratório de Física IV30FIS075 e FIS0790
FIS040Mecânica Clçassica I60FIS053 e MAT157200
FIS054Física Matemática II60FIS053 e MAT029200
EADFIS020Termodinâmica60FIS074600
ELEELETIVA60-00
EXTAtividadede Extensão60-3060
TOTAL390 13090
6º Período - 420 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
FIS098Física Moderna60FIS075 e MAT029200
FIS100Laboratório de Física Moderna60FIS07600
FIS033Teoria Eletromagnética I60FIS075 e FIS053200
FIS120Física Computacional60DCC008 e MAT029200
FIS041Mecânica Clássica II60FIS040200
ELEELETIVA60-00
EXTAtividade de Extensão60-3060
TOTAL420 11060
7º Período - 300 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
FIS034Teoria Eletromagnética II60FIS033200
FIS031Mecânica Quântica I60FIS054 e FIS098200
FISXX1Trabalho de Conclusão de Curso I60FIS098 e FIS041200
ELEELETIVA ÁREA60-00
EXTAtividade de Extensão60-3060
TOTAL300 9060
8º Período - 360 horas-aula
CódigoDisciplinaCHTPré-RequisitoEaD(horas)Ext(horas)
FIS069Física Estatística60FIS031 e FIS052200
FIS051Evolução da Física60FIS080 e MAT029200
FIS32Mecânica Quãntica II60FIS031 e FIS052200
FISXX2Trabalho de Conclusão de Curso II60FISXX1200
ELEELETIVA ÁREA60-00
OPTOPTATIVA60-00
TOTAL360 800

Plano de Ensino

Disciplina: DCC120 - LABORATÓRIO DE PROGRAMAÇÃO

Carga horária: 30

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
1. Introdução;
2. Noções de uma linguagem de programação;
3. Algoritmos básicos;
4. Procedimentos e Funções;
5. Algoritmos para estruturas de dados homogêneas;
6. Algoritmos para estruturas de dados heterogêneas.
1- Introdução (processo de desenvolvimento de programas; ambiente de programação);

2- Introdução à linguagem de programação C (estrutura léxica, sintática e semântica; construção de expressões aritméticas, lógicas e relacionais; tipos básicos; declaração e inicialização de variáveis; entrada e saída básica; identação, nomes de variáveis, etc); Depuração e testes;

3- Procedimentos e funções (escopo de variáveis, estrutura de procedimentos e funções, argumentos formais e reais);

4- Estrutura de Controle Condicional (decisão com expressões lógicas e alternativas);

5- Estruturas de Controle de Repetição (repetições incluindo acumuladores, contadores, sinalizadores (flags), entrada e saída; algoritmos de média, séries matemáticas, maior valor, etc);

6- Algoritmos para estruturas de dados homogêneas unidimensionais: vetores numéricos;

7- Algoritmos para estruturas de dados homogêneas unidimensionais: strings;

8 - Algoritmos para estruturas de dados homogêneas multidimensionais (declaração e manipulação de matrizes);

9- Algoritmos para estrutura de dados heterogêneas (declaração de registros; manipulação de arranjos de registros).
SILVA, Rodrigo L., OLIVEIRA, Alessandreia M.. Algoritmos em C . Clube de Autores. Juiz de
Fora, 2014. Recurso online
PIVA, D. J., et al. Algoritmos de Programação de Computadores . Elsevier. Rio de Janeiro,
2012. Recurso online
MANZANO, José Augusto N. G. Programação de computadores com C/C++ . Érica -
Saraiva. São Paulo, 2014. Recurso online.
KERNIGHAN, Brian W., RITCHIE, Dennis M. C: A linguagem de programação padrão . Rio de
Janeiro: Campus, 1989.
GUIMARÃES, A. M. Algoritmos e estruturas de dados . Rio de Janeiro: LTC, 1994.
SZWARCFITER , J. L., MARKENZON, L. Estruturas de dados e seus algoritmos . Editora LCT.
2a. Edição, 1994.
FEOFILOFF, Paulo. Algoritmos em linguagem C . Campus, 2009.
EVARISTO, Jaime. Aprendendo a Programar Programando na Linguagem C . Edição
Digital.
DAMAS, Luís. Linguagem C . Editora LTC. 2007.