FACULDADES INTEGRADAS DE CARATINGA
EMENTÁRIO E
PROGRAMA DE CURSO
CURSO:
Ciência da Computação
1º PERÍODO
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Cálculo Diferencial e Integral I
Carga horária semestral: 80h/aula
Carga horária semanal: 4h/aula
II. EMENTA
Funções hiperbólicas. Limites e continuidade. Derivada de funções de uma variável.
Aplicações de derivadas. Conceitos iniciais de integração.
III. OBJETIVOS
Capacitar o aluno a usar os conceitos de derivadas de função de uma variável na
resolução de problemas;
Introduzir o ferramental matemático necessário ao desenvolvimento de outras
disciplinas do curso;
Contribuir no desenvolvimento de raciocínio lógico, intuição, senso crítico e
criatividade do aluno.
IV. CONTEÚDO PROGRAMÁTICO
Funções:
Funções hiperbólicas
Limites e Continuidade:
Noções intuitivas;
Definição e propriedades dos limites;
Limites laterais;
Limites finitos e infinitos;
Continuidade;
Teorema do valor médio.
Derivadas:
Noções intuitivas;
Definição e determinação por meio de limite;
Regras de derivação;
Derivadas de outras ordens;
Regras da multiplicação e da divisão;
Regra da cadeia;
Aplicações de derivadas: regra de La’Hôpital, máximos e mínimos de funções.
Integrais:
Noções intuitivas;
Definição;
Integrais de funções polinomiais;
Integrais de outras funções;
Integração por partes.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
LEITHOLD, Louis. Cálculo com geometria analítica. Vol.1. São Paulo: Harbra,
1999.
ÁVILA, G.S.S. Introdução ao cálculo. Rio de Janeiro, LTC, 1999.
EDWARDS Jr, C. H. Cálculo com Geometria Analítica. Vol 1, 4ª ed. Rio de Janeiro,
Prentice-Hall do Brasil Ltda, 1997.
COMPLEMENTAR:
FLEMMING, D. M. FLEMMING A: funções, limite, derivação, integração. 5ª ed. São
Paulo, Makron, 1992.
ANTON, H. Cálculo: um novo horizonte. Vol. 1. 6ª ed. Porto alegre. Bookman,
2000.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Língua Inglesa
Carga horária semestral: 80 horas/aula
Carga horária semanal: 4 horas/aula
II. EMENTA
Desenvolvimento da prática e técnica de leitura para compreensão de textos em
língua inglesa, tais como manuais, periódicos, Internet e instruções de computador.
Estudo de estruturas gramaticais de nível intermediário usadas em textos técnicos.
III - OBJETIVOS
Desenvolver técnicas de leitura, como compreensão global e habilidade em localizar
e entender informações em textos específicos de informática e computação;
Desenvolver a leitura de textos básicos da área, bem como a capacidade de
continuar o aprendizado em direção a um nível mais alto de leitura e compreensão
de textos.
VI - CONTEÚDO PROGRAMÁTICO
1.
Leitura e análise de textos sobre configuração, aplicações do computador,
sistema binário, dispositivos de entrada,saída e armazenamento, tecnologia de
adaptação para deficientes físicos, sistemas operacionais, impressoras,linguagens,
software de criação, redes e novas tecnologias.
2. Estudo e domínio das estratégias de leitura
2.1. Prediction
2.2. Skimming
> Cognatos
> Marcas Tipográficas
> Palavras Repetidas (Key words)
2.3. Scanning
2.4. Contextual Reference
2.5. Nominal Groups
2.6. Logical Connectors
2.7. Main Points Comprehension
2.8. Selectivity
2.9. Critical Reading (Set Theory)
2.10. Summary
3. Pronomes: Estudos de todos os pronomes da língua inglesa e das palavras such,
one, another, que funcionam como referentes contextuais.
4. Classes de palavras: Nouns(substantivos), Adjectives, caso Genitivo e Particípios
5. Formação de Palavras: Sufixos e Prefixos
6. Adjetivos: comparativo de superioridade e superlativo
6.1. Linguagem Factual e Persuasiva (Facts & Opinions)
7. Connectives: A função dos conectores lógicos (Coesão e coerência textual)
8. Verbos: Simple Past e Past Participle (verbos regulares e irregulars)
9. Passive Voice: Present and Past
10. Flowchart: Definição , como se fazer um fluxograma a partir de textos,
estabelecer metas e passos.
Obs: Vale lembrar que em
todas as atividades descritas do item 3 ao 9 são
trabalhadas as estratégias de leitura a partir de textos e exercícios.
Por conseguinte, os textos técnicos e os softwares utilizados nas aulas também
serão exercícios do domínio das estratégias de leitura.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
SANTIAGO, Remacha Esteras – INFOTECH (English for Computer Users), 1998,
Cambridge University Press
BOECKNER, Keith, BROWN, P. Charles – OXFORD ENGLISH FOR COMPUTERS,
1996, Oxford University Press
International Dictionary of English – Cambridge
ADICONAL:
Webster’s Comprehensive Dictionary
Oxford Dictionary of Computing
Basic Grammar in Use – Raymond Murphy – Cambridge University Press
Grammar in use (intermediate) – Raymond Murphy - Cambridge University Press
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Introdução aos Sistemas Lógicos
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Sistemas de Numeração;
Funções e Portas Lógicas;
Álgebra de Boole e Simplificação de Circuitos;
Circuitos de Lógica Combinacional;
Circuitos Aritméticos;
Circuitos de Lógica Seqüencial;
Contadores;
Circuitos Multiplex e Demultiplex;
Elementos de Memórias.
III. OBJETIVOS
Fornecer conhecimentos introdutórios e avançados sobre os sistemas de
Numeração Binário e Hexadecimal;
Introduzir os elementos básicos da lógica combinacional e da lógica seqüencial;
Fornecer conhecimentos sobre a construção de elementos digitais complexos tais
como Registradores, ULA, Multiplexadores e Demultiplexadores;
Atuar como uma disciplina de background para o estudo futuro de arquitetura de
computadores.
IV. CONTEÚDO PROGRAMÁTICO
I. Introdução:
1. O que são Sistemas Lógicos?
2. Para que servem os sistemas lógicos?
3. Em que são utilizados e onde trabalhamos com sistemas lógicos?
II. Sistemas de Numeração:
1. Introdução aos diferentes sistemas numéricos;
2. Contagens em diferentes sistemas numéricos;
3. Os principais sistemas de contagem em técnicas digitais e informática;
4. Contagem e operações de adição e subtração em:
• Sistemas binários;
• Sistemas octais; e
• Sistemas Hexadecimais.
5. Operações de multiplicação em Sistemas Binários;
6. Conversão direta de sistemas binários com sistemas:
• Octais; e
• Hexadecimais.
7. Complemento de 2 e sua utilização em operações aritméticas.
III.Sistemas Dicotômicos
1. Interruptores
2. Conjuntos
3. Proposições
IV.Funções e Portas Lógicas:
1. Portas, Tabelas da Verdade e Funções Lógicas:
• E;
• OU;
• NÃO;
• NE; e

NOU.
2. Expressões booleanas obtidas de Circuitos Lógicos;
3. Circuitos obtidos de expressões booleanas;
4. Tabelas da Verdade Obtidas de expressões booleanas;
5. Expressões booleanas obtidas de Tabelas da Verdade;
6. Blocos Lógicos: OU EXCLUSIVO; e COINCIDÊNCIA.
7. Equivalência entre Blocos Lógicos.
V. Álgebra de Boole e Simplificação de Circuitos:
1. Variáveis e expressões na Álgebra de Boole;
2. Postulados: Complementação; Adição; e Multiplicação;
3. Propriedades: Comutativa; Associativa; e Distributiva.
4. 1° e 2° Teoremas de De Morgan;
5. Identidades Auxiliares;
6. Simplificação de expressões Booleanas;
7. Simplificação de expressões Booleanas através dos Diagramas de VeitchKarnaugh.
VI.Circuitos de Lógica Combinacional:
1. Projetos de Circuitos Combinacionais de 2, 3 e 4 variáveis.
VII.Circuitos Aritméticos:
1. Meio Somador;
2. Somador Completo;
3. Somador Completo à partir de Meio Somadores;
4. Meio Subtrador;
5. Subtrador Completo;
6. Subtrador Completo à partir de Meio Subtradores;
7. Somador/Subtrador Completo.
VIII.Circuitos de Lógica Seqüencial:
1. Flip-Flops
2. Flip-Flop RS:
• Básico; e
• com Entrada Clock.
3. Flip-Flop JK:
• Básico;
• Com entradas Preset e Clear;
• Mestre-Escravo; e
• Mestre-Escravo com entradas Preset e Clear.
4. Flip-Flop Tipo T;
5. Flip-Flop Tipo D;
6. Registradores de Deslocamento:
7. Conversores Série-Paralelo e Paralelo-Série;
8. Registradores de:
• Entrada Série e Saída Série;
• Entrada Paralela e Saída Paralela;
• Deslocamento Utilizado como Multiplicador e Divisor por 2.
IX.Contadores:
1. Assíncronos;
2. Síncronos;
3. Utilizados em circuitos temporizadores.
X. Circuitos Multiplex e Demultiplex:
1. Introdução;
2. Geração de produtos Canônicos;
3. Multiplex:
4. Demultiplex:
XI.Elementos de Memórias:
1. Classificação de Memórias;
2. Estrutura Geral e Organização de uma Memória;
3. Tipos de Memórias:
• ROM;
• PROM;
• EPROM;
• EEPROM;
• RAM.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
1. IDOETA, I. V., CAPUANO, F. G. Elementos de Eletrônica Digital. 32ed, São
Paulo, Érica, 2002.
2. HENNESSY, J. L., PATTERSON, D. A. Organização e projeto de
computadores: A Interface hardware/software. 2ed, Rio de Janeiro, LTC, 2000.
3. DAGHLIAN, Jacob. Lógica e álgebra de Boole. São Paulo: Atlas, 1995.
COMPLEMENTAR
TANEMBAUM, A. S. Organização Estruturada de computadores. 4 ed. Rio de
Janeiro, LTC, 2001.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Prática de Programação I
Carga horária semestral: 80 h/a
Carga horária semanal: 4h/a
II. EMENTA
A linguagem C. Estrutura de um programa. Variáveis. Instruções de Entrada e Saída.
Operadores Aritméticos. Expressões. Estruturas condicionais. Estruturas de
repetição. Matrizes. Estrutura de Dados definidas pelo usuário, Ponteiros. Funções.
(Passagem de valor por cópia de valor e referência). Arquivos.
III. OBJETIVOS
Conceituar e utilizar a linguagem de programação e noções fundamentais sobre as
estruturas de dados básicas, desenvolvendo habilidades de manipulação de
comandos condicionais e de repetição, além de utilização de vetores, matrizes para
a confecção de programas básicos;
Organizar o programa através da utilização de funções e receber e imprimir dados
através de arquivos.
IV. CONTEÚDO PROGRAMÁTICO
1. Estrutura básica de um programa C;
2. Apresentação do compilador GCC e a ferramenta KATE para codificação;
3. Variáveis:
a. Tipos de dados básicos (int, float, doublé, char);
b. Instruções de atribuição;
4. Instruções de entrada e saída;
5. Constantes;
6. Caracteres especiais para printf e scanf;
7. Operadores Aritméticos;
8. Expressões
9. Comentários;
10. Estruturas de repetição:
a. O laço for;
b. O laço while;
c. O laço do-while;
d. Os comandos break e continue;
e. O comando goto;
11. Estruturas de controle de fluxo:
a. Operadores relacionais e lógicos;
b. O comando if-else;
c. O comando switch;
12. Introdução a ponteiros:
a. Aritmética de ponteiros;
b. Uso do ponteiro como passagem de parâmetros;
13. Funções
a. Funções simples;
b. Passagem de parâmetro;
c. Retorno de um valor;
14. Conceito de array em linguagem de programação:
a. Array de uma dimensão;
b. Array com mais de uma dimensão;
c. inicialização de um array;
15. Cadeia de caracteres (strings)
16. Estruturas de dados (struct)
17. Arquivos
a. Abertura de arquivos
b. Leitura e escrita em arquivos
VI. RECURSOS DIDÁTICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VII - AVALIAÇÃO:
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a freqüência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinqüenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinqüenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha freqüência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70 (setenta).
VII. BIBLIOGRAFIA
Básica:
1. Schildt, H. C Completo e Total. São Paulo, Pearson Education do Brasil, 1997.
2. Milzrahi, V. Treinamento em Linguagem C - módulo 1. 2 ed. McGraw, 2001.
3. Manzano, J. A. N. G. Oliveira, J. F. Algoritmos: Estudo Dirigido. 9ª ed. Érica,
2004.
Complementar:
4. Medina, M., Fertig, C. Algoritmos e Programação: Teoria e Prática. Rio de
Janeiro, Novatec, 2005.
5. PRICE, ANA MARIA DE ALENCA . Implementação de linguagens de
programação, Sagra Luzzatto, 2001.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Metodologia Científica
Carga horária semestral: 80h/a
Carga horária semanal: 04h/a
II - EMENTA
O papel da ciência; Tipos de conhecimento; Métodos e técnicas; O processo de
leitura; Citações bibliográficas; Trabalhos acadêmicos: tipos, características e
composição estrutural; O projeto de pesquisa experimental e não experimental;
Pesquisa qualitativa e quantitativa; Relatório de pesquisa; Estilo de redação;
Referências bibliográficas; Apresentação gráfica; Normas da ABNT; Projeto de
monografia.
III - OBJETIVOS
Oferecer aos estudantes do Curso de Direito uma análise sociológica da prática e
dos métodos de pesquisa social em Ciências Sociais Aplicadas. Possibilitar a
capacitação dos alunos em termos de reconhecimento do que é pesquisa científica,
visando diferencia-la dos escritos provenientes de argumento alocados no senso
comum.
IV - CONTEÚDO PROGRAMÁTICO

Estudando a Ciência

A necessidade de disciplina intelectual

Bases filosóficas: o problema fundamental da Filosofia, o Idealismo filosófico
e o Materialismo filosófico

Ciências Naturais e Ciências Humanas

O sentido da palavra ciência

O conhecimento pela causa

Profundidade e generalidade das conclusões

Finalidade teórica e prática da ciência

O objeto formal

Aspectos sociais da ciência

Os métodos e técnicas de investigação

O processo de leitura
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII - BIBLIOGRAFIA
Bibliografia Básica:
SEVERINO, Antonio Joaquim. Metodologia do trabalho cientifico. Cortez, 2000.
GIL, Antonio Carlos. Como Elaborar Projetos de Pesquisas Atlas, 2002.
MARCONI, Mariana de Andrade, LAKATOS, Eva Maria. Técnicas de pesquisa. 7
ed., São Paulo: Atlas, 2003.
Bibliografia Complementar:
Associação Brasileira de Normas Técnicas. Informação e documentação –
Apresentação de citação em documentos. Rio de Janeiro: ABNT, 2002.
NUNES, Luiz Antonio Rizzatto, Manual da monografia: como se faz monografia,
uma dissertação, uma tese. 3. ed. (revista e ampliada), São Paulo: Saraiva
2001NEVES.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Programação de Computadores
Carga horária semestral: 80h/a
Carga horária semanal: 04h/a
II. EMENTA
Noções sobre a organização de um computador, sistemas de numeração e
codificação binária. Introdução a programação. Constantes e variáveis. Instruções
de entrada e saída. Operadores Aritméticos. Operadores lógicos. Comandos de
decisão. Estruturas de controle de fluxo (Comandos de Repetição).Vetores e
matrizes. Estruturas definidas pelo usuário. Apontadores. Introdução a ponteiros.
Funções. Arquivos.
III. OBJETIVOS
Apresentar os princípios básicos de programação e confecção de algoritmos,
desenvolvendo no aluno o raciocínio lógico e a criatividade capacitando-o para:
i) solucionar problemas utilizando os conceitos básicos de programação;
ii) utilizar estruturas básicas de armazenamento de dados como vetores, matrizes,
estruturas de dados definidas pelo usuário;
iv) organizar o código através da utilização de funções;
v) manipular dados através de arquivos.
IV. CONTEÚDO PROGRAMÁTICO
1. Noções sobre a organização de um computador:
2. Memória
• Unidades de entrada e saída
• Unidade central de processamento
• Instruções em um computador simplificado
3. Conceitos básicos de programação
4. Algoritmo
5. Programa
6. Compilação e execução
7. Programação em C
8. Formato de um programa em C
9. Comandos simples
10. Tipos de dados simples
11. Definição de variáveis e constantes
12. Operações de entrada e saída
13. Comando de atribuição
14. Operadores booleanos e expressões lógicas
15. Comentários e a importância de se identar o código
16. Estruturas de controle condicionais
17. Estruturas de controle iterativas
18. Modularização
19. Procedimentos e funções
20. Tipos de dados estruturados
21. Vetor
22. Registros
23. Operações com arquivos
24. Arquivos texto
25. Arquivos binários
26. Recursividade
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BASICA:
ASCENCIO, Ana Fernanda Gomes, CAMPOS Edilene Aparecida Veneruchi de; Fundamentos da programação de computadores
SCHILDT, Herbert. C completo e total. São Paulo: Pearson Education do Brasil,
1997.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C: módulo 1. São Paulo:
McGraw-Hill
COMPLEMENTAR:
MEDINA, M., Fertig, C. Algoritmos e Programação: Teoria e Prática. Rio de Janeiro,
Novatec, 2005.
SEBESTA, Robert W. Conceitos de linguagem de programação. Bookman, 2000.
2º PERÍODO
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Arquitetura de Computadores I
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II - EMENTA
Abstrações e Tecnologias Computacionais. Linguagem de Montagem. Aritmética
Computacional: Projeto de circuitos somadores, subtratores, multiplicadores e
divisores. Caminho de dados monociclo e unidade controle.
III - OBJETIVOS
Apresentar a estrutura de um sistema de computação;
Fornecer uma forte base de programação em linguagem de montagem;
Fornecer um visão de alto nível e prática do projeto de circuitos aritméticos;
Introduzir com detalhes o projeto de um caminho de dados monociclo e sua
respectiva unidade de controle.
IV - CONTEÚDO PROGRAMÁTICO
1.Abstrações e Tecnologias Computacionais
1.1Estrutura do software
1.2Estrutura do hardware
1.3Circuitos Integrados
1.4Perspectiva Histórica
2.Instruções Básicas: A Linguagem da Máquina
2.1Operações executadas pelo Hardware
2.2Operandos do Hardware da Máquina
2.3Representação de Instruções
2.4Instruções de Desvio
2.5Suporte a Procedimentos pelo Hardware da Máquina
2.6Além dos Números
2.7Outros Estilos de Endereçamento no MIPS
2.8Execução de um Programa
2.9Array versus Ponteiros
3.Arquitetura RISC, CISC e Híbridas
4.Arquitetura de Pilha – Arquitetura Java
5.Aritmética Computacional
5.1Operações Lógicas
5.2Construção de uma Unidade Aritmética Lógica
5.3Multiplicação
5.4Divisão
5.5Operações em ponto flutuante
6.O Processador: Caminho de Dados e Controle
6.1Construção do Caminho de Dados Monociclo
6.2Projeto da Unidade de Controle
7.Modos de Endereçamento.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII- BIBLIOGRAFIA
BÁSICA
Hennessy, J. L., Patterson, D. A. Computer Architecture: A Quantitative Approach. 3
ed. San Franscisco, Morgan-Kaufmman, 2002.
Hennessy, J. L., Patterson, D. A. Organização e projeto de computadores: A
Interface hardware/software. 2 ed, Rio de Janeiro, LTC, 2000.
Tanenbaum, A. S. Organização Estruturada de computadores. 4 ed. Rio de janeiro,
LTC, 2001.
COMPLEMENTAR
Honda, R., Paixão R. Processadores Intel. São Paulo, Érica, 1999.
PATTERSON, DAVID. A organização e projeto de computadores: a interface
hardware/software. LTC, 2000.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Cálculo diferencial e integral II
Carga horária semestral: 80h/aula
Carga horária semanal: 4h/aula
II. EMENTA
Seqüências e Séries. Coordenadas polares, esféricas e cilíndricas.
III. OBJETIVOS
Propiciar os fundamentos de seqüências e séries necessários para o curso, além de
estimular o raciocínio lógico-matemático, bem como trabalhar a mudança de
coordenadas cartesianas para polares, esféricas e cilíndricas.
IV. CONTEÚDO PROGRAMÁTICO
1 Seqüências e Séries Numéricas
1.1 Seqüências e Séries;
1.2 Critérios de Convergência;
1.3 Séries Alternadas;
1.4 Séries de Potência;
1.5 Representação de funções por séries de potência;
1.6 Séries de Taylor e Maclaurin;
1.7 Série Binomial.
2 Coordenadas polares
2.1 Propriedades
2.2 Transformações
2.3 Gráficos
3 Coordenadas polares
3.1 Propriedades
3.2 Transformações
3.3 Gráficos
4 Coordenadas polares
4.1 Propriedades
4.2 Transformações
4.3 Gráficos
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
LEITHOLD, Louis. Cálculo com geometria analítica. Vol.1. São Paulo: Harbra,
1999.
ÁVILA, G.S.S. Introdução ao cálculo. Rio de Janeiro, LTC, 1999.
EDWARDS Jr, C. H. Cálculo com Geometria Analítica. Vol 1, 4ª ed. Rio de Janeiro,
Prentice-Hall do Brasil Ltda, 1997.
COMPLEMENTAR:
FLEMMING, D. M. FLEMMING A: funções, limite, derivação, integração. 5ª ed. São
Paulo, Makron, 1992.
ANTON, H. Cálculo: um novo horizonte. Vol. 1. 6ª ed. Porto alegre. Bookman,
2000.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga - FIC
Curso: Ciência da Computação
Disciplina: Português
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Leitura e produção de textos. Comunicação e linguagem. O sentido das palavras.
Ortografia e acentuação. A organização da frase. Texto e textualidade: coesão e
coerência textual. Tipologia textual e gêneros textuais. O parágrafo dissertativo. O
texto argumentativo. Aspectos relativos à significação dos enunciados.
III. OBJETIVOS
Propiciar situações em que os alunos sejam capazes de:
• ler para aprender, visando ampliar o domínio do discurso ativo nos contextos
comunicativos, sobretudo nas instâncias públicas do uso da linguagem;
• utilizar a escrita de forma efetiva, ampliando as suas possibilidades de
participação social como cidadão;
• conhecer a variedade culta da língua, a fim de usá-la adequadamente em
situações concretas de comunicação;
• instrumentalizar-se para a organização sintático-semântica do texto em sua
manifestação discursiva;
• organizar a estrutura do discurso argumentativo bem como utilizar os recursos
lógicos e retóricos na sua produção;
• utilizar aspectos como a unidade, a coesão, a coerência dos argumentos, a
correção gramatical na produção de textos.
IV. CONTEÚDO PROGRAMÁTICO
UNIDADE 1 - LEITURA E CONSTRUÇÃO DE SENTIDOS
1.1 Conhecimento lingüístico e extralinguístico
1.2 Inferência
1.3 Estratégias de leitura
1.4 Fichamento, resumo e resenha
1.5 Prática de produção de textos
UNIDADE 2 - COMUNICAÇÃO E LINGUAGEM
2.1
Elementos da comunicação
2.2
Funções da linguagem
2.3
Língua oral e língua escrita
2.4
Níveis de linguagem
2.5
A comunicação
2.5.1 Quanto ao emissor
2.5.2 Quanto ao receptor
UNIDADE 3 - SEMÂNTICA: O SENTIDO DAS PALAVRAS
3.1
Léxico, vocabulário e dicionário
3.2
Denotação e conotação
3.3
Sentido literal e sentido figurado
UNIDADE 4 - PROBLEMAS GERAIS DA LÍNGUA CULTA
UNIDADE 5 - ORTOGRAFIA
UNIDADE 6 - ACENTUAÇÃO GRÁFICA
UNIDADE 7 - SINTAXE: A ORGANIZAÇÃO DA FRASE
7.1
Frase, oração. período
7.2
Estrutura da frase
7.3
Coordenação
7.4
Subordinação
7.5
Relações sintáticas na expressividade da frase
7.5.1 Concordância verbal e nominal
7.5.2 Regência verbal e nominal
7.5.3 Crase
7.5.4 Colocação pronominal
UNIDADE 8 - TEXTO E TEXTUALIDADE
8.1
Coesão textual
8.2
Coerência textual
UNIDADE 9 - PRODUÇÃO DE TEXTO
9.1
Conceitos e qualidade
9.2
Tipologia textual e gêneros textuais
9.3
O parágrafo dissertativo
9.4
O texto argumentativo
9.5
Prática de produção de textos
UNIDADE 10 - ASPECTOS RELATIVOS À SIGNIFICAÇÃO DOS ENUNCIADOS
10.1
A ambiguidade
10.2
A ironia e o humor
10.3
Recursos estilísticos
10.4
Figuras de linguagem
10.5
O valor da pontuação
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VIII. BIBLIOGRAFIA
BIBLIOGRAFIA BÁSICA
FAVERO, Leonor Lopes. Coesão e coerência textuais. 11. ed. São Paulo: Ática,
2006.
CEGALLA, Domingos Paschoal. Novíssima gramática da língua portuguesa. 45
ed. São Paulo: Companhia Editora Nacional, 2002.
KEIMAN, Angela B. Texto e leitor: aspectos cognitivos da leitura. 9. ed.
Campinas, SP: Pontes, 2004.
BIBLIOGRAFIA COMPLEMENTAR
FIORIN, José Luiz; SAVIOLI, Francisco Platão. Lições de texto: leitura e redação.
São Paulo: Ática, 1996.
KOCH, Ingedore G. Villaça. Argumentação e linguagem. São Paulo: Cortez, 2006.
MARTINS, Dileta Silveira; ZILBERKNOP, Dileta Silveira. Português instrumental:
de acordo com as atuais normas da ABNT. 25. ed. São Paulo: Atlas, 2004.
MEDEIROS, João Bosco. Redação científica: a prática de fichamentos, resumos
e resenhas.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Estrutura de Dados
Carga horária semestral: 80 h/a
Carga horária semanal: 4 horas/aula
II. EMENTA
Revisão de tópicos da linguagem C. Introdução à estrutura de dados (tipos abstratos
de dados). Listas, pilhas e filas implementadas por meio de memória seqüencial.
Listas, pilhas e filas implementadas por meio de Apontadores. Listas de Adjacência.
Árvores. Comparação entre as estruturas de dados utilizando uma análise empírica.
III. OBJETIVOS
Promover a estruturação e avaliar a utilização das estruturas dos dados na memória,
apresentando ao acadêmico os tipos abstratos de dados capacitando-o a propor
boas soluções de estruturação e utilização de memória.
IV. CONTEÚDO PROGRAMÁTICO
1.Revisão de Tópicos da Linguagem C
a. Apontadores
b. Passagem de parâmetros por valor e por referência.
2 .Introdução
a. Estruturas de Dados
b. Tipos Abstratos de Dados
3. Estruturas de dados lista
a. Listas com vetores
b. Lista com apontadores
4 . Estrutura de dados pilha
a. Lista com vetores
b. Lista com apontadores
5. Estrutura de dados fila
a. Fila com vetores
b .Fila com apontadores
6. Árvores
a. Tipos de árvores
b. Caminhamento numa árvore
c. Árvore balanceada
7. Lista de adjacências
a. Matrizes de adjacência
b. Listas de adjacência com vetores
c. Lista de adjacência com apontadores
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BASICA:
Ziviani, N. Projeto de Algoritmos com Implementações em Pascal e C. São Paulo,
Pioneira, 2002.
Schildt, H. C Completo e Total. São Paulo, Pearson Education do Brasil, 1997
Cormen, T. H. et al. Algoritmos: Teoria e Prática. Rio de Janeiro, Campus, 2002.
COMPLEMENTAR:
WIRTH, N. Algoritmos e Estruturas de Dados. Rio de Janeiro, LTC, 1999.
PRICE, ANA MARIA DE ALENCA . Implementação de linguagens de programação,
Sagra Luzzatto, 2001.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Geometria Analítica e Álgebra Linear
Carga horária semestral: 80h/a:
II. EMENTA
Álgebra vetorial, retas e planos, espaço vetorial, circunferências e cônicas. Matrizes,
determinantes, sistemas lineares, autovalores e autovetores.
III. OBJETIVOS
Capacitar o aluno a equacionar, classificar e representar configurações geométricas
dadas por retas, planos, curvas e superfícies.
Capacitar o aluno a realizar operações com vetores no plano e no espaço Rn.
Levar o aluno a entender os conceitos de espaços vetoriais, capacitando-o a
representar e efetuar transformações lineares, aplicando-as a diversos problemas
práticos.
Capacitar o aluno no cálculo de autovalores e autovetores, levando-o a aplicar tais
conceitos em problemas de engenharia.
IV. CONTEÚDO PROGRAMÁTICO
O ESPAÇO VETORIAL R²
O conjunto R²
Igualdade e operações com pares ordenados
Vetores no plano cartesiano
Operações com vetores: adição, subtração e multiplicação por escalar
PRODUTO INTERNO NO ESPAÇO R²
Produto escalar entre dois vetores
Norma euclidiana de um vetor
Distância entre dois pontos
Paralelismo e ortogonalidade entre vetores
Ângulo entre dois vetores
ESTUDO DA RETA NO R²
Equações da reta.
Declividade
Coeficiente angular
Interseção de retas
Aplicações
ESTUDO DA CIRCUNFERÊNCIA
Definição
Equação canônica
Equação do segundo grau
Interseção de reta e circunferência
Interseção de circunferências
ESTUDO DAS CÔNICAS
Elipse.
Hipérbole.
Parábola.
Translação de eixos.
Rotação de eixos
GEOMETRIA ANALÍTICA NO ESPAÇO VETORIAL R³ E RN
O espaço vetorial R³
Produto interno no espaço R³
Produto vetorial e produto misto
Áreas e volumes
Equações da reta
Equação do plano
Equação das superfícies esférica
O espaço vetorial Rn
SISTEMAS DE EQUAÇÕES LINEARES
Sistemas e matrizes
Operações elementares
Forma escada
Solução de um sistema de equações
ESPAÇO VETORIAL
Espaços e subespaços vetoriais
Combinação linear
Dependência e independência linear
Base de um espaço vetorial
Mudança de base
TRANSFORMAÇÕES LINEARES
Transformações do plano no plano
Núcleo e imagem de uma transformação linear
Conceitos e teoremas
Representação de transformações lineares por matrizes
Transformações entre espaços de dimensões variadas
AUTOVALORES E AUTOVETORES
Introdução
Polinômio característico
Cálculo de autovalores e autovetores
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
EDWARDS JR., C. H.. Cálculo com geometria analítica - v. 1. 4. ed. Rio de Janeiro,
1999.
WETZLER, Henry G. Álgebra Linear. 3ª edição. São Paulo: Harper e How do Brasil,
1980.
MURDOCK, David D. Geometria Analítica. 2ª edição. Rio de Janeiro: LCT Editora,
1971.
COMPLEMENTAR:
MACHADO, Antonio dos Santos. Álgebra Linear e Geometria Analítica. 2ª ed. São
Paulo: Atual Editora, 1996.
REIS, G. L. dos, et. Al. Geometria Analítica. Edit. LCT, 1996 (2 edição).
BOULOS, Paulo; CAMARGO, Ivan. Geometria Analítica: Um Tratamento Vetorial. 2ª
edição. São Paulo: Makron Books, 1986.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
DISCIPLINA: Prática de Programação 2
CARGA HORÁRIA SEMESTRAL: 40 h/a
PROF. RESPONSÁVEL: Jacson Rodrigues Correia da Silva
II. EMENTA
Apontadores. Lista, Pilhas e Filas implementadas com vetor. Listas, pilhas e filas
implementadas com apontadores. Árvores. Matriz e Listas de Adjacência.
III. OBJETIVOS
Praticar os conceitos de estruturas abstratas de dados através da implementação
das mesmas, capacitando o acadêmico a implementar programas que utilizem a
memória de forma robusta tornado-o eficiente.
IV. CONTEÚDO PROGRAMÁTICO

Apontadores

Revisão de apontadores e estruturas de dados definidas pelo usuário

Comparativo entre apontadores e alocação contígua de memória em
linguagem C.



Listas

Lista implementada com alocação contígua

Lista implementada com apontadores de memória
Pilhas

Pilha implementada com alocação contígua

Pilha implementada com apontadores de memória
Filas


Fila implementada com alocação contígua

Fila implementada com apontadores de memória
Árvore


Árvore binária de pesquisa
Matriz e Listas de Adjacência
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Básica:
Ziviani, N. Projeto de algoritmos: com implementações em Pascal e C. 2 ed. São
Paulo, Pioneira, 1993.
Schildt, H. C Completo e Total. São Paulo, Pearson Education do Brasil, 1997.
Milzrahi, V. Treinamento em Linguagem C - módulo 2. 2 ed. McGraw, 2001.
Complementar:
Cormen, T. H. et al. Algoritmos: teoria e prática. 2 ed. Rio de Janeiro, Campus, 2002.
SEBESTA, Robert W. Conceitos de linguagem de programação. Bookman, 2000.
3º PERÍODO
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Calculo diferencial e integral III
Carga horária semestral: 80h/aula
Carga horária semanal: 4h/aula
II. EMENTA
Funções de várias variáveis. Derivadas de funções de várias variáveis. Integrações
múltiplas. Integrais não-retangulares.
III. OBJETIVOS
Capacitar o aluno a utilizar as técnicas do cálculo diferencial e integral associadas a
interpretações geométricas. Utilizar as técnicas do cálculo como instrumentos de
solução de problemas em computação.
IV. CONTEÚDO PROGRAMÁTICO
Funções de várias variáveis:
Esboço de gráficos em 3D
Derivadas de funções de várias variáveis:
Noções intuitivas;
Derivadas parciais;
Regra da cadeia;
Gradiente;
Derivada direcional;
Máximos e mínimos de funções e várias variáveis.
Integrações Multiplas:
Noções intuitivas;
Integrais duplas e triplas;
Determinação de área e volume entre curvas.
Integrações Não-Retangulares:
Área em Coordenadas Polares;
Volume em Coordenadas Esféricas e Cilíndricas
.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
1ª Etapa de Notas: 30 pontos
1º Exercício Avaliativo
10 pontos
1ª Avaliação
20 pontos
2ª Etapa de Notas: 40 pontos
2º Exercício Avaliativo
10 pontos
3º Exercício Avaliativo
10 pontos
2ª Avaliação
20 pontos
3ª Etapa de Notas: 30 pontos
Trabalho
05 pontos
4º Exercício Avaliativo
05 pontos
3ª Avaliação
20 pontos
TOTAL
100 pontos
VII. BIBLIOGRAFIA
BÁSICA:
LEITHOLD, Louis. Cálculo com geometria analítica. Vol.1. São Paulo: Harbra,
1999.
ÁVILA, G.S.S. Introdução ao cálculo. Rio de Janeiro, LTC, 1999.
EDWARDS Jr, C. H. Cálculo com Geometria Analítica. Vol 1, 4ª ed. Rio de Janeiro,
Prentice-Hall do Brasil Ltda, 1997.
COMPLEMENTAR:
FLEMMING, D. M. FLEMMING A: funções, limite, derivação, integração. 5ª ed.
São Paulo, Makron, 1992.
ANTON, H. Cálculo: um novo horizonte. Vol. 1. 6ª ed. Porto alegre. Bookman,
2000.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Arquitetura de Computadores 2
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
•
Avaliando e Compreendendo o Desempenho;
•
Caminho de dados multiciclo e a unidade de controle;
•
Caminho de dados pipeline;
•
Hierarquia de memória;
•
Armazenamento, Redes e Outros Periféricos.
III. OBJETIVOS
•
Fornecer conhecimentos sobre o projeto e a implementação de uma
arquitetura de processadores multiciclo e pipeline;
•
Introduzir conceitos de técnicas avançadas de exploração do paralelismo em
nível de instrução;
•
Compreender os princípios básicos da hierarquia de memória;
•
Fornecer conhecimentos sobre o projeto de memórias cache;
•
Introduzir conceitos de projeto de interface de sistemas de E/S.
IV. CONTEÚDO PROGRAMÁTICO
1. Avaliando e Compreendendo o Desempenho:
1. Introdução;
2. Medidas de Performance;
3. Relação entre as métricas;
4. Escolha de programas para avaliar a performance;
2. Caminho de dados monociclo e multiciclo e a unidade de controle:
1. Introdução ao processador;
2. Visão geral do caminho de dados;
3. Construção do caminho de dados;
4. Um esquema simples de implementação do caminho de dados;
5. Performance do caminho de dados;
6. Uma implementação do caminho da dodos multiciclo;
7. Microprogramação: simplificando o projeto de controle;
8. Microprogramação: implementando um programa;
9. Exceções e interrupções do controle.
3. Caminho de dados pipeline:
1. Melhora da performance usando pipeline;
2. Uma visão geral do pipeline;
3. Caminho de dados pipeline;
4. Controle do processador pipeline;
5. Conflitos;
6. Exceções.
4. Hierarquia de memória:
1. Introdução à Hierarquia de Memória;
2. Conceitos básicos da memória Cache;
3. Medidas e performance da memória Cache;
4. Memória Virtual;
5. Uma Estrutura Comum para Hierarquias de memória;
5. Armazenamento, Redes e Outros Periféricos:
1. Medidas de performance de entrada/saída;
2. Armazenamento em disco e confiabilidade;
3. Barramentos;
4. Interface dos Dispositivos de Entrada e Saída com a Memória, o
Processador e com o Sistema Operacional.
6. Arquiteturas de Hardware: Caminho Atual e Futuro;
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
Hennessy, J. L., Patterson, D. A. Computer Architecture: A Quantitative Approach. 3
ed. San Franscisco, Morgan-Kaufmman, 2002.
Hennessy, J. L., Patterson, D. A. Organização e projeto de computadores: A
Interface hardware/software. 2 ed, Rio de Janeiro, LTC, 2000.
Tanenbaum, A. S. Organização Estruturada de computadores. 4 ed. Rio de janeiro,
LTC, 2001.
COMPLEMENTAR
Honda, R., Paixão R. Processadores Intel. São Paulo, Érica, 1999.
PATTERSON, DAVID. A organização e projeto de computadores: a interface
hardware/software. LTC, 2000.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Física I
Carga horária semestral: 80 horas / aulas
Carga horária semanal: 4 horas / aulas
II. EMENTA
Temperatura e calor. Termodinâmica. Movimento periódico. Ondas Mecânica. Carga
elétrica e campo elétrico. Lei de Gauss. Potencial Elétrico. Equações de Maxwell.
III. OBJETIVOS
Compreender os conceitos físicos . Entender a descrição física macro e
microscópica de sitema com grande número de partículas a partir dos conceitos
estudados e utiliza-las para compreender fenômenos cotidianos servindo de base
para outras diciplinas.
IV. CONTEÚDO PROGRAMÁTICO
Temperatura e calor:Termômetros escalas, expansão térmica,quantidade de calor e
mecanismo de transferência.
Termodinâmica: Equação de estado; teoria cinética dos gases; trabalho e energia
interna num sistema termodinâmico; leis da termodinâmica, processos e suas
aplicações.
Movimento periódico: Movimento harmônico simples(MHS), aplicações do MHS,
pêndulo simples e oscilações amortecidas.
Ondas Mecânica: Tipos de ondas, descrição matemática,velocidade de ondas
transversal e longitudinal.
Carga elétrica e campo elétrico: Carga elétrica e estrutura da matéria,condutores
isolantes e cargas induzidas,lei de coulomb, campo elétrico e linhas de forças.
Lei de Gauss: Determinação do fluxo elétrico, lei de Gauss e sua aplicação, cargas
em condutores.
Potencial Elétrico: Energia potencial elétrica,determinação do potencial elétrico,
superfícies equipotenciais, gradiente de potencial,calculo do potencial elétrico de um
condutor carregado.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
YOUNG,H.D.e FREEDMAN; R.A., Física II – Termodinâmica e ondas,10ª edição,
Addison Wesley; São Paulo,2003
YOUNG,H.D. e FREEDMAN,R.A., Física III - Eletromagnetismo ,10 ª edição,
Addison Wesley, São Paulo,2003
HALLIDAY;D .,RESNICK, R. e KRANE, K.S., Física2, 4ª edição,livros Técnicos e
cintíficos, Rio de Janeiro,1996.
COMPLEMENTAR :
HALLIDAY,D., RESNICK,R.e KRANE,K.S., Física 3, 4ª edição. Livros Técnicos e
científicos,Rio de Janeiro,1996.
RESNICK, ROBERT. Física 1. Editora LTC, 2003
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Matemática Discreta
Carga horária semestral: 80h/aula
Carga horária semanal: 4h/aula
II. EMENTA
Análise combinatória. Teoria dos grafos. Algoritmos em grafos.
III. OBJETIVOS
Propiciar os fundamentos necessários de análise combinatória bem como trabalhar
com a parte teórica de grafos.
IV. CONTEÚDO PROGRAMÁTICO
Análise combinatória:
Regras da soma e dos produtos;
Princípio das casas de pombo;
Sequência, permutação, combinatória e multiset.
Teoria dos grafos:
Conceitos básicos de grafos e usabilidade;
Handshaking Lemma;
Isomorfismo;
Planaridade;
Circuito Euleriano;
Ciclo Hamiltoninano;
Matching;
Coloração;
Particionamento;
Grafos dirigidos;
Árvores.
Algoritmos em grafos:
Árvore geradora mínima;
Problema do caixeiro viajante;
Busca em grafos: largura e profundidade;
Fluxo máximo em redes;
Fluxo de custo mínimo.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VIII. BIBLIOGRAFIA
BÁSICA:
GERSTING, J.L. Fundamentos matemáticos para Ciência da Computação. Rio
de Janeiro: LTC, 1982.
GRIMALDI, Ralph. Discrete and combinatorial mathematics. Massachussetts,
Addison Wesley, 1998.
SANTOS, J. P. O et all. Introdução à análise combinatória. São Paulo: Ed.
Unicamp, 3a ed., 2002.
COMPLEMENTAR:
GRAHAM, R. L. et all. Matemática concreta: fundamentos apra Ciência da
Computação. Rio de Janeiro: LTC, 1995.
JONNSONBAUGH, R. Discrete mathematics. New Jersey: Prentice Hall, 2001.
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Ordenação e Pesquisa
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Introdução à complexidade de algoritmos. Métodos de ordenação. Métodos de
pesquisa em memória primária. Métodos de pesquisa em memória secundária.
Processamento de Cadeias de Caracteres: casamento de cadeia e compressão.
III. OBJETIVOS
Analisar os meios de implementação e comparar os métodos de ordenação e
pesquisa; apresentar algoritmos básicos de processamento em cadeia e
compressão de dados. Caracterizar as principais técnicas de implementação dos
algoritmos de ordenação e pesquisa, processamento de cadeia de caracteres e
compressão de dados e analisar a complexidade destes algoritmos. Apresentar
conceitos e algoritmos de processamento de cadeia de caracteres e compressão de
dados.
IV. CONTEÚDO PROGRAMÁTICO
•
MÉTODOS DE ORDENAÇÃO
Seleção;
Inserção;
ShellSort;
QuickSort;
HeapSort;
RadixSort;
BubleSort;
Comparação entre os métodos
•
PESQUISA EM MEMÓRIA PRIMÁRIA
Pesquisa seqüencial;
Pesquisa binária;
Árvores de pesquisa:
Árvores de pesquisa sem balanceamento;
Árvores de pesquisa com balanceamento.
Pesquisa digital
•
Transformação de chave (hashing):
Funções de transformação;
Listas encadeadas;
Open addresing.
•
PESQUISA EM MEMÓRIA SECUNDÁRIA
Árvores de pesquisa
Arvore B;
Arvore B*.
•
PROCESSAMENTO DE CADEIAS DE CARACTERES
Casamento de cadeia e compressão.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
ZIVIANI, Nívio. Projeto de algoritmos: com implementações em Pascal e C. 2. São
Paulo: Pioneira, 1993
CORMEN, Thomas H. et al.. Algoritmos: teoria e prática. 2. Rio de Janeiro: Campus,
2002.
SZWARCFITER J. L., MARKEZON L., Estruturas de dados e seus algoritmos, LTC
1994.
COMPLEMETAR:
WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1989.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C: módulo 1. São Paulo:
McGraw-Hill
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Prática de Programação III
Carga horária semestral: 40 h/a
Carga horária semanal: 2 horas/aula
II. EMENTA
Funções para o cálculo de tempo de execução de processos (desempenho
empírico). Implementação dos métodos de ordenação. Implementação dos métodos
de pesquisa. Implementação de algoritmos de processamento de cadeias.
III. OBJETIVOS
Implementar e comparar os métodos de ordenação, pesquisa e processamento de
cadeias, desenvolvendo base para que o acadêmico proponha programas bem
elaborados, com boa utilização de memória através da boa utilização dos recursos
da linguagem.
IV. CONTEÚDO PROGRAMÁTICO
MÉTODOS DE ORDENAÇÃO
Seleção;
Inserção;
ShellSort;
QuickSort;
HeapSort;
RadixSort;
BubleSort;
Comparação entre os métodos.
PESQUISA EM MEMÓRIA PRIMÁRIA
Pesquisa seqüencial;
Pesquisa binária;
Árvores de pesquisa:
Árvores de pesquisa sem balanceamento;
Árvores de pesquisa com balanceamento.
Pesquisa digital
Transformação de chave (hashing):
Funções de transformação;
Listas encadeadas;
Open addresing.
PESQUISA EM MEMÓRIA SECUNDÁRIA
Árvores de pesquisa
Arvore B;
Arvore B*.
Processamento de Cadeias de Caracteres
Casamento de cadeia e compressão.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
SCHILDT, Herbert. C completo e total. 3. São Paulo: Pearson Education do Brasil,
1997.
ZIVIANI, Nívio. Projeto de algoritmos: com implementações em Pascal e C. 2. São
Paulo: Pioneira, 1993.
CORMEN, Thomas H. et al.. Algoritmos: teoria e prática. 2. Rio de Janeiro: Campus,
2002.
COMPLEMETAR:
SEDGEWICK, R. Algorithms in C++. Addison-Wesley, 1992.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C: módulo 2. São Paulo:
Makron Books, 2001.
4º PERÍODO
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Física II
Carga horária semestral: 80 h/a
Carga horária semanal: 04 h/a
II. EMENTA
Potencial Elétrico. Corrente, resistência e força Eletromotriz. Circuitos. Campo
magnético, força magnética e fontes de campo magnético. Indução Eletromagnética
e indutância.
Ondas Eletromagnéticas. Fundamentos da teoria da Relatividade.Atomos,Fótons e
suas propriedades. O postulado de De Broglie.. Propriedades supercondutoras
semicondutoras e magnéticas. Física das partículas( introdução)
III. OBJETIVOS
Ao final do período os alunos deverão conhecer e dominar os conceitos envolvendo
os fenômenos Eletromagnéticos e compreender a teoria quântica da matéria,
utilizando-as em problemas simples. Deverão ser capazes também de passar da
observação de um fenômeno à sua descrição na forma de leis e à aplicação em
situação e problemas simples do cotidiano.
IV. CONTEÚDO PROGRAMÁTICO.
Potencial Elétrico: energia potencial elétrica e potencial elétrico, superfícies
equipotenciais, gradiente de potencial e cálculo do potencial em um condutor
carregado.
Corrente, resistência e força Eletromotriz: corrente, resistividade e resistência,
Circuito de corrente contínua ( cálculo e leis de kirchhoff).
Campo magnético, força magnética e fontes de campo magnético: Campo
magnético,movimento de partículas em um campo magnético, força magnética sobre
um condutor transportando uma corrente.
Indução Eletromagnética e indutância: lei de Faraday, lei de Lenz, força eletromotriz
produzida pelo movimento, campo elétrico induzido,
equações de Maxwell, e
indutância..
Ondas Eletromagnéticas:equações de Maxwell e ondas eletromagnéticas,ondas
eletromagnéticas planas e velocidade da luz, ondas eletromagnéticas estacionárias
e espectro eletromagnético.
Teoria da Relatividade: relatividade restrita e relatividade geral.
Fótons e suas propriedades: efeito fotoelétrico, a tória de Einstein do efeito
fotoelétrico e o efeito compton.
Postulado de De Broglie: dualidade onda-partícula e principio da incerteza.
Propriedades supercondutoras e magnéticas: supercondutividade, propriedades
magnéticas dos sólidos, paramagnetismo e ferromagnetismo.
Física das partículas( introdução)
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
YOUNG,H.D. e FREEDMAN, R. A., Física III –Eletromagnetismo, 10ª edição,
Addison Wesley, São Paulo, 2003
YOUNG,H.D. e FREEDMAN, R. A., FísicaIV –Eletromagnetismo, 10ª edição,
Addison Wesley, São Paulo, 2003
HALLIDAY, D., RESNICK, R. e KRANE, K.S., Física III, 4ª edição, Livros Técnicos e
Científicos, Rio de Janeiro, 1996
COMPLEMENTAR:
RESNICK, ROBERT. Física 1. Editora LTC, 2003
HALLIDAY, D., RESNICK, R. e KRANE, K.S., Física IV, 4ª edição, Livros Técnicos e
Científicos, Rio de Janeiro, 1996
Faculdades Integradas de Caratinga
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Álgebra Abstrata
Carga horária semestral: 80 h/a
Carga horária semanal: 4h/a
II. EMENTA
Números. Indução. Princípio da Boa Ordenação. Divisibilidade. Congruências.
Primalidade. Criptografia RSA.
III. OBJETIVOS
Capacitar o aluno a usar os conceitos de álgebra abstrata na resolução de
problemas;
Capacitar o aluno a usar os conceitos de divisibilidade, fundamentais na
programação estruturada;
Capacitar o aluno a trabalhar com congruências e números primos, inclusive na
criptografia RSA.
IV. CONTEÚDO PROGRAMÁTICO
18. Números inteiros
a. introdução
b. Fundamentação Axiomática
c. Principio da indução
19. divisibilidade
a. Algoritmo da divisão
b. numeração
c. Máximo e mínimo divisor comum
d. Teorema fundamental da aritmética
e. Distribuição dos primos
20. Números Primos
a. Formulas polinomiais
b. Números de Mersenne
c. Números de Fermat
d. Formulas Fatoriais
e. Infinidade dos primos
f. Crivo do Erastóstenes
21. Aritmética Modular
a. Relações de Equivalência
b. Aritmética modular
c. Equações Diofantinas
d. Divisão modular
22. Pseudoprimos
a. pseudoprimos
b. Numero de Carmichael
c. Teste de Miller
23. Sistemas de Congruência
a. Equações lineares
b. Algoritmo chinês do Resto
24. Criptografia RSA
a. Pré-codificação
b. Codificando e decodificando
c. Funcionalidade – Segurança
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Básica:
Milies, C. P. Números: uma introdução à matemática. 3ª ed. São Paulo, Editora da
Universidade de São Paulo, 2001.
Gersting, J. L. Fundamentos Matemáticos para a Ciência da Computação. 4ª ed. Rio
de Janeiro, Livros Técnicos e Científicos Editora S.A., 2001.
Fraleigh, John B. A first course in Abstract Algebra. 5th ed. New York, AddisonWesley Publishing Company, 1994.
Complementar:
Graham, R. L. Matemática Concreta: fundamentos para Ciência da Computação. 2ª
ed. Rio de Janeiro, Livros Técnicos e Científicos Editoria S.A., 1995.
SANTOS, J. P. O et all. Introdução à análise combinatória. São Paulo: Ed.
Unicamp, 3a ed., 2002
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
DISCIPLINA: Prática de Programação Orientada a Objetos
CARGA HORÁRIA SEMESTRAL: 40 h/a
CARGA HORÁRIA SEMANAL: 02 H/A
II. EMENTA
Classes e objetos. Encapsulamento. Herança. Polimorfismo. Troca de mensagens
entre objetos. Estruturas de linguagens de programação orientada a objetos: sintaxe,
operadores e estruturas de controle. Sobrecarga de métodos e operadores. Reuso:
bibliotecas de classe. Implementações utilizando UML. Prática de programação.
III. OBJETIVOS
Promover a prática dos conceitos de programação orientada a objetos e a
experiência no desenvolvimento de projetos orientados a objetos utilizando
linguagem de programação orientadas a objetos.
IV. CONTEÚDO PROGRAMÁTICO
A. Filosofia e Modelagem Orientada a Objetos
1. Qualidade de Software
2. Introdução a Programação Orientada a Objetos (POO)
3. Conceitos Básicos de POO
4. UML – Unified Modeling Language
B. Programação Orientação a Objetos
1. Classes e Objetos
2. Encapsulamento
3. Herança
4. Polimorfismo
5. Sobrecarga de Métodos e Operadores
C. Modelagem do Mundo Real
1. UML
• Diagrama de Casos de Uso
• Diagrama de Classes
• Diagrama de Estados
• Diagrama de Atividades
2. Análise de Domínio
3. Análise de Aplicação
D. Noções de Padrões de Projeto
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Básica:
Camarão, C., Figueiredo, L. Programação de Computadores em Java. Rio de
Janeiro, LTC, 2003.
Mizrahi, V. V. Treinamento em linguagem C++: módulo 1. São Paulo, Makron Books,
1994.
Mizrahi, V. V. Treinamento em linguagem C++: módulo 2. São Paulo, Makron Books,
1995.
Complementar:
Matos, V. A., Unified Modeling Language UML Prático e Descomplicado. 2 ed. São
Paulo, Erica, 2002.
Deitel, M. H., Deitel J. P. Java Como Programar. 4 ed. São Paulo, Bookman, 2002.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciências da computação
Disciplina: Programação Orientada a Objetos
Carga horária semestral: 80 h/a
Carga horária semanal: 4 horas/aula
II. EMENTA
Classes e objetos. Encapsulamento. Herança. Polimorfismo. Sobrecarga de
métodos e operadores. Modelagem. UML – Unified Modeling Language. Design
Patterns.
III. OBJETIVOS
Introduzir os conceitos fundamentais do paradigma da Orientação a Objetos,
enfatizando o seu caráter unificador no desenvolvimento de sistemas e sua
aplicação como meio de produzir softwares de qualidade.
IV. CONTEÚDO PROGRAMÁTICO
1. Conceitos fundamentais da programação orientada a objetos
•
Definição de classes e objetos;
•
Tipos de dados
•
Métodos
•
Múltiplas instâncias
•
Estados
•
Herança
•
Polimorfismo
2. Conceitos fundamentais de modelagem de sistemas orientada a objetos
•
UML – Unified Modeling Language
•
Notações:
•
Classes
•
Pacotes
•
Visibilidade
•
Atributos
•
Métodos
•
Comunicação entre classes
3. Classes
•
Elementos de uma classe:
•
Atributos
•
Métodos
•
Pacotes
•
Visibilidade
•
Classes abstratas
•
Interfaces
•
Classes derivadas
•
Sobrecarga
4. Métodos
•
Construtores
•
Assinatura de um método
•
Visibilidade
•
Sobrecarga
5. Objetos:
•
Instância de objeto
•
Interação de objetos
•
Múltiplos construtores
•
A palavra chave this
6. O ambiente JAVA
•
Ferramentas de desenvolvimento
•
Código Portátil
•
Desenvolvimento de aplicações
7. Uso das classes da API padrão de Java
•
Funcionalidades básicas
•
Entrada e saída
•
extensões padronizadas
8. Padrões de Projeto (Design Patterns)
•
O que são padrões de projeto
•
MVC
•
Abstract Factory
•
Builder
•
Singleton
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Deitel, M. H., Deitel J. P. Java Como Programar. 4 ed. São Paulo, Bookman, 2002.
Matos, V. A., Unified Modeling Language UML Prático e Descomplicado. 2 ed. São
Paulo, Erica, 2002
Viviane, Victorine Misrahi. Treinamento em linguagem C++, Editora Mcgraw – Hill
Ltda, 1995.
COMPLEMETAR:
Camarão, C., Figueiredo, L. Programação de Computadores em Java. Rio de
Janeiro, LTC, 2003.
Savitch, Walter – C++ Absoluto, Addison Wesley, 2004.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Projeto e Análise de Algoritmos
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Complexidade de Algoritmos. Notação O (). Comparação entre estruturas de dados,
entre métodos de ordenação e entre métodos de pesquisa, utilizando a notação O()
como meio formal de comparação. Técnicas avançadas de projeto e análise de
algoritmos:
Algoritmo
Divide-and-Conquer,
Algoritmo
Guloso,
Programação
Dinâmica, Pesquisa Exaustiva, Programação de Matrizes, Tentativa e erro,
Heurísticas. Problemas P, NP, NP-Completo e NP-Hard. Criptografia de chave
pública, chave privada e assinatura digital.
III. OBJETIVOS
Formalizar mecanismo de comparação de algoritmos utilizando a notação de Ordem
de Complexidade;
Realizar comparações formais entre as estruturas de dados (Pilha, Fila e Lista) e
entre as duas possíveis implementações de cada estrutura (posições contíguas de
memória ou implementação com apontadores e alocação dinâmica de memória);
Realizar comparações formais entre os algoritmos de ordenação e pesquisa;
Apresentar a classificação de problemas em P, NP, NP-Completo e NP-Hard;
Introduzir algoritmos de criptografia de chave privada, chave pública e assinatura
digital.
IV. CONTEÚDO PROGRAMÁTICO
•
•
•
INTRODUÇÃO;
•
A complexidade no Desempenho de Algoritmos
•
Complexidade de Algoritmos e de Problemas
•
Tipos de Dados e Tipos Abstratos de Dados
•
Medida do Tempo de Execução de Algoritmos
•
Técnicas de Análise de Algoritmos
CONCEITOS BÁSICOS;
•
Complexidade e desempenho de algoritmos
•
Medidas de desempenho e complexidade
•
Critérios de Complexidade
•
Comparação entre complexidades
•
Comportamento assintótico de funções
•
Classes de comportamento assintótico
•
Notação O
PROJETO E ANÁLISE DE ALGORITMOS;
•
Indução
•
Recussividade
o Como implementar Recursividade
o Quando não usar Recursividade
•
Algoritmos Tentativa e Erro
o Complexidade de Algoritmos Tentativa e Erro
•
Algoritmos Gulosos
o Estratégias Gulosas
o Idéias Básicas da Estratégia Gulosa
o Complexidade de Algoritmos Gulosos
•
Pesquisa Exaustiva
•
Programação de Matrizes
•
Algoritmos de Programação Dinâmica
o Projeto de Algoritmos por Programação dinâmica
o Complexidade de algoritmos por Programação dinâmica
•
Algoritmos de Divisão e Conquista
o Idéias básicas da Divisão e Conquista
o Complexidade de algoritmos de Divisão e Conquista
•
Heurísticas
o Métodos Heurísticos para resolução de Problemas
o Complexidade de algoritmos Heurísticos
o Metaheurísticas e Hiperheurísticas
o Projeto de Algoritmos Heurísticos e Metaheurísticos
o Análise de Complexidade de algoritmos Heurísticos e Metaheurísticos
•
CLASSES DE PROBLEMAS E INTRATABILIDADE;
•
Definições
•
Problemas e Algoritmos
o Algoritmos não determinísticos
•
•
Classes de Problemas
•
As classes P e NP
•
Problemas NP-Completos
•
Problemas NP-Difíceis
CRIPTOGRAFIA
•
Definições
•
Criptografia de chave pública
•
Criptografia de chave privada
•
Assinatura Digital
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
Ziviani, N. Projeto de Algoritmos com Implementações em Pascal e C. São Paulo, 3.
Ed., Cengage Learning, 2010.
Cormen, T. H. et al. Algoritmos: Teoria e Prática. Rio de Janeiro, Campus, 2002.
Wirth, N. Algoritmos e Estruturas de Dados. Rio de Janeiro, LTC, 1999.
COMPLEMENTAR:
Buchmann, J. A. Introdução à Criptografia. São Paulo, Berkeley Brasil, 2002.
Veloso, P. A. S., Toscani, L. V. Complexidade de Algoritmos. Porto Alegre, Sagra
Luzzatto, 2005
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Redes de Computadores
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Conceituação de topologia de redes, caracterização e análise de tecnologias de
redes de computadores, análise do modelo de referência OSI, modelo TCP/IP,
camada de aplicação, camada de transporte, camada de redes e roteamento,
camada de enlace e acesso ao meio, camada física, rede multimídia, segurança e
gerenciamento de redes.
III. OBJETIVOS
O objetivo desta disciplina é dar uma visão geral dos conceitos envolvidos e
utilizados em Redes de Computadores, abordando especificamente o conhecimento
de propostas de mercado e acadêmicas para as diversas camadas de uma rede de
computadores.
IV. CONTEÚDO PROGRAMÁTICO
1. INTRODUÇÃO
1.1. Uso das Redes de Computadores
2. HARDWARE DE REDE
2.2.Software de Rede
2.3.Hierarquias, Interfaces, Orientação dos serviços, Protocolos
3. MODELOS
3.1 Cliente-Servidor,
3.2 Modelo Peer-to-Peer
4. MODELO DE REFERÊNCIA OSI
5. MODELO TCP/IP
6. COMPARAÇÕES ENTRE MODELOS E SUAS FALHAS
7.CAMADA FÍSICA
7.1 Meios de Transmissão
7.2 Cabo, Par trançado, Fibra ótica
8. TRANSMISSÃO SEM FIO
9. SISTEMA TELEFÔNICO
9.1 RDSI, ISDN, telefonia celular
9.2 Satélite
10. QUESTÕES DE PROJETO DA CAMADA DE ENLACE DE DADOS
10.1 Detecção e Correção de erros
10.2 Protocolos de janela deslizante
11. HDLC, ATM
12. CAMADA DE ACESSO AO MEIO
12.1 Alocação de canais
12.2 Protocolos de acesso múltiplo
13. PADRÕES IEEE 802
14. CAMADA DE REDE
14.1 Questões de projeto da camada de rede
15. ALGORITMOS DE ROTEAMENTO E CONGESTIONAMENTO
15.1 Flooding
15.2 Caminho mais curto
16. VETOR DE DISTÂNCIA
16.1 Estado de enlace
17. INTERNET
17.1 Internet Protocol
17.2 Protocolo, Datagrama, endereçamento, roteamento.
17.3 ARP
18. SUBNET, SUPERNET, SEGURANÇA, FIREWALL
19. TRANSMISSION CONTROL PROTOCOL, FUNCIONAMENTO DO
PROTOCOLO
20. USER DATAGRAM PROTOCOL
21. PROGRAMAÇÃO DE SOCKETS
22. SERVIDOR DE NOME DOMAIN NAME SYSTEM
23. APLICAÇÕES
23.1 Telnet,
23.2 FTP,
23.3 http,
23.4 Email.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Básica:
KUROSE, James F.. Redes de computadores e a Internet: uma nova abordagem. 3.
Sao Paulo: Addison Wesley, 2006.
TANENBAUM, Andrew S.. Redes de computadores, 5 Ed. Rio de Janeiro: Campus,
2005.
SOARES, Luiz Fernando Gomes et. al. Redes de Computadores: das LANs, MANs,
WANs às redes ATM, 6 Ed. Rio de Janeiro, 1995.
Complementar:
COMER, Douglas. Internetworking with TCP/IP, vol. 1: Principles, Protocols and
Architecture. 2nd ed. Prentice Hall, 1991.
STEVENS, W. Richard. Unix Networking Programing. Prentice Hall, 1990
5º PERÍODO
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
DISCIPLINA: BANCO DE DADOS
CARGA HORÁRIA SEMESTRAL: 80 H/A
CARGA HORÁRIA SEMANAL: 4 H/A
II. EMENTA
Conceitos básicos de bancos de dados. Modelos de dados e linguagens. Modelo
Entidade relacionamento, modelo relacional. Sistemas de gerenciamento de banco
de dados (SGBD). Álgebra relacional. SQL: linguagem de definição, linguagem de
manipulação, visões. Aspectos Operacionais: Processamento e otimização de
consultas. Transações. Noções de Banco de Dados Orientados a Objetos, Data
Warehouse e Data Mining.
III. OBJETIVOS
Capacitar o aluno a utilizar os conceitos de modelo de linguagem para modelar um
banco de dados, construindo conhecimentos de utilização e avaliação do banco de
dados em questão.
IV. CONTEÚDO PROGRAMÁTICO
1. Introdução
Conceitos Básicos: banco de dados, sistema de banco de dados, sistema de
gerência de banco de dados; Características da abordagem de banco de dados;
Modelos de dados, esquemas e instâncias; Arquitetura de um sistema de banco de
dados; Componentes de um sistema de gerência de banco de dados;
2. Modelos de Dados e Linguagens
Modelo
de
entidades
e
relacionamentos:
conceitos
básicos
(entidades,
relacionamentos e atributos), restrições de integridade, notação gráfica, extensões
(especialização e generalização); Modelo relacional: conceitos básicos (relações,
domínios e atributos), restrições de integridade, álgebra relacional; Linguagem SQL:
comandos para definição e manipulação de dados, visões; Cálculo relacional;
3. Projeto de Banco de Dados
Visão geral do processo de projeto de bancos de dados; Projeto lógico de bancos de
dados relacionais; Mapeamento ER/Relacional; Normalização;
4. Aspectos Operacionais
Processamento e otimização de consultas: algoritmos básicos e heurísticas;
Processamento de transações: o problema de interferência no processamento
concorrente
de
transações,
propriedades
das
transações,
serialização
de
escalonamentos; Técnicas de controle de concorrência; Técnicas de recuperação;
Métodos de segurança e controle de acesso;
5. Novas Tecnologias e Aplicações de Banco de Dados
Noções básicas de banco de dados orientados a objetos; Bancos de dados
distribuídos; Bancos de dados multimídia.
6. Data Warehouse e Data Mining.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Básica:
R. Elmasri, S. B. Navathe. Sistemas de Banco de Dados. Fundamentos e
Aplicações. Quarta Edição. 2005 LTC
R. Elmasri, S. B. Navathe. Sistemas de Banco de Dados. Fundamentos e
Aplicações. Terceira Edição. 2002 LTC
Suehring, Steve. Mysql – A bíblia. Rio de Janeiro. Editora Campus. 2002
Complementar:
Watson, Richard T. Data Management – Banco de Dados e Organizações. Terceira
Edição. Rio de Janeiro. LTC. 2004.
KORTH, HENRY F.. sistemas de banco de dados. 2. ed. Sao Paulo: Makron Books
Mysql AB. MySQL Reference Manual.
CABRAL, Alberto Franqueira. Banco de dados para calculo judicial e extrajudicial.
Rio de Janeiro: Edicoes Trabalhista.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Engenharia de software I
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Conceituação de Engenharia de Software; Paradigmas da Engenharia de Software.
Processos de Software; Qualidade de Software no Nível Pessoal; Melhoria dos
Processos; Requisitos; Análise; Projeto de Interfaces com o Usuário; Tópicos
Especiais; Ferramentas CASE
III. OBJETIVOS
Desenvolver análise de requisitos funcionais e não-funcionais do problema; ii)
especificar o resultado da análise usando linguagem semi-formal; iii) desenvolver os
primeiros passos da análise de requisitos do problema, transformando-os em
requisitos do sistema; iv) utilizar de forma prática as três dimensões do
desenvolvimento de software: interface, dados e funções; v) aplicar os princípios do
PSP para melhorar a performance pessoal em qualidade de software.
IV. CONTEÚDO PROGRAMÁTICO
1. Introdução
− O que é software?
− O que é engenharia?
− O que é engenharia de software?
− Histórico da engenharia de software
− Objetivos da engenharia de software
− Objetivos da disciplina
− Princípios da engenharia de software
2. O processo de Criação e Gerenciamento de Software.
− Software e Engenharia de Software:
− A importância do software;
− Perguntas mais freqüentes sobre engenharia de software;
− Características do software;
− O produto de software
− Modelos de ciclo de vida do processo de software:
− Modelo cascata;
− Modelo evolucionário;
− Exploratório;
− Descartável;
− Modelo de transformação formal;
− Modelo de desenvolvimento baseado em reuso;
− Modelos iterativos:
− Espiral;
− Incremental;
− RUP
3. Processo de desenvolvimento de software
− Requisitos: levantamento, análise e gestão:
− Requisitos de software
− Requisitos funcionais, não funcionais, de usuário do sistema
− O documento de requisitos de software
4. Processos de engenharia de requisitos:
− Estudo de viabilidade
− Obtenção e análise de requisitos
− Gerenciamento e validação dos requisitos
5. Modelos de sistema:
− O modelo de contexto
− Modelos de comportamento
− Modelo de dados e objeto
6. Prototipação de software:
− Prototipação no processo de software
− Técnicas de prototipação rápida
− Protótipo de interface com o usuário
B. Projeto:
•
Projeto de arquitetura:
a. Estrutura do sistema
b. Modelos de controle
c. Decomposição em módulos
•
Projeto orientado a objetos:
a. Objetos e classes de objetos
b. Processo de projeto orientado a objetos
c. Evolução do projeto
•
Projeto com reuso:
a. Desenvolvimento baseado em componentes
b. Famílias de aplicações
c. Padrões de projeto
•
Projeto de software de tempo real
a. Projeto de sistemas
b. Sistemas operacionais de tempo real;
•
Projetos de interface com o usuário
a. Processo de projeto de UI
b. Analise de usuário;
c. Prototipação de interface com usuário;
d. Avaliação de interface;
•
Qualidade de Software
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VIII. BIBLIOGRAFIA
BÁSICA
WILSON P. PAULA FILHO. Engenharia de Software: fundamentos, métodos,
padrões. Rio, LTC, 2003.
PRESSMAN, R. S. Engenharia de software. São Paulo, Markron Books, 1995.
IAN SOMMERVILLE. Engenharia de Software. SP, Addison-Wesley, 2003.
COMPLEMENTAR
WAZLAWICK, R. S.Análise e Projeto de Sistemas de Informação Orientados a
Objetos. Campus, 2004.
WATTS S. HUMPHREY. Introduction to the Personal Software Process. Reading,
Massachussets, Addison-Wesley, 1999.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Inteligência Artificial
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II - EMENTA
Definição e Histórico de IA. Bases Científicas da IA. Agentes Inteligentes. Busca
Cega em Grafos. Busca gulosa. Jogos. Representação de Conhecimento.
Processamento de Linguagem Natural. Sistemas Baseados em Conhecimento
(SBCs). Aprendizado de Máquina. Tratamento de Incerteza em SBCs. Redes
Neurais Artificiais. Abordagem sobre IA Paralela e Distribuída, Algoritmos Genéticos,
Agentes Inteligentes e Sistemas Tutores.
III - OBJETIVOS
•
Capacitar os alunos à criação de soluções para problemas em computação
usando técnicas da inteligência artificial.
•
Caracterizar a inteligência artificial e suas aplicações;
•
Demonstrar os principais paradigmas da inteligência artificial simbólica;
•
Capacitar o discente a modelar sistemas computacionais utilizando técnicas da
inteligência artificial;
IV - CONTEÚDO PROGRAMÁTICO
1. Definição de Inteligência Artificial (IA)
1. O conceito da Inteligência
2. Possibilidades de definição de IA
3. O Teste de Turing
4. IA Forte x IA Fraca: Searle e o Argumento do Quarto do Chinês
2. Histórico da IA
1. Pré-História da IA (autômatos)
2. Gestação da IA (1943-1956)
3. Entusiasmo inicial, grandes expectativas (1952-1969)
4. Uma dose de realidade (1966-1974)
5. Sistemas baseados em conhecimento (1969-1979)
6. Uso comercial da IA (1980-1988)
7. Retorno das redes neurais e eventos recentes (1986-presente)
3. Bases Científicas da IA
1. Filosofia
2. Matemática
3. Psicologia
4. Computação
5. Lingüística
6. Relações da IA com as Ciências Cognitivas
7. Relações da IA com a Filosofia da Mente
4. Agentes Inteligentes
1. Agentes e Ambientes
2. O conceito de racionalidade
3. A natureza dos ambientes
4. A estrutura de agentes
5. Resolução de Problemas
1. Representação de problemas e espaço de estados
2. Sistemas de produção
3. Métodos de busca
4. Algoritmo de Backtracking
5. Busca em grafos
6. Busca bidirecional
6. Busca Cega em Grafos
1. Busca em largura ou amplitude
2. Busca em profundidade
3. Busca em profundidade limitada
4. Busca em aprofundamento iterativo
7. Busca Informada (ou Heurística) em Grafos
1. Busca gulosa
2. Busca A*
3. Aprofundamento iterativo A* (IDA*)
4. Estratégia de gerar-e-testar
5. Subida de encosta
6. Têmpera simulada
7. Algoritmo AO*
8. Jogos
1. Visão Geral
2. Busca Minimax
3. Cortes Alfa-Beta
9. Representação de Conhecimento
1. Considerações sobre a representação de conhecimento
2. Usando lógica de predicados
3. Representando o conhecimento por meio de regras
4. Redes Semânticas
5. Representando o conhecimento por meio de frames
10. Processamento de Linguagem Natural
1. Considerações iniciais e aplicações práticas
2. Processamento sintático
3. Análise semântica
4. Processamento do discurso e processamento pragmático
11. Sistemas Baseados em Conhecimento (SBCs)
1. Considerações iniciais
2. Sistemas Baseados em Conhecimento (SBCs) e Sistemas
Especialistas (SEs)
3. Exemplos de SBCs
4. Shells de SBCs
12. Aprendizado de Máquina
1. Considerações iniciais e problematização
2. Aprendizado Indutivo de Máquina
3. Árvores de Decisão
13. Tratamento de Incerteza em SBCs
1. Considerações iniciais e problematização
2. Representação de conhecimento incerto
3. Aprendizado de Máquina em domínio com incertezas
4. Uso da Regra de Bayes em SBCs
5. Uso de fatores de certeza (MYCIN)
6. Teoria de Dempster-Shafer
7. Lógica difuza ou nebuloza (fuzzy logic)
8. Teoria de Conjuntos Aproximados
14. Redes Neurais Artificiais
1. Histórico das Redes Neurais (RNs)
2. Modelos básicos de RNs
3. Algoritmo de Aprendizado Delta
4. Algoritmo de Aprendizado Delta Generalizado
5. Perceptrons
6. Algoritmo de retropropagação (backpropagation)
15. Tópicos Avançados de IA
1. IA Paralela e Distribuída
2. Algoritmos Genéticos
3. Agentes Inteligentes
4. Sistemas Tutores
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII - BIBLIOGRAFIA
BÁSICA
RUSSEL, S. J.; NORVIG, P. Inteligência artificial. 2. ed.; Editora Campus, 2004.
CLOCKSIN, W. F.; MELLISH, C. S.. Programing in Prolog. 4 ed. Editora Springer,
1994.
DEAN, Thomas; ALLEN, James, ALOIMONOS, Yiannis. Artificial Inteligence: Theory
end Practice. Editora Addison-Wesley. 1995.
COMPLEMENTAR
BITTENCOURT, G. Inteligência Artificial: ferramentas e teorias. Florianópolis, UFSC,
2006.
REZENDE, Solange Oliveira (Coord.). Sistemas inteligentes – fundamentos e
aplicações. Editora Manole, 2002.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Linguagem de Programação
Carga horária semestral: 40 h/a
Carga horária semanal: 2 h/a
II. EMENTA
Níveis de linguagem de computação. Paradigmas de linguagens de programação.
Comparação de características dos vários paradigmas existentes. Organização da
memória durante a execução de programas. Etapas no processo de compilação.
Conceitos e aplicabilidade de programação imperativa, declarativa, funcional, e
lógica. Exemplos de tecnologias de linguagem de programação.
III. OBJETIVOS
Fornecer
ao
estudante
fundamentos
sobre
linguagens
de
programação
principalmente de alto nível, bem como explicar a organização da memória durante a
execução de programas escritos nessas linguagens. Rever e comparar os diferentes
paradigmas de programação (procedimental, lógico, orientado a objetos e funcional).
IV. CONTEÚDO PROGRAMÁTICO

Níveis de linguagem de computação;

Histórico da evolução das linguagens de programação:

Programação não-estruturada ;

Programação estruturada ;

Programação orientada por objetos;

Programação orientada a eventos;

Programação orientada a aspectos.

Paradigmas de linguagens de programação:

Imperativa;

Declarativa;

Funcional;

Lógica

Comparação de características dos vários paradigmas existentes;

Organização da memória durante a execução de programas;

Etapas no processo de compilação;

Tratamento de erros e exceções;

Teste e depuração de programas;

Exemplos de tecnologias de linguagem de programação:

Estruturada;

Orientada a objetos;

Orientada a eventos;

Orientada a aspectos;

Frameworks;

SOA.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
SEBESTA, R.W. Concepts of programming languages. Addison-Wesley. 1999.
Milzrahi, V. Treinamento em Linguagem C - módulo 2. 2 ed. McGraw, 2001.
Viviane, Victorine Misrahi. Treinamento em linguagem C++, Editora Mcgraw – Hill
Ltda, 1995.
COMPLEMENTAR:
Mizrahi, V. V. Treinamento em linguagem C++: módulo 2. São Paulo, Makron Books,
1995
GHEZZI,C.; JAZAYERI,M. Conceitos de Linguagens de Programação. Editora
Campus, 1987.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Sistemas Operacionais
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II - EMENTA
Histórico e estruturas de sistemas de computação. Processos e Threads.
Escalonamento de CPU. Sincronização de processos. Deadlocks. Gerenciamento de
Memória. Sistemas de arquivos. Sistemas de I/O.
III - OBJETIVOS
Entender conceitos associados ao desenvolvimento e gerenciamento de sistemas
operacionais;
Conhecer e aplicar conceitos associados ao gerenciamento de processos de
sistemas operacionais;
Introduzir conceitos de sincronização de processos e como o Sistema Operacional
pode fornecer ferramentas para auxiliar o controle a recursos compartilhados tais
como segmentos de memória;
Conhecer e aplicar conceitos associados ao gerenciamento de memória e sistemas
de arquivos;
Conhecer aspectos relacionados ao controle de periféricos comuns, como teclado,
vídeo, mouse, placas de rede.
IV - CONTEÚDO PROGRAMÁTICO
•
Histórico e evolução dos sistemas operacionais
•
Arquitetura de sistemas de computação
o Estrutura de entrada/saída
o Estrutura de armazenamento
o Hierarquia de armazenamento
o Proteção de hardware
•
Gerenciamento de processos
o Processos
o Threads
o Escalonamento de CPU
o Sincronização de processos
o Deadlock
•
Gerenciamento de memória
o Fundamentos
o Memória virtual
o Sistemas de arquivos
o Sistemas de E/S
o Estrutura de armazenamento de massa
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII - BIBLIOGRAFIA
Básica:
Deitel, H. M. Sistemas operacionais. 3 ed. São Paulo, Prentice Hall, 2005.
Silberschatz, A., etal. Sistemas operacionais: conceitos e aplicações. 5 ed. Rio de
Janeiro, Campus, 2 ed. 2000.
Tanenbaum, A. S., Woodhull, A. S. Sistemas operacionais: projeto e implementação.
2 ed. Porto Alegre, Bookman, 2000.
Complementar:
Machado, F. B. Arquitetura de sistemas operacionais. 3 ed. Rio de janeiro: LTC,
2002.
Tanenbaum, A. S. Sistemas Operacionais Modernos. 2 ed. 2007.
Silberschatz, A., etal. Sistemas operacionais com Java. Rio de Janeiro, Elsevier, 7
ed. 2008.
6º PERÍODO
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Cálculo Numérico
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Erros, Sistemas Lineares. Equações Algébricas e transcendentes. Interpolação.
Integração.
III. OBJETIVOS
Propiciar os fundamentos matemáticos necessários para o curso e estimular o
raciocínio lógico-matemático, necessário nas disciplinas que envolvem cálculo.
IV. CONTEÚDO PROGRAMÁTICO

Noções básicas sobre erros

Erros

Zeros reais de funções reais

Métodos Iterativos para a resolução de Equações

Resolução de Sistemas Lineares – Métodos Diretos

Resolução de Sistemas Lineares – Métodos Iterativos

Interpolação

Integração Numérica

Regras para Integração Numérica
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
RUGGIERO, Márcia. Cálculo Numérico: aspectos teóricos e computacionais. 2ª ed.
São Paulo: Makron Books do Brasil, 1996.
BARROSO. Cálculo Numérico (com aplicações). 2ª ed. São Paulo: Ed. Harbra, 1987.
CORMEN, Thomas. Algoritmos: teoria e prática. 2ª ed. Rio de Janeiro: Ed. Campus,
2002.
COMPLEMENTAR:
ANTON, H. Cálculo: um novo horizonte. Vol. 1. 6ª ed. Porto Alegre: Boohman, 2002.
ÁVILA, G.S.S. Introdução ao cálculo. Rio de Janeiro, LTC, 1999.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Engenharia de software II
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Projeto e Implementação de Software. Testes de Software. Distribuição do Sistema.
Manutenção de Software. Sistemas Críticos. Qualidade de Software. Métodos Ágeis.
Métodos Pesados versus Métodos Ágeis. Métodos Híbridos.
III. OBJETIVOS
Construir conceitos e técnicas para projetar, escrever e testar softwares, com o
intuito de aumentar a qualidade dos softwares. Também serão abordadas as
metodologias ágeis. Apresentar um mapeamento de quando se devem utilizar os
métodos dirigidos por planejamento/pesados ou métodos ágeis; Ao final do
semestre, o aluno estará apto a: projetar, escrever e testar softwares; trabalhar com
sistemas de missão crítica; saber optar por trabalhar com métodos pesados ou
métodos ágeis, de acordo com cada projeto; combinar métodos pesados com
métodos ágeis.
IV. CONTEÚDO PROGRAMÁTICO
PARTE 1: ASPECTOS FUNDAMENTAIS DE PROJETO E IMPLEMENTAÇÃO DE
SOFTWARE
1. Projeto de software e engenharia de software
2. O processo de projeto
a. Projeto e qualidade
b. A evolução do projeto
3. Aspectos fundamentais de projeto
a. Abstração
b. Refinamento
c. Modularidade
d. Arquitetura de software
e. Hierarquia de controle
f. Estrutura de dados
g. Procedimento de software
h. Ocultação de informações
4. Projeto modular e efetivo
a. Tipos de módulo
b. Independência funcional
c. Coesão
d. Acoplamento
5. Projeto de dados
6. Projeto de arquitetura
7. Projeto procedimental
a. Programação estruturada
b. Notação gráfica de projeto
c. Notação tabular
d. Linguagem de projeto de programa
8. Documentação de projeto
PARTE 2: SISTEMAS CRÍTICOS
DESENVOLVIMENTO DE SISTEMAS CRÍTICOS
1. Processos confiáveis
2. Programação confiável
3. Tolerância a defeitos
4. Arquiteturas tolerantes a defeitos
VALIDAÇÃO DE SISTEMAS CRÍTICOS
1. Validação de confiabilidade
2. Garantia de segurança
3. Avaliação de proteção
4. Casos de segurança e confiabilidade
PARTE 3: DESENVOLVIMENTO RÁPIDO DE SOFTWARE
1. Métodos ágeis
2. Métodos híbridos
3. Extreme programming
4. Desenvolvimento rápido de aplicações
5. Prototipação de software.
PARTE 4: TESTES DE SOFTWARE
A - TECNICAS DE TESTE DE SOFTWARE
1. Fundamentos de teste de software
a. Objetivos da atividade de testes
b. Fluxo de informações de teste
c. Projeto de casos de teste
2. Teste de caixa branca
3. Teste de caminho básico
4. Teste de estrutura de controle
5. Teste de caixa preta
6. Teste de sistema de tempo real
7. Ferramentas de testes automatizadas.
B - ESTRATEGIAS DE TESTE DE SOFTWARE
1. Uma abordagem ao teste de software
2. Teste de unidade
3. Teste de integração
4. Teste de validação
5. Teste de sistema
6. A arte da depuração
PARTE 5: MANUTENÇÃO DE SOFTWARE
1. Definições
2. Características da manutenção de software
a. Manutenção estruturada versus não-estruturada
b. Custo de manutenção
c. Problemas
3. Manutenibilidade
a. Fatores controladores
b. Medidas quantitativas
c. Revisões
4. Tarefas de manutenção
a. Organização
b. Relatórios
c. Fluxo de eventos
d. Conservação de registros
e. Avaliação
5. Efeitos colaterais da manutenção
a. Efeitos na codificação
b. Efeitos nos dados
c. Efeitos na documentação
6. Manutenção de “código alienígena”
a. Engenharia reversa e reengenharia
b. Manutenção preventiva
c. Elementos da manutenção preventiva
PARTE 6: QUALIDADE DE SOFTWARE
1. Garantia de qualidade de software
a. Fatores de qualidade de software
b. Atividades SQA
2. Revisões de software
a. Impacto de custo de defeitos de software
b. Ampliação e remoção de defeitos
3. Revisões técnicas
4. Métricas de qualidade
5. Abordagens formais a SQA
6. Confiabilidade de software
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
Sommerville. Engenharia de software. 8 ed. São Paulo, Pearson, 2007.
Paula F., Wilson P. de. Engenharia de software: fundamentos, métodos e padrões.
Rio de Janeiro, Livros Técnicos e Científicos, 2001.
Pressman, R. S. Engenharia de software. São Paulo, Markron Books, 1995.
COMPLEMENTAR
WAZLAWICK, R. S.Análise e Projeto de Sistemas de Informação Orientados a
Objetos. Campus, 2004.
WATTS S. HUMPHREY. Introduction to the Personal Software Process. Reading,
Massachussets, Addison-Wesley, 1999.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Sistemas de Software e Hardware
Carga horária semestral: 40 h/a
Carga horária semanal: 2 h/a
II - EMENTA
Linguagem de máquina e de montagem. Montadores. Ligadores e Carregadores.
Programação de entrada e saída.
III - OBJETIVOS
Fornecer conhecimentos introdutórios de programação em linguagem de montagem
na arquitetura x86 e consequentemente a possibilidade de realizar a “afinação” de
programas compilados a partir de linguagens de alto nível para essa arquitetura;
Introduzir conceitos sobre ligação de módulos objetos e carga de programas;
Apresentar três formas de programação em dispositivos de E/S, permitindo o
desenvolvimento de device drivers e aplicações que fazem uso eficiente de E/S.
IV - CONTEÚDO PROGRAMÁTICO
•
Linguagem de Máquina e de Montagem - Assembly Arquitetura x86
•
Registradores
•
Pilha
•
Seção .data, seção .bss e seção .text
•
Linux Syscalls
•
Programação em Linguagem de Máquina
o Atribuições
o Introdução a procedimento e funções
o Testando programas em linguagem de máquina e em linguagem C
o Estruturas condicionais
o Estruturas de repetição
o Procedimentos e Funções
•
Endereçamento
•
Formato de instruções e linguagem de máquina
•
Montador, Ligador e Carregador
•
Introdução
o O que é uma linguagem de montagem
o Formato de um comando de linguagem de montagem
o Comparação de linguagem de montagem com linguagem de alto nível
o Afinação de programas (Program Tuning)
•
Processo de montagem
o Montadores de Dois Passos
o Passo Um e passo Dois
•
Macros
•
Ligação e carga de procedimentos
o Tarefas desempenhadas pelo ligador
o Estrutura de um módulo objeto
o Tempo de mapeamento (Binding Time) e relocação dinâmica
o Ligação dinâmica
•
Programação de entrada e saída
•
Introdução
•
E/S por Espera de ciclo
•
E/S por Interrupção
•
E/S por acesso direto à Memória
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII - BIBLIOGRAFIA
Básica:
Tanenbaum, A. S. Organização Estruturada de computadores. 4 ed. Rio de Janeiro,
LTC, 2001.
Daltrini, M. B., Jino, M., Magalhães, P. L. Introdução a Sistemas de Computação
Digital. São Paulo, Makron Books, 1999.
Hennessy, J. L., Patterson, D. A. Organização e Projeto de computadores: a
interface hardware/software. 2 ed. Rio de Janeiro, LTC, 2000.
Complementar:
Honda, R., Paixão R. Processadores Intel. São Paulo, Érica, 1999.
França, P. R., Mendonça, A., Zelenovsky, R. Hardware, programação virtual de 1/0 e
interrupções. Rio de Janeiro, MZ, 2001.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
DISCIPLINA: Sistemas Distribuídos
CARGA HORÁRIA SEMESTRAL: 80 h/a
Carga horária semanal: 04 h/a
II. EMENTA
Conceituação de arquiteturas e sistemas paralelos, concorrentes e distribuídos.
Programação Multiprocessos. Comunicação entre processos através de pipes, pipes
nomeados, filas e memória compartilhada. Sincronização de processos com
semáforos. Programação Multithreading. Comunicação em sistemas distribuídos:
chamada remota de procedimento, sockets e o modelo cliente/servidor.
III. OBJETIVOS

Fornecer conhecimentos sobre programação com vários fluxos de controle,
bem como sobre sua aplicação prática;

Realizar um comparativo detalhado das diferenças entre programação
multiprocessos e multithreading e consequentemente implementar diferentes
formas de sincronização dos fluxos de controle nos dois ambientes;

Introduzir conceitos sobre programação distribuída utilizando RPC e Socket
como forma de comunicação entre os processos;

Apresentar uma visão de alto nível da arquitetura cliente/servidor.
IV. CONTEÚDO PROGRAMÁTICO
Programação Concorrente
A Função fork
A Função wait
A Função waitpid
A Função sleep
Sinais
API (Application Program Interface) OpenMP
Comunicação InterProcessos – IPC
Pipes
Filas
Memória compartilhada
Sincronização de processos
Espera Ociosa
Semáforos
Programação Multithreading
Threads em Unix
Programação Paralela
Sockets em Unix
Modelo Cliente/Servidor
MPI
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
Básica:
Tanenbaum, A. S. Distributed Operating System. Prentice Hall, 1995.
Stevens, W. R. Unix Network Programming: Networking APIS and XTI. v. 1. 2 ed.
Prentice Hall, 1998.
Stevens, W. R. Unix Network Programming: Interprocess Communications. v. 2. 2 ed,
Prentice Hall, 1999.
Complementar:
Sobell, M. G. UNIX System V: A Practical Guide. 3 ed. Califórnia, Addison-Wesley,
1997.
Coulouris, George. Dollimora, Jean. Kindberg, Tim. Sistemas Distribuídos, Conceitos
e Projeto. Porto Alegre: Bookman, 2007.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Teoria da Computação
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Fundamentos matemáticos da computabilidade. Linguagens Regulares. Linguagens
livres de contexto. Linguagens sensíveis ao contexto. Linguagens recursivamente
enumeráveis. Decidibilidade e Computabilidade. Modelos abstratos de máquinas
programáveis e Problemas Indecidíveis.
III. OBJETIVOS
Apresentar os principais métodos de tratamento sintático de linguagens lineares
abstratas, com a respectiva associação às linguagens típicas da ciência da
computação; Estudar formalismos operacionais, axiomáticos e denotacionais e sua
aplicação em compiladores, interpretadores e em ciência da computação em geral;
Capacitar o aluno para a aplicação sistematizada e formalizada de conceitos e
resultados relativos às linguagens, gramáticas, autômatos e reconhecedores.
IV. CONTEÚDO PROGRAMÁTICO
•
CONCEITOS BÁSICOS;
o Conjuntos
o Relações e Funções
o Alfabetos
o Cadeias e Operações
o Linguagens e Operações
•
GRAMÁTICAS;
o Introdução e definições
o Gramática como dispositivo de geração
o Hierarquia das linguagens
o Gramáticas Regulares
o Gramáticas Livres de contexto
o Gramáticas Sensíveis ao contexto
o Gramáticas sem restrições
•
LINGUAGENS REGULARES E AUTÔMATOS FINITOS (AF);
o Definições
o Expressões regulares
o Autômato finito determinístico (AFD) e não-determinístico (AFND)
o Equivalência entre AFD e AFND
o Minimização do AFD
o Equivalência entre AF e gramáticas regulares
o Lema do bombeamento
•
LINGUAGENS LIVRES DE CONTEXTO E AUTÔMATO DE PILHA NÃO
DETERMINÍSTICO (APND);
o Definições
o Árvores de derivação e simplificação de gramáticas
o Aceitação “por estado final” e “por pilha vazia”
o Equivalência entre APND e gramáticas livre de contexto
•
MÁQUINA DE TURING (MT);
o Definições
o MT como Modelo de computação
o MTs e Linguagens recursivamente enumeráveis (tipo 0)
o Problema da parada e decidibilidade
o A Máquina de Turing Universal
o Uma linguagem não-recursivamente enumerável
•
LINGUAGENS SENSÍVEIS AO CONTEXTO E AUTÔMATO LINEARMENTE
LIMITADO
•
LINGUAGENS
DETERMINÍSTICAS
E
AUTÔMATO
DE
PILHA
DETERMINÍSTICO (APD);
o Definições
o Posição das linguagens determinísticas na hierarquia
•
UMA LINGUAGEM ALGORÍTIMICA (PL)
o Conceitos iniciais
o Programação
o Uma função total que não é PL-computável
•
FUNÇÕES RECURSIVAS
o Conceitos e funções básicas
o Funções primitivas recursivas
o Programação
•
MÁQUINAS COM REGISTROS
o Um só registro
o Infinitos registros
o Modelo de Von Neumann
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
Hopcroft E. J, Ullman D. J., Motwani R. Introdução à Teoria de Autômatos,
Linguagens e Computação. 2 ed. Campus, Rio de Janeiro. 2003
Aho, V. A., Sethi, R., Ullman, D. J. Compiladores – Princípios, Técnicas e
Ferramentas. Livros Técnicos e Científicos Editora S.A., 1995.
Menezes, B. P., Linguagens Formais e Autômatos. 4 ed. Porto Alegre, Sagra Luzatto,
2001
COMPLEMENTAR:
PRICE, Ana M. A., TOSCANI, Simão S. Implementação de Linguagens de
Programação: Compiladores. Porto Alegre, Editora Sagra Luzzatto, 2005
APPEL, A. W. Modern Compilrer Implementation in Java. Cambridge, 1998.
Menezes, B. P., Teoria da computação. 2 ed. Porto Alegre, Sagra Luzatto, 2004
Sudkamp A. T. Language and Machines: An Introduction to the Theory of Computer
Science. 2 ed. Addsion-Wesley, 1997.
7º PERÍODO
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Probabilidade e Estatística
Carga horária semestral: 80h/aula
Carga horária semanal: 4h/aula
II. EMENTA
Estatística. População e amostra. Organização de dados em tabelas. Estatística
descritiva e indutiva. Probabilidade. Variáveis aleatórias discretas e contínuas.
Amostragem. Inferência estatística. Análise de regressão.
III. OBJETIVOS
Propiciar o trabalho da estatística, importante na carreira do aluno bem como na
confecção de monografia. Propiciar conhecimentos necessários de probabilidade e
estatística essenciais na formação do aluno.
IV. CONTEÚDO PROGRAMÁTICO
Estatística:
Introdução e objetivo;
Estatística descritiva;
Estatística indutiva;
População e amostra.
Variáveis:
Qualitativas: nominais e ordinais;
Quantitativas: discretas e contínuas.
Medidas de posição e dispersão:
Média;
Moda;
Mediana;
Desvio-padrão
Probabilidade:
Conceitos e aplicações;
Probabilidade independente e condicional.
Variáveis aleatórias:
Funções de distribuição;
Modelos discretos;
Modelos contínuos.
Variáveis bidimensionais:
Conceitos e aplicações;
Associação entre variáveis.
Inferência estatística:
Estimação;
Testes de hipóteses;
Níveis descritivos;
Regressão linear.
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utlizadas recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira)
etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20
(vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
V. BIBLIOGRAFIA
BÁSICA:
MAGALHÃES, Marcos Nascimento. Noções de probabilidade e estatística. São
Paulo; Ed. USP, 2004.
BUSSAR, Wilton. Estatística Básica. 5ª Ed. São Paulo, Editora Saraiva, 2005.
CRESPO, A.A. Estatística Fácil. 12ª Ed. São Paulo, Editora Saraiva, 1999.
COMPLEMENTAR:
Magalhães, M. N. Noções de Probabilidade e Estatística. 4ª ed. São Paulo, Editora
da Universidade de São Paulo, 2002.
Meyer, P. L. Probabilidade: aplicações à estatística. 2ª ed. Rio de Janeiro, Livros
Técnicos e Científicos Editora S. A., 1995.
FONSECA, Jairo. Estatística Aplicada. 2ª Ed. São Paulo, Atlas, 1985.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Administração
Carga horária semestral: 80 horas / aula
Carga horária semanal: 4 h/a
II. EMENTA
Noções de administração, administração do capital necessário e viabilidade na
abertura de empresas, o patrimônio administrativo, diagnóstico empresarial
financeiro geral, introdução à administração financeira e orçamentária, administração
de estoques e produção, noções de Marketing, teoria dos recursos humanos, técnica
patrimonial, gestão do leiaute da empresa, administração dos custos, tomada de
decisão empresarial.
III. OBJETIVOS
Fornecer conhecimentos de admìnistração e gestão de empresas, concedendo ao
aluno cognições práticas e teóricas de governo da organização empresarial.
IV. CONTEÚDO PROGRAMÁTICO
1ª Etapa - Conceitos: básicos de: administração, e análise do capital necessário na
abertura de empresas;
2ª Etapa - o patrimônìo administrativo, e diagnóstico básico empresarial- financeiro;
total de horas;
3ª Etapa - Introdução a administração finaanceira e de estoques de produção;
4ª etapa- noções de Marketing, teoria.dos recursos humanos, gestão do leiaute da
empresa;
5ª Etapa - técnica patrimonial e administração dos custos da empresa;
6ª Etapa - tomada de decisão empresarial;
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA:
Chiavenato, I. Administração: teoria, processo e prática. 3 ed. São Paulo, Pearson
Education do Brasil, 2000.
Robbins, S. P. Administração: mudanças e perspectivas. São Paulo, Saraiva, 2003.
ASSAF NETO, Alexandre. Administração do capital de giro. Atlas S.A. 1997.
COMPLEMENTAR:
SÁ, Antonio Lopes. Historia Geral e das Doutrinas da Contabilidade. SAo Paulo: Ed.
Atlas. 1997.
MYER, John N . Análise das Demonstraçöes Financeiras. São Pau1o: Ed AtIas,
1972.
Casarotto
Filho,
Nelson. Análise
de
investimentos:
matemática
financeira,
engenharia econômica. Atlas S.A 2000.
SILVA, Rodrigo Autonio Chaves da. Análìse da Tendência Patrimonial. Revista
Mineira de Contabilidade, Belo Horizonte, MG, n° 22, 2° trimestre, CRCMG, 2006.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Compiladores
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Organização e estrutura de compiladores. Linguagens e gramáticas. Análise léxica.
Análise sintática. Análise semântica. Geração e otimização de código.
III. OBJETIVOS
Apresentar as principais etapas envolvidas no processo de compilação; Conhecer as
fases de projeto de um compilador; Estudar a análise léxica do código-fonte; Estudar
a análise sintática; Estudar as principais características da análise semântica,
geração e otimização de código.
IV. CONTEÚDO PROGRAMÁTICO
•
LINGUAGENS FORMAIS;
o Alfabeto, cadeias e linguagens;
o Expressões Regulares;
o Autômatos Finitos;
o Gramáticas;
o Linguagens Regulares e Gramáticas Regulares;
o Linguagens e Gramáticas Livres de Contexto;
o Autômatos de Pilha.
•
INTRODUÇÃO À TEORIA DE COMPILADORES;
o Compiladores;
o Análise do programa-fonte;
o Fases de um compilador;
o Análise;
o Tabela de símbolos;
o Recuperação de Erros;
o Síntese.
•
ANÁLISE LÉXICA;
o O analisador léxico;
o Especificação dos Tokens;
o Reconhecimento de Tokens;
•
ANÁLISE SINTÁTICA;
o O analisador sintático;
o GLC e análise sintática;
o Análise sintática top-down;
o Análise sintática bottom-up;
o Análise sintática de precedência de operadores;
o Analisadores Sintáticos LR;
•
ANÁLISE SEMÂNTICA;
o Tradução dirigida pela sintaxe;
o Construção de árvores sintáticas;
•
CONCEITOS BÁSICOS SOBRE GERAÇÃO DE CÓDIGO INTERMEDIÁRIO;
o Linguagens intermediárias;
o Declarações;
o Enunciados de atribuição;
o Chamadas de procedimentos;
•
CONCEITOS BÁSICOS SOBRE OTIMIZAÇÃO DE CÓDIGO;
o Introdução;
o As principais fontes de otimização;
o Otimização dos blocos básicos;
•
FERRAMENTAS PARA A IMPLEMENTAÇÃO DE COMPILADORES;
o Introdução;
o Planejando um compilador;
o Abordagens para o desenvolvimento de compiladores;
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
AHO, V. A., Sethi, R., Ullman, D. J. Compiladores – Princípios, Técnicas e
Ferramentas. Livros Técnicos e Científicos Editora S.A., 1995.
GRUNE, D. et AL. Projeto Moderno de Compiladores: Implementação e Aplicações.
Rio de Janeiro, Campus, 2001.
PRICE, Ana M. A., TOSCANI, Simão S. Implementação de Linguagens de
Programação: Compiladores. Porto Alegre, Editora Sagra Luzzatto, 2005.
COMPLEMENTAR:
APPEL, A. W. Modern Compilrer Implementation in Java. Cambridge, 1998.
TANENBAUM, A. S. Organização Estruturada de Computadores. 4 ed. Rio de
Janeiro, LTC, 2001.
LOUDEN, Kenneth C. Compiladores: princípios e práticas. São Paulo, Pioneira
Thomson Learning, 2004.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Pesquisa Operacional
Carga horária semestral: 80 h/a
Carga horária semanal: 4 h/a
II. EMENTA
Modelagem de Problemas. Programação Linear. Métodos de resolução de
problemas de programação linear. Otimização. Dualidade e análise de sensibilidade.
Fluxo em redes. Problema de Transporte.
III. OBJETIVOS
Desenvolver a capacidade de formular, estruturar e solucionar modelos matemáticos
como instrumentos auxiliares no processo de tomada de decisão, relacionado ao
planejamento e gestão de sistemas de informação.
IV. CONTEÚDO PROGRAMÁTICO
•
INTRODUÇÃO À PESQUISA OPERACIONAL;
o Origens e definição de pesquisa operacional
o Resolução de problemas com modelos matemáticos
o Exemplos ilustrativos de modelagem matemática
•
MODELAGEM DE PROBLEMAS;
o Princípios do processo de modelagem
o Modelos de Otimização

O contexto dos modelos de otimização
o Classificação dos modelos
o O processo de modelagem

Padrões para a construção de modelos de otimização
o Modelagem Matemática
o Fundamentos da Modelagem Matemática
o As situações de tomadas de decisão e o contexto da programação
matemática
•
OTIMIZAÇÃO LINEAR;
o Introdução
o Conceitos Básicos

Um problema de otimização linear

Transformação de Problemas na forma padrão
o Modelos de programação linear

Características do Modelo de Programação Linear

Modelando problemas por meio da programação linear

Passos para a formulação de um problema de programação linear
o Resolução Gráfica
•
TEORIA BÁSICA DO MÉTODO SIMPLEX;
o Definições
o Solução Exata para os modelos de PL
o Soluções Básicas
o O método simplex

Soluções básicas

O método simplex

Exemplos numéricos e interpretações geométricas

Considerações sobre implementações do método simplex
o Método simplex em tabelas
o Determinação de uma solução básica factível inicial
o O algoritmo Primal simplex

A visão geral do algoritmo

Um exemplo de solução de um programa de programação linear

O critério de melhoria de uma solução básica

O quadro simplex

Um exemplo numérico
o Casos especiais para o simplex
o Método simplex revisado
•
DUALIDADE E SENSIBILIDADE
o Conceitos de dualidade em programação matemática
o Exemplos de pares Primal X Dual
o Teorema das Folgas complementares

Fundamentação teórica

Uma aplicação do teorema das folgas complementares
o O método dual simplex
o O algoritmo dual simplex
o Análise de sensibilidade
•

Reotimização após a inclusão de novas restrições

Considerações gerais sobre o tema

Mudanças no vetor de custos

Mudanças no vetor de demandas

Mudanças nas restrições

Mudanças nas variáveis
FLUXO EM REDES
o Definições
o Características dos modelos de fluxos em redes
o Uma taxonomia para os problemas de fluxos em redes

Uma descrição do problema de fluxos em redes

Formulação matemática do problema de Fluxos em Redes
o Modelos especiais em Redes
•
O problema de transporte
•
Problema do Caixeiro Viajante
•
Problemas de Roteamento
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BÁSICA
MOREIRA, Daniel Augusto. Pesquisa Operacional: curso introdutório. Thomson
Learnig. São Paulo, 2007
Golbarg, M. C., Luna, H. P. L. Otimização Combinatória e Programação Linear:
modelos e algoritmos. Rio de Janeiro, 2. Ed., Campus-Elsevier, 2005.
SANTOS, J. P. O et all. Introdução à análise combinatória. São Paulo: Ed. Unicamp,
3a ed., 2002.
COMPLEMENTAR:
GRAHAM, R. L. et all. Matemática concreta: fundamentos apra Ciência da
Computação. Rio de Janeiro: LTC, 1995
Andrade, E. L. Introdução à Pesquisa Operacional. 3. Ed., LTC, 2004.
Flows, John Wiley & Sons, Second Edition, NY, 1990.
Arenales, M. ET.al. Pesquisa Operacional. Rio de Janeiro, Campus-Elsevier, 2007.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina:Trabalho de Conclusão de Curso I
Carga horária semestral: 40 h/a
Carga horária semanal: 2 h/a
II. EMENTA
Orientação metodológica e temática aos discentes para a elaboração do projeto de
monografia, em consonância com as normas da ABNT e os padrões pré-definidos de
pesquisa científica. Percepção de problemas de pesquisa e a investigação preliminar
e os métodos e técnicas de coleta de dados. Elaboração do Projeto do Trabalho de
Conclusão de Curso. Apresentação do Projeto do Trabalho de Conclusão de Curso
perante banca examinadora.
III. OBJETIVOS
Proporcionar aos graduandos, mediante um cronograma factível, as condições
técnicas e metodológicas para a elaboração de um projeto de pesquisa.
IV. CONTEÚDO PROGRAMÁTICO
1. Orientações básicas sobre o trabalho de conclusão de curso.
1.1. Tema do TCC - Recomendações para escolha do tema da monografia.
2. Diretrizes para análise e interpretação de textos:
2.1. Considerações a respeito do ato de ler.
2.2. Artigos – monografias – dissertações – teses – fontes: confiáveis de
pesquisa
2.3. A técnica de sublinhar
3. Como elaborar um resumo
4. Como elaborar uma resenha
5. Como elaborar um survey
6. Elaborando citações
7. Elaboração do projeto de pesquisa
7.1. Escolha do tema
7.2. Elaboração do problema de pesquisa
7.3. Construção do tema e problema de pesquisa.
7.4. Elaborando os objetivos da pesquisa.
7.5. Elaborando a justificativa do trabalho
8. Normas para elaboração de Referências Bibliográficas e de Documentos
Eletrônicos
8.1. Elementos de Apoio ao Texto – Normas da ABNT.
8.2. Tabelas quadros, gráficos e ilustrações.
9. Métodos e técnicas de pesquisa científica
9.1. O método
9.2. As Técnicas de Pesquisa
9.2.1.Observação
9.2.2.Experimentação
9.2.3.Indução
9.2.4.Dedução
9.2.5.Inferência
10. Análise e Síntese
10.1.Elementos de Estatística
11. Tipologia da Pesquisa
11.1.Quanto à natureza
11.2.Quanto aos objetivos
11.3.Quanto aos procedimentos
11.4.Quanto ao objeto
12. Técnicas de Coleta de Dados
12.1.Entrevista
12.2.Formulário
12.3.Questionário
13. Criação do pré-projeto de pesquisa: Atendimento individual
14. Orientação sistemática da escrita do trabalho de conclusão de curso
15. Orientação para apresentação dos projetos à banca examinadora
V. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BIBLIOGRAFIA BÁSICA
Lakatos, E. M., Marconi, M. de A. Fundamentos de metodologia científica. 6 ed. São
Paulo, Atlas, 2005.
GIL, Antonio Carlos. Como Elaborar Projetos de Pesquisas Atlas, 2002.
MARCONI, Mariana de Andrade, LAKATOS, Eva Maria. Técnicas de pesquisa. 7
ed., São Paulo: Atlas, 2003.
BIBLIOGRAFIA COMPLEMENTAR
Salomon, D. V. Como fazer uma monografia. 9 ed. Martins Fontes, 1999.
Eco, U. Como se faz uma tese. 14 ed. São Paulo, Perspectiva, 1998.
SEVERINO, Antonio Joaquim. Metodologia do trabalho cientifico. Cortez, 2000.
Associação Brasileira de Normas Técnicas. Informação e documentação –
Apresentação de citação em documentos. Rio de Janeiro: ABNT, 2002.
8º PERÍODO
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
DISCIPLINA: Empreendedorismo
CARGA HORÁRIA SEMESTRAL: 80 h/a
CARGA HORÁRIA SEMANAL: 4H/A
III. EMENTA
Empresa, Empresário e Empreendedor; Plano de Negócios; Planejamento
Estratégico; Gerenciamento dos Recursos Empresariais.
III. OBJETIVOS
Conhecer o cenário de negócios que envolvem a empresa e o empresário,
destacando o empreendedorismo como uma capacidade de inovação e criatividade.
Propiciar compreensão sobre a importância do perfil empreendedor para a geração
de renda e para a sustentabilidade das empresas;
Desenvolver conhecimentos e habilidades necessários ao planejamento de um
negócio;
Despertar para a importância da contínua atenção às oportunidades de mercado.
IV. CONTEÚDO PROGRAMÁTICO
1.
EMPRESA, EMPRESÁRIO E EMPREENDEDOR
1.1. Conceitos
1.2. Características do empreendedor;
1.3. Habilidades do empreendedor;
1.4. Tipos de empresa;
1.5. Ciclo de vida das organizações.
2.
PLANO DE NEGÓCIOS
2.1. Conceito
2.2. Importância
2.3. Incubadora;
2.4. Projetos empresariais;
2.5. Análise do ambiente de negócios;
2.6. Etapas de elaboração do Plano de Negócios
3.
PLANEJAMENTO ESTRATÉGICO
3.1. Conceito;
3.2. Importância;
3.3. Negócio e Finalidade;
3.4. Valores, missão e visão;
3.5. Análise do ambiente interno;
3.6. Análise do ambiente externo;
3.7. Responsabilidades, ações e metas;
3.8. Implantação e acompanhamento.
4.
GERENCIAMENTO DOS RECURSOS EMPRESARIAIS
4.1. Noções de gerenciamento de equipe;
4.2. Noções de gerenciamento da produção;
4.3. Noções de gerenciamento do marketing;
4.4. Noções de gerenciamento das finanças.
VI. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VII. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a freqüência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinqüenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinqüenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha freqüência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70 (setenta).
VII. BIBLIOGRAFIA
Básica:
MAXIMIANO, Antonio César Amar. Introdução à Administração. 6. ed. rev. e ampl.
São Paulo: Atlas, 2004
CHIAVENATO, Idalberto. Introdução à Teoria Geral da Administração: Compacta.
2. ed. Rio de Janeiro: Campus, 2000.
CHIAVENATO, I. Administração: teoria, processo e prática. 3 ed. São Paulo, Pearson
Education do Brasil, 2000.
Complementar:
DOLABELA, Fernando. Oficina do Empreendedor. São Paulo: Cultura, 1999.
Robbins, S. P. Administração: mudanças e perspectivas. São Paulo, Saraiva, 2003.
BERNARDES, Cyro. Criando Empresas para o Sucesso. São Paulo; Saraiva,
2004.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina: Legislação e Ética da Profissão
Carga horária semestral: 800 h/a
Carga horária semanal: 4h/a
II. EMENTA
Estudo do objeto da ética, o comportamento ético, estudo da ética profissional. As
questões éticas emergentes do desenvolvimento e uso dos computadores e das
tecnologias de computação. Princípios básicos e Legislação aplicada. A profissão de
bacharel em Ciência da Computação. Direitos e deveres do profissional.
Associações, órgãos de classe e seus objetivos. Acesso não autorizado a recursos
computacionais (hackers, vírus, etc.); direitos de propriedade de software (pirataria,
a atual lei que regulamenta a propriedade do software, engenharia reversa);
confidencialidade e privacidade dos dados; segurança; riscos da computação e
sistemas críticos com relação à segurança; à responsabilidade profissional e a
regulamentação profissional.
III. OBJETIVOS
•
Conhecer as principais regras do Direito que regem as atividades de
Informática; conhecer os princípios fundamentais de ética profissional;
•
Proporcionar aos alunos uma visão da Legislação e Normas em vigor, por
meio de abordagens dos aspectos técnicos, éticos e jurídicos da profissão;
•
Desenvolver estudos sobre os valores éticos e a modernidade;
•
Identificar, refletir e divulgar as questões e problemas decorrentes do
desenvolvimento tecnológico, levando os futuros profissionais à compreensão
de como abordar essas questões e problemas, visando a avançar no
conhecimento e na busca de soluções sábias para eles.
IV. CONTEÚDO PROGRAMÁTICO
PARTE 1: ELEMENTOS DE ÉTICA
1. INTRODUÇÃO GERAL E PRIMEIRA CONCEPÇÃO DE ÉTICA
a. Sentido amplo de ética
b. Variados aspectos de analise da ética no entendimento dos
pensadores clássicos
c. Estudos da ética pelos pensadores modernos
d. Ética de Bérgson
e. Ética do valor de Sheler, Hartmann e Wagner.
2. ETICA COMO DOUTRINA NA CONDUTA HUMANA
a. Conduta humana
b. Ética concebida como doutrina da conduta
c. Ética cientifica e grandes pesadores
3. GÊNESE, FORMAÇÃO E EVOLUÇÃO ÉTICA.
a. Bases mentais e conduta
b. Determinismo genético e educação ética
c. Influências ambientais
d. Acumulação dos problemas no curso da existência
e. Educação na família como sustentáculo
f. Controle e formação da consciência ética
4. VIRTUDE COMO SUSTANCIA ÉTICA
5. DEVER PERANTE ÉTICA
6. VONTADE ETICA
7. INTELIGENCIA EMOCIONAL E ETICA
a. Vícios sociais modernos e o emocional
b. Motivação e emoção
8. CONDUTA DO SER HUMANO EM SUA COMUNIDADE E EM SUA CLASSE
a. Individualismo e ética profissional
b. Vocação para o coletivo
c. Classes profissionais
d. Código de ética profissional
e. Peculiaridades em um código de ética profissional
f. Puritanismo e ética profissional
g. Conduta individual e sucesso
h. Julgamento da conduta ética na classe
PARTE 2: ÉTICA PROFISSIONAL
1. PROFISSAO E EFEITOS DE SUA CONDUTA
a. A informática e o valor social da profissão
b. Responsabilidade, utilidade e projeção profissional.
c. Especialização, cultura e utilidade profissional.
d. Função social da profissão e a sociedade contemporânea
2. DEVERES PROFISSIONAIS
a. Conceitos e deveres da profissão e a escolha da profissão
b. Dever de conhecer a profissão e a tarefa
3. VIRTUDES BASICAS PROFISSIONAIS
a. Zelo: exercício do zelo
b. Honestidade: virtude magna no campo profissional
c. Virtude do sigilo
d. Virtude da competência
4. ETICA DA MENTIRA
a. Aspectos de uma lógica da mentira
b. Simulação e ocultação total de verdade perante a ética profissional
5. ETICA E QUALIDADE
a. Introdução
b. Moral e os padrões de qualidade
c. Ética profissional e os programas de melhoria de qualidade
d. Relação entre ética e conduta profissional
PARTE 3: ETICA E A LEI
a. Introdução
b. Atributos de um bom profissional em computação
c. Casos de sucesso e insucesso
d. Informática e direito
e. Código de ética profissional
f. Código de ética simplificado
g. Código de ética comercial da Gates do Brasil
h. Código de ética da ABC Corporation
PARTE 4: LEGISLACAO E NORMAS EM VIGOR
a. Aspectos técnicos
b. Aspectos éticos e jurídicos da profissão
c. Principais leis e normas para a pratica da profissão
d. Conselhos: vantagens e desvantagens
PARTE 5: DESENVOLVIMENTO TECNOLOGICO E ASPECTOS SOCIAIS
O passado e o futuro da informática e desenvolvimento tecnológico.
VI. RECURSOS DIDÁTICO-PEDAGÓGICOS
Durante as aulas serão utilizados recursos visuais como data Show e mesmo
recursos tradicionais como quadro branco e pincel.
VII. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais e em grupo.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará de:
I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª
(primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no
valor de 10 (dez) pontos;
II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª
(segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no
valor de 20 (vinte) pontos;
III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos
adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª
(terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor
de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período
letivo.
§ 1º Os períodos de início e término das etapas de notas sempre constarão no
Calendário Acadêmico devendo ser observado:
I - primeira etapa até 40% (quarenta por cento) do período letivo;
II - segunda etapa de 41% a 80% do período letivo; e
III - terceira etapa de 81% a 100% do período letivo.
Atendida em qualquer caso a freqüência mínima de 75% (setenta e cinco por cento)
do total da carga horária da disciplina, é aprovado na disciplina:
I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta)
pontos no conjunto dos trabalhos escolares, avaliações e provas.
II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a
70 (setenta), porém não inferior a 50 (cinqüenta) pontos no conjunto dos trabalhos
escolares, avaliações e provas.
§ 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50
(cinqüenta) pontos no conjunto dos trabalhos escolares, avaliações e provas.
§ 2º Independentemente dos demais resultados obtidos, é considerado reprovado na
disciplina o aluno que não obtenha freqüência a, no mínimo, 75% (setenta e cinco
por cento) do total da carga horária da disciplina.
O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e
terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo
do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a
70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota
final da prova registrada no valor de 70 (setenta).
VII. BIBLIOGRAFIA
Básica:
Sá, A. L. de. Ética profissional. 2 ed. Atlas, 1998.
BANDEIRA DE MELLO, Celso Antônio. Curso de Direito Administrativo. 19ª
ed. São Paulo: Malheiros, 2007.
Brochado, Maria B. Direito e ética: a eticidade do fenomeno juridico Landy Ferrel,
2006.
Complementar:
NALINI, José Renato. Ética Geral e Profissional. 3ª ed. São Paulo : Revista dos
Tribunais, 1999.
Srour, H. Ética Empresarial. São Paulo, Campus, 2000.
Teixeira, N. G. A ética no mundo da empresa. São Paulo, Pioneira, 1991.
F. & F. Ética Empresarial: dilemas, tomadas de decisão e casos. 4 ed. Reichmann &
Affonso, 2001.
FACULDADES INTEGRADAS DE CARATINGA
PROGRAMA DE DISCIPLINA
ANO:
SEMESTRE:
I – IDENTIFICAÇÃO
Instituição: Faculdades Integradas de Caratinga
Curso: Ciência da Computação
Disciplina:Trabalho de Conclusão de Curso II
Carga horária semestral: 40 h/a
Carga horária semanal: 2 h/a
Prof. Responsável: Fabrícia Pires Souza Tiola
II. EMENTA
Desenvolvimento coordenado e orientado de atividades para que os discentes
executem o projeto do projeto de pesquisa, elaborado na disciplina de Trabalho de
Conclusão de Curso I e realizem a apresentação escrita da monografia e a defesa
da mesma perante banca examinadora.
III. OBJETIVOS
− Proporcionar aos graduandos, mediante um cronograma factível, as
condições técnicas e metodológicas para a elaboração de uma Monografia.
IV. CONTEÚDO PROGRAMÁTICO

Execução do projeto de pesquisa
o Métodos e técnicas de coletas de dados

Técnicas de análise das informações
o Análise quantitativa
o Analise qualitativa
o Apresentando e descrevendo resultados de pesquisa

ORIENTAÇÕES DIDÁTICAS E NORMATIVAS PARA A MONOGRAFIA
o A Linguagem técnica e científica
o A Estrutura Material da Monografia
o Normatização para a apresentação escrita do trabalho
o Normatização para a defesa oral da Monografia

Orientação sistemática da escrita do trabalho de conclusão de curso
VI. RECURSOS DIDÁTICO-PEDAGÓGICOS
Como recursos didático-pedagógicos, para facilitar o processo de ensino e
aprendizagem, o professor utilizará aulas expositivas, seminários, trabalhos em
grupo,
além
da
utilização
de
variados
recursos
áudio-visuais
(datashow,
retroprojetror, kit multimídia, entre outros).
VI. AVALIAÇÃO
A avaliação do desempenho dos estudantes será predominantemente de caráter
diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a
observação de trabalhos individuais.
Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75%
da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que
constará defesa da monografia e análise de itens deste trabalho.
Caso o aluno alcance aproveitamento na análise dos elementos da monografia entre
50% e 69%, este deverá realizar as correções da banca examinadora e reapresentar
o Trabalho de Conclusão de Curso (monografia). Esta tarefa caracteriza o Exame
Final e terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao
longo do período letivo.
§ 1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota
igual ou superior a 70(setenta) neste exame.
§ 2º Independente se o resultado obtido pelo aluno na segunda defesa do TCC for
superior a 70 (setenta) pontos, o aluno que for aprovado mediante este exame terá
sua nota final da prova registrada no valor de 70(setenta).
VII. BIBLIOGRAFIA
BIBLIOGRAFIA BÁSICA
Lakatos, E. M., Marconi, M. de A. Fundamentos de metodologia científica. 6 ed. São
Paulo, Atlas, 2005.
GIL, Antonio Carlos. Como Elaborar Projetos de Pesquisas Atlas, 2002.
MARCONI, Mariana de Andrade, LAKATOS, Eva Maria. Técnicas de pesquisa. 7
ed., São Paulo: Atlas, 2003.
BIBLIOGRAFIA COMPLEMENTAR
Salomon, D. V. Como fazer uma monografia. 9 ed. Martins Fontes, 1999.
Eco, U. Como se faz uma tese. 14 ed. São Paulo, Perspectiva, 1998.
SEVERINO, Antonio Joaquim. Metodologia do trabalho cientifico. Cortez, 2000.
Associação Brasileira de Normas Técnicas. Informação e documentação –
Apresentação de citação em documentos. Rio de Janeiro: ABNT, 2002.