Buscar

Plano de Ensino Ciência da Computação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 105 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 105 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 105 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1º PERÍODO
PLANO DE ENSINO
DISCIPLINA: Criatividade e Inovação
Carga Horária: 66 horas
EMENTA
Fundamentos da Inovação e Criatividade. Técnicas e exercícios que potencializam a criatividade e inovação em produtos e serviços. O processo de gestão criativo e de inovação na empresa. Características da pessoa criativa e inovadora. Como estimular a inovação e a criatividade na empresa. Estudo do processo de criação de novas organizações através do processo de empreendedorismo, incluindo a identificação de oportunidades e a iniciativa empreendedora.
OBJETIVO
Reconhecer e definir problemas, equacionar soluções, pensar estrategicamente; Desenvolver expressão e comunicação compatíveis com o exercício profissional, inclusive nos processos de negociação e nas comunicações interpessoais ou intergrupais; Ter iniciativa, criatividade, determinação, vontade política e administrativa, vontade de aprender, abertura às mudanças e consciência da qualidade e das implicações éticas do seu exercício profissional; Desenvolver capacidade de transferir conhecimentos da vida e da experiência cotidianas para o ambiente de trabalho e do seu campo de atuação profissional, em diferentes modelos organizacionais, revelando-se profissional adaptável.
CONTEÚDO PROGRAMÁTICO
Reconhecer e definir problemas, equacionar soluções, pensar estrategicamente; Desenvolver expressão e comunicação compatíveis com o exercício profissional, inclusive nos processos de negociação e nas comunicações interpessoais ou intergrupais; Ter iniciativa, criatividade, determinação, vontade política e administrativa, vontade de aprender, abertura às mudanças e consciência da qualidade e das implicações éticas do seu exercício profissional; Desenvolver capacidade de transferir conhecimentos da vida e da experiência cotidianas para o ambiente de trabalho e do seu campo de atuação profissional, em diferentes modelos organizacionais, revelando-se profissional adaptável.
METODOLOGIA DE ENSINO
Aulas expositivas; leitura, análise e diálogos de textos; problematização; pesquisa e apresentações de trabalhos pelos alunos; E ainda, utilização de ferramentas tecnológicas que contribuem no processo de ensino-aprendizagem do aluno.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
DRUCKER, P. F. Inovação e espírito empreendedor (entrepreneurship): prática e princípios. São Paulo: Pioneira Thomson, 2008. 
ZUGLIO, G. Z. Da criatividade a inovação. Campinas: Papirus, 2016. [livro eletrônico].
REIS, Dálcio Roberto dos. Gestão da Inovação Tecnológica. São Paulo: Manole, 2008. 
BIBLIOGRAFIA COMPLEMENTAR
ROCHA, M. T.; DORRESTEIJN, H.; GOTIJO, M. J. (Org). Empreendedorismo em negócios sustentáveis: plano de negócios como ferramenta do desenvolvimento. São Paulo: Petrópolis, 2005. 
FOINA, P. R. Tecnologia de Informação – planejamento e gestão. Editora Atlas S.A. edição. São Paulo, 2006. 
DRUCKER, P. F. Inovação e espírito empreendedor prática e princípios. São Paulo: Pioneira Thomson, 2003. 
PREDEBON, J. Criatividade – abrindo o lado inovador da mente. Editora Atlas. São Paulo, 1998. 
Pearson Education do Brasil. Criatividade e Inovação. São Paulo: Pearson do Brasil, 2011. [livro eletrônico].
PLANO DE CURSO
DISCIPLINA: Leitura e produção de texto
CARGA HORÁRIA: 66
EMENTA
Linguagem, interação social e adequação. Texto e textualidade. Leitura, interpretação e produção de textos diversos, com coesão e coerência textual. Produção de textos dissertativos de caráter científico, com uso de normas gramaticais usuais (aplicáveis ao texto). Aspectos do processo da produção textual. Utilização dos gêneros textuais: resumo, paráfrase, resenha, artigo acadêmico, relatório, em situações acadêmicas diferenciadas. Estratégias de leitura.
OBJETIVO
O objetivo da Disciplina Leitura e Produção de texto é o de incentivar o acadêmico à leitura e à prática textual, desenvolvendo habilidades de estruturação de textos: a coesão e a coerência textuais, os parágrafos, o tópico frasal, o desenvolvimento e a conclusão – ou seja, a estrutura global do texto. De propiciar a leitura de diferentes gêneros discursivos que circulam nas diversas esferas sociais. De relacionar, em diferentes textos, opiniões, temas, assuntos, recursos linguísticos, diversos pontos de vista. De proporcionar ao educando a familiaridade com a leitura e a escrita, aumentando a qualidade de seus textos, capacitando-o a fazer uso da escrita em diferentes situações sociais e a produzir textos dos mais variados gêneros discursivos.
CONTEÚDO PROGRAMÁTICO
1. Linguagem e Língua
1.1 Linguagem, interação social e adequação
1.3 Variação linguística
1.4 Oralidade e escrita
2. Texto e Textualidade
2.1 Texto, sentido e situação de comunicação
2.2 Contextualização, coesão, coerência, intencionalidade, informatividade, aceitabilidade, situacionalidade e intertextualidade
2.3 Estrutura do Texto – Período e Parágrafo.
2.4 Concordância e Regência
3. Estratégias de Leitura 
3.1 Palavras e ideias-chave
3.2 Esquema, síntese e resumo
3.3 Mapa Mental 
3.4 Inferências, pressupostos e subentendidos – o implícito.
4. Gêneros Textuais
4.1 Tipos e Gênero Textuais.
4.2 Gêneros textuais – Esfera argumentativa
4.3 O texto de opinião – estrutura, operadores argumentativos
4.4 Tipos de Argumentos
5. Gêneros Textuais da Esfera Acadêmica
5.1 Gêneros textuais da esfera acadêmica – exigências
5.2 Resenha Crítica
5.3 Relatório
5.4 Artigo Acadêmico
BIBLIOGRAFIA BÁSICA
FARACO, C. A.; TEZZA, C. Oficina de Texto. 3 ed. Petrópolis, RJ: Vozes, 2004. 
PERINI, M. A. Para uma nova gramática do português. 10 ed. São Paulo: Ática, 2001. 
PIMENTA, M. A. Comunicação empresarial. 3 ed. Campinas, SP: Alínea, 2002. 
BIBLIOGRAFIA COMPLEMENTAR:
LAKATOS, E. M.; MARCONI, M. de A. Fundamentos de metodologia científica. 6 ed. São Paulo: Atlas, 2007. 
KOCH, I. G. V. A Coesão Textual. 15 ed. São Paulo: Contexto, 2001.
MARTINS, D. S.; ZLBBRKNOP, L. S. Português instrumental. 24 ed. Porto Alegre: Sagra Luzzatto, 2003.
MEDEIROS, J. B. Redação empresarial. 3 ed. São Paulo: Atlas, 1998. 
MANDRYK, D.; FARACO, C. A. Língua portuguesa: prática de redação para estudantes universitários. 9 ed. Rio de Janeiro, RJ: Vozes, 2001.
PLANO DE ENSINO
DISCIPLINA: Ética Profissional 
Carga Horária: 66 horas
EMENTA
Conceituação de ética e moral. As doutrinas éticas. Ética e sociedade. Ética nas relações de trabalho. Responsabilidade profissional e social.
OBJETIVO
Ao final da disciplina, os alunos deverão ter adquirido habilidades e competências intelectuais suficientes para: 
a) Compreender os conceitos de ética e de moral e sua aplicação na vida pessoal e social e entender as diferentes doutrinas e concepções éticas. 
b) Analisar a relação entre ética, sociedade e tecnologia. 
c) Compreender a dimensão ética das relações de trabalho.
d) Refletir sobre as relações entre ética e cidadania.
e) Analisar os fundamentos da ética aplicada ao campo da tecnologia da informação. 
f) Entender os fundamentos da responsabilidade profissional e social na área da tecnologia da informação. 
g) Analisar de forma mais específica a relação entre ética e tecnologia.
CONTEÚDO PROGRAMÁTICO
· Os conceitos de ética e de moral e sua aplicação na vida pessoal e social. 
· As diferentes doutrinas e concepções éticas ao longo da história do pensamento ocidental. 
· A relação entre ética, sociedade e tecnologia. 
· A dimensão ética das relações de trabalho.
· As relações entre ética e cidadania.
· Os fundamentos da ética aplicada ao campo da tecnologia da informação. 
· Os fundamentos da responsabilidade profissional e social na área da tecnologia da informação. 
· A relação entre ética e tecnologia.
METODOLOGIA DE ENSINO
A disciplina será desenvolvida a partir de “metodologia ativa”, com amplo envolvimento dos alunos na dinâmica de estudo. A reflexão será feita a partir de seções expositivas e dialogadas, estudo de textos, debatese seminários, produção individual e roteiros de pesquisa.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
GALLO, S. (Coord.). Ética e cidadania: caminhos da filosofia (elementos para o ensino de filosofia). 11 ed. São Paulo: Papirus, 2003. 
SINGER, P. Ética prática. São Paulo: Martins Fontes, 1994. 
CAMARGO, M. Fundamentos de ética geral e profissional. 2 ed. Rio de Janeiro: VOZES, 1999. 
BIBLIOGRAFIA COMPLEMENTAR
VALLS, A. L. M. O que é ética. 9 ed. São Paulo: Brasiliense, 1994. 
MELLO, L. M. Ética nos Negócios. Curitiba, PR: Iesde, 2007. 
GONÇALVES, M. A. S. Sentir, pensar, agir: Corporeidade e educação. 4 ed. Campinas: Papirus, 2000. 
ARANHA, M. L. de A.; MARTINS, M. H. I. Filosofando: introdução à filosofia. 3 ed. São Paulo: Moderna, 2003. 
GALLO, S. (Coord.). Ética e cidadania: caminhos da filosofia (elementos para o ensino de filosofia). 11 ed. São Paulo: Papirus, 2003.
PLANO DE ENSINO
DISCIPLINA: Economia e Cenários Globalizados
Carga Horária: 66 horas
EMENTA
Introdução a econômica e conceitos preliminares de economia. Sistemas econômicos. Sistema de Preços. Contas Nacionais. Distribuição de Renda. Noções de Macroeconomia. Demanda e oferta e seus determinantes. Mercado financeiro. Intervenção do Estado na economia. Política Fiscal. Política econômica. Política Monetária. Política Cambial. Economia Internacional. Globalização. 
OBJETIVO
Introduzir os conceitos fundamentais da ciência econômica. Habilitar o aluno a acompanhar, de forma crítica, os processos de transformações políticas, econômicas e sociais, no âmbito do Brasil e do mundo. Ajudar o aluno a compreender, interpretar, analisar os princípios que regem a disciplina, com abordagens sobre o lado social da ciência econômica, destacando a realidade do nosso país, em comparação a outros, visando incentivar a formação de senso crítico e analítico.
CONTEÚDO PROGRAMÁTICO
· Conceitos básicos em Economia.
· Concepções e Definições.
· Objetivos e princípios
· Princípios de microeconomia.
· Oferta e Demanda.
· Fundamentos da macroeconomia.
· Quantificando a renda nacional.
· PIB.
· Política Fiscal.
· Receita e gastos públicos.
· Efeitos da política fiscal sobre a economia.
· A política fiscal e a demanda agregada.
· Mundo: tendências e desafios.
· Brasil: Economia e sociedade.
· Política Monetária.
· Efeito da política monetária sobre a economia.
· Economia e desenvolvimento.
METODOLOGIA DE ENSINO
Aulas teóricas expositivas e práticas em laboratório; Resolução de exercícios e execução de trabalhos de apoio; Leitura dirigida; Pesquisas de práticas recomendadas.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
DRUCKER, P. F. Rumo a nova economia. Rio de Janeiro, RJ: Elsevier, 2012. MAXIMIANO, A. C. A. Teoria geral da administração: da escola cientifica a competitividade em economia globalizada. 2 ed. São Paulo: Atlas, 2000. 
ROSSETTI, J. P. Introdução à economia. 18 ed. São Paulo: Atlas, 2000.
 
BIBLIOGRAFIA COMPLEMENTAR
SOUZA, N. de J. de. Curso de economia. São Paulo: Atlas, 2000. 
MANKIW, N. G. Introdução á economia: princípios de micro e macroeconomia. 2 ed. Rio de Janeiro: Campus, 2001. 
WESSELS, W. J. Economia. 3 ed. São Paulo: Saraiva, 2010. 
PINDYCK, R. S. Microeconomia. 6 ed. São Paulo: Pearson, 2005.
VASCONCELLOS, M. A. S; GARCIA, M. E. Fundamentos de economia. 10 ed. São Paulo: Saraiva, 2003. 
PLANO DE ENSINO
DISCIPLINA: Bases Mercadológicas da Tecnologia da Informação
Carga Horária: 66 horas
EMENTA
O conceito de marketing, sua evolução e aplicações. Composto mercadológico: produto, preço, promoção e distribuição. Segmentação a fatores que influenciam no comportamento de compra do consumidor. Os 4P’s do marketing e maneira como cada um impacta na construção de uma ação de marketing. A pesquisa, a cadeia de valor e a equação de valor como elementos da gestão mercadológica.
OBJETIVO
Desenvolver o raciocínio mercadológico através do conhecimento dos conceitos básicos de marketing, bem como do conhecimento dos componentes do ambiente onde este atua e das principais tarefas de marketing, de forma a desenvolver sua compreensão sobre o tema e permitir que analise estratégias e casos de marketing. Proporcionar ao aluno, ainda, conhecer a principal ferramenta de diagnóstico para marketing – SWOT - bem como as alternativas estratégicas de marketing.
CONTEÚDO PROGRAMÁTICO
Conceitos introdutórios de marketing; satisfação, valor e retenção do cliente; planejamento estratégico orientado para o mercado; comportamento do consumidor individual; o consumidor empresarial; administrando serviços; estratégias e programas de preços.
METODOLOGIA DE ENSINO
Aulas expositivas, trabalho individual e trabalho em grupo. Além da utilização de ferramentas didático pedagógicas que auxiliam no processo de ensino-aprendizagem.
METODOLOGIA DE AVALIAÇÃO
Primeiro bimestre: 30% nota de trabalhos + 70% avaliação bimestral. Segundo bimestre: 30% da nota do aluno será composta pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
KOTLER, P.; ARMSTRONG, G. Princípios de marketing. 7 ed. Rio de Janeiro: LTc, 1999. 
Arantes, E. C.; CENI, F. Desenvolvimento de produtos e métricas de marketing. Curitiba: Inter Saberes, 2013. [livro eletrônico].
CHRISTOPHER, M. A logística do marketing: organizando processos para aproximar fornecedores e clientes. 2 ed. São Paulo, SP: Futura, 2000. 
BIBLIOGRAFIA COMPLEMENTAR
HOLLEY, G. J. Estratégia de Marketing e posicionamento competitivo. São Paulo: Pearson, 2005. [livro eletrônico].
JANONES, Ramos de Souza. Marketing para empresas e profissionais de software. Rio de Janeiro: Ciência Moderna, 2012. 
FERRELL, O. C.; HARTLINE, M. D.; LUCK, D. Estratégia de marketing. São Paulo, SP: Atlas, 2000.
FITZGERALD, J. Marketing. São Paulo, SP: SBS, 2001. 
JAKI, M. et al. Marketing para mercados de alta tecnologia e de inovações. São Paulo: Pearson, 2011. [livro eletrônico].
2º PERÍODO
PLANO DE CURSO
DISCIPLINA: Linguagem de Programação I
Carga Horária: 66 horas
EMENTA
Introdução ao conceito de algoritmo. Diagrama de bloco. Operadores lógicos. Pseudocódigo. Exemplos de algoritmos. Controle de fluxo. Laços de repetição. Estruturas de dados homogêneas. Procedimentos.
OBJETIVO
· Compreender os conceitos básicos de algoritmos e desenvolvimento de programas.
· Compreender as estruturas de controle de fluxo, procedimentos e estruturas de dados indexadas.
· Solucionar problemas computacionais de modo lógico e organizado.
· Desenvolver pequenos programas utilizando a ferramenta VisuAlg.
METODOLOGIA DE ENSINO
O conteúdo da disciplina será ministrado através de aulas expositivas dialogadas, as quais objetivam explicar a fundamentação teórica sobre algoritmos e programação. O laboratório será utilizado para a realização de exercícios e o desenvolvimento de pequenos programas, permitindo assim relacionar teoria e prática. As aulas práticas incluem o uso de computadores, incluindo o uso da ferramenta Visual.
METODOLOGIA DE AVALIAÇÃO
A nota do primeiro bimestre será composta por uma avaliação teórica individual (7 pontos) e uma lista de exercícios práticos (3 pontos), totalizando 10 pontos. No primeiro bimestre, 30% da nota será composta pela avaliação integradora e projeto integrador. Assim, os 70% restantes da nota incluem uma avaliação teórica individual (5 pontos) e um trabalho prático (2 pontos).
CONTEÚDO PROGRAMÁTICO
Tipo de dados. Operadores lógicos. Resolução de problemas. Controle de fluxo. Laços de repetição. Estrutura de dados homogêneas. Vetores e Matrizes. Procedimentos.
BIBLIOGRAFIA BÁSICA
FORBELLONE. A. L. V.; EBERSPACHER, N. F. Lógica de programação: A construção de algoritmos e estrutura de dados. 2 ed. São Paulo, SP:Mackron Books, 2000. 
MENEZES, Nilo Ney Coutinho. Introdução à Programação Com Python. 2 ed. São Paulo: Novatec, 2014. 
MANZANO, J. A. N.G; OLIVEIRA, J. F. de. Algoritmos: lógica para desenvolvimento de programação de computadores. 15. ed. São Paulo: Érica, 2004. 
BIBLIOGRAFIA COMPLEMENTAR
PUGA, S. RISSETTI, G. Lógica de programação e estrutura de dados: com aplicações em JAVA. 2 ed. São Paulo: Pearson, 2009.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson, 2014. [livro eletrônico].
PREISS, B. R. Estrutura de Dados e algoritmos: Padrões de projetos orientados a objetos com Java. Rio de Janeiro: CAMPUS, 2001.
BOENTE, A. Construindo Algoritmos Computacionais: Lógica de programação. São Paulo: Brasport, 2003. 
SCHILDT, Herbert. C completo e total. 3. ed. São Paulo: Makron Books, 1997.
PLANO DE AULA
DISCIPLINA: Física Aplicada
Carga Horária: 66 horas
EMENTA
Vetores, cinemática e dinâmica da partícula. Leis de Newton. Trabalho e gasto energético. Conservação da energia. Conservação do momento linear. Cinemática e dinâmica da rotação. Conservação do momento angular. Oscilações. Ondas. Carga elétrica. Lei de Coulomb. Lei de Gauss, Energia potencial elétrica. Lei de ohm. Leis de kirchoff e circuitos de corrente alternada.
OBJETIVOS
· Ter uma compreensão geral e clara dos fundamentos da mecânica clássica.
· Ser capaz de discutir os conceitos e princípios fundamentais da mecânica clássica, além de equacionar e resolver matematicamente problemas que envolvam esses conceitos e princípios.
CONTEÚDO PROGRAMÁTICO
· Movimento em uma dimensão: Deslocamento, velocidade e aceleração.
· Movimento em duas e três dimensões: Vetor deslocamento, propriedades gerais de vetores, posição velocidade, aceleração.
· Leis de Newton e suas aplicações: Primeira Lei de Newton, força, massa, Segunda lei de Newton, força Peso, Terceira Lei de Newton, Atrito.
· Trabalho e Energia: Trabalho, energia cinética, teorema do trabalho-energia cinética, trabalho realizado por uma força variável, potência, energia potencial, forças conservativas, conservação da energia mecânica.
· Conservação do momento linear: centro de massa, momento linear, conservação do momento linear, colisões, impulso.
· Rotação: cinemática rotacional (velocidade angular e aceleração angular), energia cinética rotacional, momento de inércia, torque, momento angular, conservação do momento angular.
· Oscilações: movimento harmônico simples, energia no movimento harmônico simples, pêndulo simples, oscilador massa-mola, oscilações amortecidas, oscilações forçadas, ressonância.
· Movimento Ondulatório: movimento ondulatório simples, ondas transversais e longitudinais, pulso ondulatório, velocidade das ondas, ondas harmônicas, ondas incidindo sobre barreiras, reflexão e refração, interferência, efeito Doppler, superposição de ondas, ondas estacionárias em cordas.
METODOLOGIA DE ENSINO
Aulas expositivas em quadro de giz, vídeo e computador. Resolução em sala de exercícios modelos de diversos níveis de dificuldade. Uso de simulações computacionais para fins didáticos. Aulas com experimentação investigativa em laboratório didático de física.
METODOLOGIA DE AVALIAÇÃO
O desempenho do aluno será avaliado por bimestre com base no desenvolvimento das seguintes atividades: a) 1º bimestre: uma prova individual mais trabalho em dupla; b) 2º bimestre: uma prova individual mais trabalho em dupla (70% da nota) e projeto integrador mais avaliação integradora (30%).
BIBLIOGRAFIA BÁSICA
HALLIDAY, D.; RESNICK, R.; WALKER, J. Fundamentos de física: mecânica. Traduzido do original: Fundamentals of physics, Tradução: Gerson Bazo Costamilan et al, Revisão técnica: Gerson Bazo Costamilan. 4. ed. Rio de Janeiro: LTC, 1996.
YONG, H. D. Física II: Termodinâmica e ondas. São Paulo: Pearson, 2015. [livro eletrônico].
RAMALHO JÚNIOR, F.; FERRARO, N. G.; SOARES, P. A. de T. Os fundamentos da física: eletricidade. São Paulo: Moderna, 2003.
BIBLIOGRAFIA COMPLEMENTAR
HALLIDAY, D.; RESNICK, R.; WALKER, J. Fundamentos de física: eletro-magnetismo. 7 ed. Rio de Janeiro: LTc, 2007.
CHEVEDO, C. Ondas eletromagnéticas. São Paulo: Pearson, 2010. [livro eletrônico].
NOTAROS, B. M. Eletromagnetismo. São Paulo: Pearson, 2012. [livro eletrônico]
YOUNG, HUGH D.; FREEDMAN, ROGER A. Física III, Sears e Zemansky. 13 ed. São Paulo, 2015. [livro eletrônico]
YONG, H. D. Física IV: ótica e física moderna. São Paulo: Addison Wesley, 2009. [livro eletrônico].
PLANO DE ENSINO
DISCIPLINA: Arquitetura e Organização de Computadores
Carga Horária: 66 horas
EMENTA
Sistemas de armazenamento e suas tecnologias. Fundamentos de Álgebra Booleana. Fundamentos de portas lógicas. Fundamentos de Circuitos Digitais. Hierarquia de memória. Organização e operações da memória principal. Registradores e contadores. Latência, tempo de ciclo, largura de banda; intercalação. Memórias cache (mapeamento de endereço, tamanho de bloco, política de armazenagem). Memória virtual (tabela de página, TLB). Memória secundária. Organização da CPU. Circuitos sequenciais (somadores, subtradores e deslocadores). ULA. Unidade de controle, busca de instrução, decodificação e execução. Conjunto de instruções e tipos (manipulação de dados, controle, E/S). Formato de instruções. Modos de endereçamento. Chamadas de sub-rotina e mecanismos de retorno. E/S e interrupções. Fundamentos de E/S: comunicação ou transferência de dados entre dois computadores, buffering, E/S programada, E/S por interrupção. Barramentos: protocolos, arbitragem, acesso direto à memória (DMA). Portas paralelas e seriais. Programação em linguagem de máquina/montagem Introdução a Compiladores e Interpretadores. Linguagens de Alto nível e Baixo Nível. Pipeline. Arquiteturas RISC e CISC. Introdução ao paralelismo em nível de instrução (ILP). Introdução ao SIMD, MIMD, VLIW, EPIC. Arquitetura sistólica. Sistemas de memória compartilhadas. Coerência de cachê.
OBJETIVO
Compreender os conhecimentos sobre portas lógicas, circuitos digitais e sua relação com os sistemas computacionais. Compreender o funcionamento e a organização dos computadores digitais, através da descrição dos elementos constituintes de um sistema de computação e da unidade central de processamento e da análise do fluxo elementar de seus dados, estrutura, organização e funcionamento geral dos computadores.
CONTEÚDO PROGRAMÁTICO
1. Sistemas de armazenamento e suas tecnologias. 2. Fundamentos de Álgebra Booleana. 3. Fundamentos de portas lógicas. 4. Fundamentos de Circuitos Digitais. 5. Hierarquia de memória. 6. Organização e operações da memória principal. 10. Memórias cache (mapeamento de endereço, tamanho de bloco, política de armazenagem). 11. Memória virtual (tabela de página, TLB). 12. Memória secundária. Organização da CPU. 13. Circuitos sequenciais (somadores, subtradores e deslocadores). 14. ULA. 15. Unidade de controle, busca de instrução, decodificação e execução. 16. Conjunto de instruções e tipos (manipulação de dados, controle, E/S). 17. Formato de instruções. Modos de endereçamento. 18. Chamadas de sub-rotina e mecanismos de retorno. 19. E/S e interrupções. 20. Programação em linguagem de máquina/montagem. 21. Fundamentos de E/S: comunicação ou transferência de dados entre dois computadores, buffering, E/S programada, E/S por interrupção. 22. Barramentos: protocolos, arbitragem, acesso direto à memória (DMA). 23. Portas paralelas e seriais. Introdução a Compiladores e Interpretadores. 24. Linguagens de Alto nível e Baixo Nível. 
METODOLOGIA DE ENSINO
Serão ministradas aulas expositivas, usando quadro negro, recursos audiovisuais e aulas de laboratório. Também serão aplicado leituras dirigidas e atividades em cada assunto abordado, de forma a despertar o interesse do aluno pela disciplina.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados de forma contínua por avaliações parciais e bimestrais, trabalhos individuais e em grupo. No 2º bimestre, 30% da média final será composta pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
STALLINGS, W. Arquitetura e organização de computadores.8 ed. São Paulo: Pearson Pratice Hall, 2010. [livro eletrônico].
MONTEIRO, M. A. Introdução à organização de computadores. 5 ed. Rio de Janeiro: LTc, 2011. 
TANENBAUM, A. S. Organização estruturada de computadores. 6 ed. Rio de Janeiro: LTC, 2013. 
BIBLIOGRAFIA COMPLEMENTAR
WEBER, Raul Fernando. Fundamentos de Arquitetura de Computadores. 4 ed. Porto Alegre: Bookman, 2012.
DELGADO, José. Arquitetura de computadores. Rio de Janeiro: LTC, 2015. 
HENNESSY, John L. Arquitetura de Computadores: uma abordagem quantitativa. 5ªEd. Rio de Janeiro: Elsevier, 2014
MURDOCCA, M. J; HEURING, V. P. Introdução à arquitetura de computadores. Rio de Janeiro: Campus, 2000. 
HENNESSY, John L; PATTERSON, David A. Organização e projeto de computadores: a interface hardware software. 2.ed. Rio de Janeiro: LTc, 1998.
PLANO DE ENSINO
DISCIPLINA: Fundamentos da Matemática 
CARGA HORÁRIA: 66 horas
EMENTA
Conjuntos e subconjuntos; operações com conjuntos; conjuntos de números; funções; conjuntos produto e gráficos de funções; relações; teoria avançada dos conjuntos; complemento sobre a teoria das funções; operações. Equações: 1º e 2 grau. Inequações: 1º e 2º grau. Funções: 1º e 2º grau, composta, inversa e gráficos de funções. Sistemas de equação do 1º grau.
OBJETIVO
O objetivo desta disciplina é o resgate dos conhecimentos visto pelo aluno durante sua formação básica e o preparando para os conceitos matemáticos e lógicos da ciência da computação. Ao final da disciplina o aluno estará apto no que rege a matemática básica para o curso de ciência da computação.
CONTEÚDO PROGRAMÁTICO
Teorema dos conjuntos; Diagrama de Venn e suas aplicações; Equações e inequações do 1º e 2º grau; Simplificação; Regras de potencialização; Operadores; Logaritmos e Relações Trigonométricas; Funções do 1º e 2º grau. Tipo de gráfico de funções; Sistemas de equação do 1º grau.
METODOLOGIA DE ENSINO
Serão ministradas aulas expositivas, usando quadro negro, recursos audiovisuais e aulas de laboratório. A disciplina usar-se-á da prática para fixação do conteúdo visto em sala, através de listas de exercícios e atividades em sala de aula.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados de forma contínua por avaliações parciais e bimestrais, trabalhos individuais e em grupo. No 2º bimestre, 30% da média final será composta pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
IEZZI, Gelson; HAZZAN, Samuel. Fundamentos da matemática elementar: sequencias, matrizes, determinantes, sistemas. 7.ed. São Paulo: Atual, 2004.
GERSTING, Judith. Fundamentos de Matemática para a Ciência da Computação. Rio de Janeiro: LTC, 2001. 
BONAFINI, Fernanda Cesar. Matemática. São Paulo: Pearson Prentice Hall, 2012. [livro eletrônico].
BIBLIOGRAFIA COMPLEMENTAR
IEZZI, Gelson. Fundamentos de matemática elementar: trigonometria. 7.ed. São Paulo: Atual, 1993. 
FRANCHI, Anna et al. Geometria no 1º grau: da composição e da decomposição de figuras ás formulas de área. São Paulo: CLR Balieiro, 1992.
SANTOS, Carlos Alberto Marcondes dos; GENTIL, Nelson; GRECO, Sérgio Emílio. Matemática para o ensino médio: volume único. São Paulo: Ática, 2002.
ÁVILA, Geraldo. Cálculo: funções de uma variável. 5. ed. Rio de Janeiro: LTC, 1995. 
LONGEN, Adilson. Matemática. Curitiba: Positivo, 2004.
PLANO DE ENSINO
DISCIPLINA: Inglês Técnico e Instrumental 
Carga Horária: 66 horas
EMENTA
Introdução e prática das estratégias de compreensão escrita que favoreçam uma leitura mais eficiente e independente de textos variados.
OBJETIVO
Habilitar o acadêmico para leitura, interpretação de textos voltados para a área de interesse do curso.
CONTEÚDO PROGRAMÁTICO
Técnicas de leitura: Skimming, Scanning, Prediction, Pistas tipográficas. Estratégias de leitura: Ativação do conhecimento prévio Inferência, Dedução Vocabulário, etc. Estruturas da língua inglesa: Grupos nominais Grupos verbais Afixação Semântica (significado): Cognato / falso cognato Palavras de múltiplos sentidos Contextualização Coesão e coerência textuais.
METODOLOGIA DE ENSINO
Aulas expositivas, com quadro negro, recursos áudio visuais etc. Utilização de leitura de textos, trabalhos e reflexões em equipe, bem como a troca de experiências práticas e seminários, de forma a permitir que o aluno perceba as relações que perpassam o discurso e a prática da comunicação em inglês num contexto autêntico. Utilizar-se-á plataformas de ensino e prática de inglês com o objetivo de fixação e treino da língua.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
CRUZ, D.T.; et al. Inglês com textos para informática. Disal, 2001. 
PYNE, Sandra. OXFORD: dictionary of computing for learners og english. New York: Oxford University Press, 1996.
FÜRSTENAU, E. Novo dicionário de termos técnicos Inglês-Português. São Paulo, Globo, 2003.
BIBLIOGRAFIA COMPLEMENTAR
MARTINS, E. P. et al. Graded english. São Paulo: Moderna, 1993. 
LIBERATO, W. A. Compact English book. São Paulo: FTD, 1998. 
MUNHOZ, R. Inglês instrumental: estratégias de leitura: módulo II. São Paulo: Textonovo, 2001. 
MICHAELIS. Dicionário prático: inglês-português, português-inglês. 20 ed. São Paulo: Melhoramentos, 2003. 
GLENDINNING, E. H.; MCEWAN, J. Basic English For Computing. Oxford: Oxford, 2000.
PLANO DE CURSO
DISCIPLINA: Administração das Organizações
CARGA HORÁRIA: 66 horas
EMENTA
Conceitos. Tipos de organizações e seus impactos na gestão de pessoas. Processo administrativo: planejamento, organização, direção e controle de uma organização. Hierarquia organizacional: aspectos estratégicos, táticos e operacionais. Estratégia, conceitos, tipos e vantagens competitivas em uma organização. Evolução das abordagens administrativas e da administração de gestão de pessoas e desafios e tendências na gestão das organizações.
OBJETIVO
Analisar e compreender as organizações.
CONTEÚDO PROGRAMÁTICO
Conceitos e fundamentos sobre Organização;
Administração e Administradores;
O histórico das organizações: da revolução urbana à revolução digital
Abordagem Clássica da Administração: Taylor e a Administração Científica;
Abordagem Clássica da Administração: Fayol e Processo administrativo
Fordismo;
Abordagem Clássica da Administração: Max Weber e a Burocracia
Enfoque Comportamental;
Enfoque Sistêmico;
Enfoque da Qualidade; 
Modelo Japonês da Administração;
Planejamento Organizacional;
Estruturação da Organização;
Processos: Administrativo e Operacional;
Mapeamento do processo;
Liderança;
Administração e a Gestão de Recursos Humanos.
BIBLIOGRAFIA BÁSICA
CHIAVENATO, Idalberto. Introdução a teoria geral da administração. 8.ed. Rio de Janeiro: Campus, 2011. 
KWASNICKA, Eunice Lacava. Teoria geral da administração: uma síntese. 2. ed. São Paulo: Atlas, 2011. 
MAXIMIANO, Antonio Cesar Amaru. Teoria geral da administração: da revolução urbana a revolução digital. 4.ed. São Paulo: Atlas, 2004.
BIBLIOGRAFIA COMPLEMENTAR
MAXIMIANO, Antonio Cesar Amaru. Teoria geral da administração: da escola cientifica a competitividade em economia globalizada. 2.ed. São Paulo: Atlas, 2000. 
SANTOS, Renato Costa dos; CATAPAN, Anderson; SANTOS, Daniel Ferreira. Estratégia empresarial e vantagem competitiva. Curitiba, PR: JM, 2013. 
DAFT, R. Administração. 4. ed. Rio de Janeiro: LTC, 1999. 
DAFT, R. L.; ALENCAR, D. C. de (trad); NUNES, G. (rev. tec.). Teoria e projetos das organizações. 6.ed. Rio de Janeiro: LTC, 1999. 
CHIAVENATO, Idalberto. Gestão de pessoas: o novo papel dos recursos humanos nas organizações 2.ed. Rio de Janeiro: Campus, 2004.
3º SEMESTRE
PLANO DE ENSINO
DISCIPLINA: Sistemas Digitais
Carga Horária: 66 horas
EMENTA
Revisão de estudo dos sistemas digitais, álgebra booleana, portas lógicas, circuitos combinacionais, mapas de karnaugh. Circuitos Integrados Digitais, Características das Famílias Ttl, Cmos e outras. Lateches. Níveis de integração. Fan in, FanOut.Circuitos sequenciais (Flip--Flops,Acionados por transição, Master-Slave e Outros. Registradores, Registradores de deslocamento. Conversão Serie-Paralelo e Paralelo Série. Contadores, Síncronos, assíncronos, divisores de frequência). Contadores, Síncronos, Assíncronos. Operacionais Aritméticas, Aceleração De "Carry". Micro controladores. Módulos Micro controlados.
OBJETIVO
Ao final da disciplina o aluno deve ser capaz de reconhecer o uso de circuitos integrados e portas lógicas. Além de compreender sobre a aplicação de sistemas digitais.
CONTEÚDO PROGRAMÁTICO
Álgebra booleana. Portas lógicas. Circuitos combinacionais. Circuitos aritméticos. Memórias. Circuitos sequenciais. Dispositivos lógicos programáveis. Registradores de deslocamento.
METODOLOGIA DE ENSINO
Serão ministradas aulas expositivas, usando quadro negro e recursos audiovisuais, como apresentações e vídeos, leituras dirigidas, seminários, sendo enfatizados trabalhos em cada assunto abordado, de forma a despertar o interesse do aluno pela disciplina.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
CAPUANO, F. G. l.; IDOETA, I. V. Elementos de eletrônica digital. São Paulo: Érica, 1999. 
GARUE, S. Eletrônica digital: circuitos e tecnologias LSI e VLSI. São Paulo: Hemus, 2004. 
MALVINO, A. P.; LEACH, D. P. Eletrônica digital: princípios e aplicações. São Paulo: Makron Books, 1988.
BIBLIOGRAFIA COMPLEMENTAR
TOCCI, Ronald J.; WIDMER, Neal S. Sistemas digitais: princípios e aplicações. 8. ed. São Paulo: Prentice Hall, 2003. [livro eletrônico]. 
IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel. Elementos de eletrônica digital. 31. ed. São Paulo: Érica, 2000.
TANENBAUM, A. S. Organização Estruturada de Computadores, 5 ed. São Paulo: Prentice-Hall, 2007. 
CRAIG, John J. Robótica. São Paulo: Pearson, 2012. [livro eletrônico].
VIDIGAL, Angela; AVRITZER, Dan. Fundamentos de álgebra. Belo Horizonte, MG: UFMG, 2009.
PLANO DE CURSO
DISCIPLINA: Cálculo I
Carga Horária: 66 horas
EMENTA
Função: formas de expressão das funções, operações com funções, funções pares, ímpares e periódicas, funções inversas, algumas funções elementares. Gráficos. Limite de uma função. Limites laterais. Limites pela definição. Limites infinitos. Limites no infinito. Limites infinitos no infinito. Propriedades de limites. Limites notáveis. Continuidade de uma função. Continuidade em intervalos. Propriedades das funções contínuas. Reta tangente. Derivadas. Diferenciabilidade. Derivadas laterais. Regras de derivação. Derivação implícita. Derivada da função inversa. Derivadas de ordem superior. Taxa de variação. Teoremas sobre derivadas. Regra de L’Hôpital. Critérios para determinação dos extremos de uma função. Concavidade. Pontos de inflexão. Assíntotas do gráfico de uma função. Propriedades de integral indefinida. Integrais elementares. Técnicas de integração: integração por substituição; integração por partes. Integração de funções trigonométricas. Integrais por substituição trigonométrica. Integração de funções racionais por frações parciais. Integral definida.
OBJETIVO
Introduzir aos alunos os conceitos básicos relacionados à ementa proporcionando maturidade intelectual para estudos futuros em níveis mais avançados. Aprofundar conceitos da matemática para aplicações nas áreas das Ciências da Computação.
CONTEÚDO PROGRAMÁTICO
Números racionais, números reais, módulo de um número real. Funções de uma variável real a valores reais, funções trigonométricas, funções hiperbólicas, operações com funções. Limite e Continuidade, definição de função contínua, definição de limite, limites laterais, limite de função composta. Derivadas, derivadas de funções polinomiais, exponenciais, logarítmicas e trigonométricas. Regras de derivação, regra do produto, regra da cadeia. Primitivas, primitivas de funções polinomiais, trigonométricas e racionais.
METODOLOGIA DE ENSINO
As aulas serão dialogadas com a utilização de dinâmicas adequadas ao momento pedagógico. Os alunos farão listas de exercícios, trabalhos e utilizarão a Internet e acervo de bibliotecas como auxiliar na sistematização da teoria.
METODOLOGIA DE AVALIAÇÃO
São previstas duas avaliações bimestrais e um exame final no semestre. As avaliações referentes ao 1º bimestre terão um peso igual a 7,0 pontos e os trabalhos terão um peso total igual a 3,0 pontos, totalizando 10,0 pontos. No segundo bimestre, 30% da nota do aluno é destinado ao projeto integrador mais a avaliação integradora, o restante dividido em trabalhos propostos e a avaliação bimestral.
BIBLIOGRAFIA BÁSICA
GUIDORIZZI, H. L. Um curso de cálculo. 5 ed. Rio de Janeiro: LTC, 2002. 
ÁVILA, G. S. S. Cálculo – função de uma variável. 7 ed. Rio de Janeiro: LTC, 2003. 
SWOKOWSKI, E. W. Cálculo com geometria analítica. 2 ed. São Paulo: Makron Books, 1995. 
BIBLIOGRAFIA COMPLEMENTARE
STEWART, J. Cálculo. 5 ed. São Paulo: Cengage Learning, 2008.
BASSANEZI, R. C. Introdução ao cálculo e aplicações. São Paulo: Contexto, 2015. [Livro On-Line].
DEMANA, F. et al. Pré-Cálculo. São Paulo: Pearson do Brasil, 2013. [livro eletrônico].
LEITHOLD, L. O Cálculo com geometria analítica. 3 ed. São Paulo: Harbra, 1994. (livro eletrônico). 
ÁVILA, G. Cálculo: funções de uma variável. 5 ed. Rio de Janeiro: LTC, 1995. 
PLANO DE ENSINO
DISCIPLINA: Linguagem de Programação II
Carga Horária: 66 horas
EMENTA
Introdução à linguagem C. Introdução à programação estruturada. Estruturas de controle de fluxo. Funções e passagem de parâmetros. Estruturas de dados indexadas. Ponteiros. Desenvolvimento de Bibliotecas.
OBJETIVO
Apresentar os conceitos fundamentais da linguagem C e da programação estruturada. Capacitar o aluno na solução de problemas computacionais e no desenvolvimento de aplicações, considerando conceitos de modularização e a utilização de estruturas de dados.
CONTEÚDO PROGRAMÁTICO
1. Introdução à Linguagem C
	Programação estruturada. Conceitos elementares da linguagem C. 
2. Estruturas de controle de fluxo
	Estruturas condicionais. Estruturas de repetição.
3. Funções
	Utilização de funções pré-definidas. Modularização.
4. Estruturas de dados indexadas
	Vetores e Matrizes.
5. Ponteiros
	Alocação dinâmica de memória. Passagem de parâmetros por referência.
6. Desenvolvimento de bibliotecas
	Bibliotecas estáticas e bibliotecas dinâmicas.
METODOLOGIA DE ENSINO
O conteúdo da disciplina será ministrado através de aulas expositivas dialogadas, as quais objetivam explicar a fundamentação teórica sobre programação utilizando a linguagem C. O laboratório será utilizado para a realização de exercícios e o desenvolvimento de pequenos programas, permitindo assim relacionar teoria e prática. As aulas práticas incluem o uso de computadores, incluindo o ambiente de desenvolvimento eclipse.
METODOLOGIA DE AVALIAÇÃO
A nota do primeiro bimestre será composta por uma avaliação teórica individual (7 pontos) e uma lista de exercícios práticos (3 pontos), totalizando 10 pontos. No segundo bimestre, 30% da nota será composta pela avaliação integradora e projeto integrador. Assim, os 70% restantes da nota incluem uma avaliação teórica individual (5 pontos) e um trabalho prático (2 pontos).
BIBLIOGRAFIA BÁSICA
EVARISTO, Jaime. Aprendendo a programar: programando em linguagem C. Rio de Janeiro: Book Express, 2001. 
WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1999.
MIZRAHI, V. V. Treinamento em Linguagem C. São Paulo: Pearson, 2008.
BIBLIOGRAFIA COMPLEMENTAR
DEITEL, P.J. C. Como programar. São Paulo: Pearson, 2011. [livro eletrônico].
PREISS, B. R. Estrutura de Dados e algoritmos: Padrões de projetos orientados a objetos com Java. Rio de Janeiro: CAMPUS, 2001. 
SZWARCFITER, J. L.; MARKENZON, L. Estruturas de dados e seus algoritmos. 2 ed. Rio de Janeiro: LTC, 1994. 
EVARISTO, J. Aprendendo a programar: programando em linguagem C. Rio de Janeiro: Book Express, 2001.
SUTTER, H. Programação avançada C++. São Paulo:Pearson, 2006. [livro eletrônico].
PLANO DE ENSINO
DISCIPLINA: Lógica Matemática
CARGA HORÁRIA: 66 horas
EMENTA
Lógica proposicional. Proposições e conectivos. Operações lógicas sobre proposições. Construção de tabelas verdade. Tautologias, contradições e contingências. Implicação lógica. Equivalência lógica. Álgebra das proposições. Métodos para determinação da validade de fórmulas da lógica proposicional. Demonstração condicional e demonstração indireta. Lógica de predicados. Sentenças Abertas. Sentenças Abertas. Operações Lógicas sobre Sentenças Abertas. Quantificadores. Quantificação de Sentenças Abertas com mais de uma Variável. Programação Lógica.
OBJETIVO
Apresentar os conceitos básicos da Lógica Matemática, fixar o conteúdo transmitido por meio de exercícios, incentivar a leitura dos textos sugeridos e mostrar as aplicações de cada conteúdo. Ao término desta disciplina o aluno deverá conhecer os princípios da lógica computacional e sua aplicação. E ainda, introduzir a ideia abstrata de conjuntos e as notações usuais, tendo a lógica formal como instrumento para a formalização das ideias. Tornar o aluno capaz de ler, compreender e aplicar os conhecimentos adquiridos sobre relações em contextos matemáticos e computacionais. Desenvolver a habilidade de demonstrar alguns resultados clássicos de matemática.
CONTEÚDO PROGRAMÁTICO
Introdução a Lógica Matemática, sentenças, conectivos e operações lógicas, tabelas-verdade; Introdução ao Silogismo, Lógica Proposicional; Noções de Lógica Matemática: proposições, valor-verdade. Álgebras booleanas: expressões booleanas. Estruturas algébricas: grupos e aplicações. Método dedutivo em Lógica Matemática. Raciocínio lógico e formal.
METODOLOGIA DE ENSINO
As aulas serão desenvolvidas utilizando as seguintes estratégias: 
· Aulas expositivas empregando: quadro negro e projetor multimídia com exercícios dirigidos em sala de aula. Ao longo do semestre serão disponibilizadas listas de exercícios para serem resolvidas pelos alunos e posteriormente nos laboratórios de informática. 
· Proposição de listas de exercícios a serem resolvidas, como instrumento complementar para fixação e apreensão do conhecimento e trabalhos extraclasse que levem o aluno a conhecer a utilização da lógica matemática em problemas aplicados, como forma de despertar o interesse pela disciplina. 
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados de forma contínua por avaliações parciais e bimestrais, trabalhos individuais e em grupo. No 2º bimestre, 30% da média final será composta pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
DAGHLIAN, Jacob. Lógica e Álgebra de Boole. São Paulo: Atlas, 1995. 
GERSTING, Judith L. Fundamentos Matemáticos para a Ciência da Computação. LTC, 2004. 
IEZZI, Gelson; DOLCE, Osvaldo; DEGENSZAJN, David. Matemática: volume único. São Paulo: Atual, 2002. 
BIBLIOGRAFIA COMPLEMENTAR
ALENCAR Filho, E. Iniciação a Lógica Matemática. São Paulo: Nobel, 2002. 
OLIVEIRA, Edmundo Capelas de; MAIORINO, José Emílio. Introdução aos métodos da matemática aplicada. Campinas, SP: UNICAMP, 2010. 
COPI, Irving M. Introdução à lógica. 2.ed. São Paulo: Mestre Jou, 1978. 
BIANCHINI, Edwaldo; PACCOLA, Herval. Matemática. 2.ed. São Paulo: Moderna, 1996. 
BISPO, Carlos Alberto F.; CASTANHEIRA, Luiz B.; SOUSA FILHO, Oswaldo Melo. Introdução à lógica matemática. São Paulo: Sencage Learning, 2016. 
PLANO DE ENSINO
DISCIPLINA: Redes de Computadores 
Carga Horária: 66 horas
EMENTA
Conceito do funcionamento e das topologias de redes encontradas atualmente. O modelo OSI e suas camadas. Protocolos de acesso ao meio. Redes TCP/IP. Interconexão de redes, repeaters, bridges, routers, gateways, hubs, switches. Modelo cliente-servidor.
OBJETIVO
Compreender os principais fundamentos de redes de computadores. Além de compreender o Modelo ISO/OSI e Pilha TCP/IP; Compreensão de protocolos de rede e protocolos de aplicação; Conhecimento de recursos e ferramentas de rede.
CONTEÚDO PROGRAMÁTICO
· Introdução a disciplina de Redes de Computadores: História e Evolução; Cabeamento e Conexões: do Thicknet às redes Sem Fio (Wireless);
· Introdução as Tecnologias e Componentes de Rede Local (PAN, LAN, WLAN) *Brainstorming: A Internet. 
· Classificação das Redes: Topologia, Arquitetura e Extensão Geográfica. Padrões e Organizações: EIEE, ISO, EIA/TIA, RFC, IANA, entre outros.
· Modelo OSI: Fundamentos e sua aplicabilidade em redes de computadores.
· Equipamentos de Rede I (Introdução): Hubs, Switches, Placas de Rede, Repetidores, Roteadores, entre outros. Camada de Aplicação I: DNS, HTTP, POP e SMTP.
METODOLOGIA DE ENSINO
Serão ministradas aulas expositivas, usando quadro negro e recursos audiovisuais, como apresentações e vídeos, leituras dirigidas, seminários, sendo enfatizados trabalhos em cada assunto abordado, de forma a despertar o interesse do aluno pela disciplina.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
TANENBAUM, A. S. Redes de computadores. Rio de Janeiro: Campus, 2003. STALLING, W. Criptografia e Segurança de Redes. 4 ed. São Paulo. Editora Pearson Pretice Hall, 2008. [livro eletrônico].
MAYER SHONBERER, Victor. Big Data. Rio de Janeiro: Ediora Elsevier, 2013.
BIBLIOGRAFIA COMPLEMENTAR
KUROSE, J. F. Redes de Computadores e a internet: uma abordagem top – down. São Paulo: Pearson, 2006. [livro eletrônico].
LIMA FILHO, E. C. Fundamentos de Redes de Cabeamento Estruturado. São Paulo, Pearson Education do Brasil, 2014. [livro eletrônico].
KUROSE, James F; Ross, Keith W. Redes de computadores. 3.ed. São Paulo: Person, 2006.
TANENBAUM, A. S. Redes de computadores. São Paulo: Pearson, 2011. [livro eletrônico].
FOROUZAN, Behrouz. Comunicação de Dados e redes de computadores. 4 ed. São Paulo: MCGrawn-Hill, 2008. 
PLANO DE CURSO
DISCIPLINA: Estudos Antropológicos e Sociológicos
CARGA HORÁRIA: 66 horas
EMENTA
O contexto histórico de surgimento da Sociologia e Antropologia. As diferentes correntes teóricas. Estudos dos fenômenos da realidade política e social do Brasil e do mundo pelo enfoque da Sociologia e Antropologia. Cidadania e democracia. Movimentos sociais e sociedades complexas. Meios de comunicação de massa e interação mundial. Cultura e identidade. Diversidade e gênero. Meio ambiente e sociedade. Direitos humanos, políticas públicas e inclusão. A importância da Educação na contemporaneidade.
OBJETIVO
A disciplina “Estudos Antropológicos e Sociológicos” apresenta um panorama da importância das Ciências Sociais na compreensão das sociedades e suas culturas e o essencial papel da educação. Os objetivos gerais são os de proporcionar aos estudantes a possibilidade de se discutir de forma ampla temas como cidadania, democracia, trabalho, cultura, identidade cultural, gênero, globalização, meio ambiente, indústria cultural, direitos humanos, políticas públicas, educação, entre outros. Portanto, a Antropologia e a Sociologia são fundamentais na formação integral do aluno e para a sua atuação profissional no mercado de trabalho.
CONTEÚDO PROGRAMÁTICO
Contexto Histórico de Surgimento da Sociologia e Antropologia: O que interessa aos sociólogos (as) e antropólogos (as)?
Da Filosofia à Modernidade, do Mito ao Iluminismo;
As Revoluções Modernas: Industrial e Francesa;
O triunfo da Ciência. O Positivismo;
O advento da Internet (rede mundial de computadores) e a revolução do conhecimento;
As diferentes correntes teóricas: A teoria funcionalista – Émile Durkheim;
Teoria compreensiva – Max Weber;
Teoria marxista – Karl Marx;
O desenvolvimento da Antropologia Social;
A Sociologia e a Antropologia no Brasil;
Cidadania, Democracia e Trabalho Contextualização histórica do conceito de cidadania;
O Estado, Sociedade Civil, Democracia;
Movimentos sociais e sociedades complexas;
Os meios de comunicação de massa e a interação mundial;
O mundo do trabalho na contemporaneidade;
Culturae Identidade na Contemporaneidade;
Como Pensar a Cultura? Cultura Popular, Cultura de Massa, Cultura Erudita;
Identidade Cultural – respeito às diferenças e a questão de Gênero;
O meio ambiente e a discussão sobre a questão global;
Direitos Humanos;
As Políticas Públicas e Processos de Inclusão: O papel da Educação.
BIBLIOGRAFIA BÁSICA
COSTA, Cristina. Sociologia: introdução à ciência da sociedade. 2 ed. São Paulo: Moderna, 2005. 
LAPLANTINE, François. Aprender antropologia. São Paulo: Brasiliense, 2003. 
GALLO, Silvio (Coord.). Ética e cidadania: caminhos da filosofia (elementos para o ensino de filosofia). 11.ed. São Paulo: Papirus, 2003. 
BIBLIOGRAFIA COMPLEMENTAR
FORACCHI, Marialice M.; MARTINS, José de Souza (Org.). Sociologia e Sociedade. 21 ed. Rio de Janeiro: Livros Técnicos e Científicos, 1977. 
VELHO, Gilberto (Org.). Antropologia Urbana: cultura e sociedade no Brasil e em Portugal. 2 ed. Rio de Janeiro: Vozes, 1999. 
CHINOY, Ely. Sociedade: Uma introdução à sociologia. 13 ed. São Paulo: Cultrix, 2000. 
LINTON, Ralph. O homem: uma introdução à antropologia. 11 ed. São Paulo: Martins Fontes, 1981. 
LARAIA, Roque de Barros. Cultura: um conceito antropológico. 14 ed. Rio de Janeiro: Zahar, 2001.
4º SEMESTRE
PLANO DE ENSINO
DISCIPLINA: Linguagem de Programação III
Carga Horária: 66 horas
EMENTA
Estudo de uma linguagem de programação voltada para a internet; Introdução à orientação a objetos: definição de objetos; definição de classes; polimorfismo; herança. Introdução teórica e prática a linguagem de programação Orientada a Objetos: características; o ambiente; as plataformas. Conceitos básicos de programação cliente/servidor. Aplicações com Banco de Dados. Desenvolvimento de Aplicações GUI (Graphic User Interface): componentes, gerenciadores de layout, modelo de eventos; Fluxo e filtros de dados.
OBJETIVO
· Desenvolver sistemas Desktop, utilizando Orientação a Objetos;
· Compreender e desenvolver os conceitos de Polimorfismo, Herança e Sobrecarga em Java;
· Desenvolver aplicações com interface gráfica;
· Desenvolver aplicações em camadas utilizando os principais conceitos do paradigma cliente-servidor;
· Apresentar os principais conceitos relacionados à programação usando bancos de dados relacionais, assim como técnicas de mapeamento objeto-relacional.
CONTEÚDO PROGRAMÁTICO
· Programação Orientada a Objetos;
· Utilização de Variáveis e tipos em Java;
· Introdução à Classe Scanner;
· Utilização de estruturas de decisão em Java e Laços;
· Vetores e Matrizes;
· Collections;
· Implementação de Herança, Sobrecarga e Sobrescrita;
· Descompiladores para Java;
· Utilização de Memória em processos Java online e batch;
· Pacotes e Visibilidade;
· Acesso à banco de dados com JDBC;
· Programação Gráfica em Java com Frames;
METODOLOGIA DE ENSINO
· Aulas teóricas expositivas, aulas práticas em laboratório, desenvolvimento de projetos e resolução de exercícios;
· Leitura de textos, palestras, seminários, pesquisas bibliográficas;
· Desenvolvimento do Projeto Integrador.
METODOLOGIA DE AVALIAÇÃO
· Avaliações escritas e práticas;
· Trabalhos individuais e em grupo (listas de exercícios, desenvolvimento de sistemas, estudos dirigidos, pesquisas);
· Leitura de textos, palestras, seminários, pesquisas bibliográficas;
· Desenvolvimento do Projeto Integrador.
BIBLIOGRAFIA BÁSICA
ARAUJO, E. C. Desenvolvimento para web com Java. Florianópolis: Visual Books, 2010. 
DEITEL, H. M.; DEITEL, P. J. Java: Como programar. 8 ed. São Paulo: Bookman, 2010. 
MENDES, D. R. Programação Java com ênfase a orientação a objetos. São Paulo: Novatec, 2009. 
BIBLIOGRAFIA COMPLEMENTAR
COSTA, Daniel Gouveia. Java em Rede: recursos avançados de programação. Rio de Janeiro: Brasport, 2008.
MACKENZIE, D. Aprenda Visual Basic. São Paulo: Pearson, 2003. [livro eletrônico]
CORNELL, G. HORSTMANN, C. S. Core Java: Volume I – Fundamentos. 8 ed. São Paulo: Pearson Prentice Hall, 2010. [livro eletrônico] 
CANTELLI, Geraldo Cesar. Java: Uma Abordagem Sobre Programação Java. Santa Cruz do Rio Parto: Viena, 2014.
BARNES, D. J. Programação orientada a objetos com Java. São Paulo: Pearson Prentice Hall, 2009. [livro eletrônico].
PLANO DE ENSINO
DISCIPLINA: Estrutura de Dados
Carga Horária: 66 horas
EMENTA
Introdução: conceitos básicos de dados, estruturas e tipos; abstração de dados; mecanismos para a construção de tipos. Representação física e encadeamento. Listas lineares: conceito, representação, operação, aplicações; Pilhas: conceito, representação, operações; Filas: conceitos, representação, operações. Árvores: conceito, terminologia, representação e aplicação. Árvores, matrizes esparsas e grafos. Métodos de Pesquisa de Dados em tabelas: Pesquisa Sequencial e pesquisa em memória.
OBJETIVO
Dar aos alunos noções de estrutura de dados e apresentar o seu uso na resolução de problemas alinhando teoria e prática.
CONTEÚDO PROGRAMÁTICO
· Introdução: 
· conceitos básicos de dados, estruturas e tipos; 
· abstração de dados; 
· mecanismos para a construção de tipos. 
· Representação física e encadeamento. 
· Listas lineares: 
· conceito, representação, operação, aplicações; 
· Pilhas: 
· conceito, representação, operações; 
· Filas: 
· conceitos, representação, operações. 
· Árvores: 
· conceito, terminologia, representação e aplicação. 
· Métodos de Pesquisa de Dados em tabelas: 
· Pesquisa Sequencial e pesquisa em memória.
METODOLOGIA DE ENSINO
· Aulas expositivas empregando: quadro negro e projetor multimídia; 
· Exercícios dirigidos em sala de aula. Ao longo do semestre serão disponibilizadas listas de exercícios para serem resolvidas pelos alunos e posteriormente discutidas durante as aulas e nos laboratórios de informática. 
· Proposição de listas de exercícios a serem resolvidas pelos alunos, fora do horário regular das aulas, como instrumento complementar para fixação e apreensão do conhecimento; 
· Proposição de trabalhos extraclasse que levem o aluno a conhecer a utilização de Estrutura de Dados em problemas aplicados, como forma de despertar o interesse pela disciplina. 
METODOLOGIA DE AVALIAÇÃO
O desempenho do aluno será avaliado por bimestre com base no desenvolvimento das seguintes atividades: a) 1º bimestre: uma prova individual mais trabalho em dupla; b) 2º bimestre: uma prova individual mais trabalho em dupla (70% da nota) e projeto integrador mais avaliação integradora (30%).
BIBLIOGRAFIA BÁSICA
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores: Algoritmos, Pascal, C/C++, Java. 2 ed. São Paulo: Pearson Prentice Hall, 2012. [livro eletrônico].
FORBELLONE, A. L. V.; EBERSPACHER, N. F. Lógica de Programação: A construção de algoritmos e estrutura de dados. 2 ed. São Paulo: Mackron Books, 2000. 
WIRTH, N. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1999. 
BIBLIOGRAFIA COMPLEMENTAR
ALVES, William Pereira. Banco de Dados: teoria e Desenvolvimento. São Paulo: Editora Érica, 2009.
LEÃO, R. de O. SQL 2000 server: estrutura e implementação de sistemas de bancos de dados. São Paulo: Érica, 2002. 
MIZRAHI, V. V. Treinamento em Linguagem C. 2 ed. São Paulo: Pearson, 2008. 
JUNIOR, Dilermando Piva; NAKAMITI,Gilberto Shingueo; BIANCHI, Francisco. Estrutura de Dados e Técnicas de Programação. Rio de Janeiro: Elsevier, 2014.
BROOKSHEAR, J. Glenn. Ciência da computação: uma visão abrangente. 5.ed. Porto Alegre, RS: Bookman, 2000. 
PLANO DE CURSO
DISCIPLINA: Matemática Discreta
CARGA HORÁRIA: 66 horas
EMENTA
Teoria dos conjuntos. Álgebra dos conjuntos. Estruturas Algébricas. Relações. Funções. Indução Matemática. Recursão e Relações de Recorrência. Análise Combinatória. Conceitos de Probabilidade. Introdução a Teoria dos Grafos. 
OBJETIVO
Apresentar os conceitos básicos da Matemática discreta, fixar o conteúdo transmitido por meio de exercícios incentivando a leitura de textos e mostrar as aplicações de cada conteúdo. Ao término desta disciplina o aluno deverá conhecer os princípios da lógica computacional e prova de teoremas. E ainda, introduzir a ideia abstrata de conjuntos e as notações usuais,tendo a lógica formal como instrumento para a formalização das ideias. Tornar o aluno capaz de ler, compreender e aplicar os conhecimentos adquiridos sobre relações em contextos matemáticos e computacionais. Desenvolver a habilidade de demonstrar alguns resultados clássicos de matemática.
CONTEÚDO PROGRAMÁTICO
Introdução à Matemática Discreta; Conjuntos: subconjuntos, igualdade de conjuntos, conjunto das partes, diagramas de Venn. Operações com conjuntos, álgebra de conjuntos, relação das operações com conjuntos com as operações lógicas. Relações: representações de relações por grafos, matrizes e diagramas, composição de relações, relação inversa ou dual. Propriedades de relações. Relações de equivalência: classes de equivalência e partições. Relações de ordem: diagrama de Hasse, conjuntos parcialmente ordenados, totalmente ordenados, reticulados. Funções: imagem, funções injetoras e sobrejetoras, composição de funções, função inversa. Seqüências. Indução matemática; recursão. Introdução a Grafos; Tipo de grafos;
METODOLOGIA DE ENSINO
As aulas serão desenvolvidas utilizando as seguintes estratégias: 
· Aulas expositivas empregando: quadro negro e projetor multimídia com exercícios dirigidos em sala de aula. Ao longo do semestre serão disponibilizadas listas de exercícios para serem resolvidas pelos alunos e posteriormente nos laboratórios de informática. 
· Proposição de listas de exercícios a serem resolvidas, como instrumento complementar para fixação e apreensão do conhecimento e trabalhos extraclasse que levem o aluno a conhecer a utilização da matemática discreta em problemas aplicados, como forma de despertar o interesse pela disciplina. 
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados de forma contínua por avaliações parciais e bimestrais, trabalhos individuais e em grupo. No 2º bimestre, 30% da média final será composta pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
SOUZA, João Nunes de. Lógica para ciência da computação. Rio de Janeiro: Elsevier, 2008. 
GERSTING, Judith. Fundamentos matemáticos para ciência da computação. Rio de Janeiro: LTC, 2001. 
ALENCAR FILHO. Edgard. Iniciação à Lógica Matemática. São Paulo: Nobel, 2002. 
BIBLIOGRAFIA COMPLEMENTAR
DAGHLIAN, Jacob. Lógica e Álgebra de Boole. São Paulo: Editora Atlas, 1995. 
SOUZA, João Nunes de. Lógica para ciência da computação. Rio de Janeiro: Elsevier, 2008. 
STEIN, Clifford. Et al. Matemática discreta para ciência da computação. São Paulo: Pearson, 2013. [livro eletrônico] 
MENEZES, Paulo Blauth. Matemática discreta para computação e informática. Porto Alegre: Sagra Luzzatto, 2013. 
HUNTER, David J. Fundamentos da matemática discreta. Rio de Janeiro: LTC, 2011. 
PLANO DE CURSO
DISCIPLINA: Cálculo II
Carga Horária: 66 horas
EMENTA
Integrais: primitivas imediatas, integração por substituição e por partes. Técnicas de integração. Integral definida e aplicações. Integrais impróprias.
OBJETIVO
Introduzir aos alunos os conceitos básicos relacionados à ementa proporcionando maturidade intelectual para estudos futuros em níveis mais avançados. Aprofundar conceitos da matemática para aplicações nas áreas das Ciências da Computação.
CONTEÚDO PROGRAMÁTICO
Derivada da Função Trigonométrica Primitiva, Notação de Leibniz, Integral Indefinida. Soma de Rieman, Integral de Rieman, Teorema fundamental do Cálculo. Cálculo de área, Área da região entre gráficos, Mudança de variável, Técnicas de Primitivação, Integração por partes, Mudança de variável e integrais indefinidas. Primitivas de funções racionais, Integrais de produto de seno e cosseno.
METODOLOGIA DE ENSINO
As aulas serão dialogadas com a utilização de dinâmicas adequadas ao momento pedagógico. Os alunos farão listas de exercícios, trabalhos e utilizarão a Internet e acervo de bibliotecas como auxiliar na sistematização da teoria.
METODOLOGIA DE AVALIAÇÃO
O desempenho do aluno será avaliado por bimestre com base no desenvolvimento das seguintes atividades: a) 1º bimestre: uma prova individual mais trabalho em dupla; b) 2º bimestre: uma prova individual mais trabalho em dupla (70% da nota) e projeto integrador mais avaliação integradora (30%).
BIBLIOGRAFIA BÁSICA
GUIDORIZZI, H. L. Um curso de cálculo. Rio de Janeiro: LTC, 2002. 
STEWART, J. Cálculo. 5 ed. São Paulo: Cengage Learning, 2006. 
BASSANEZI, R. C. Introdução ao cálculo e aplicações. São Paulo: Contexto, 2015 [livro eletrônico].
BIBLIOGRAFIA COMPLEMENTAR
MCCALLUM, W. G.; HUGUES-HALLET, D.; GLEASON, A. M. Calculo de várias variáveis. São Paulo: Edgard Blücher Ltda, 1997. 
GONÇALVES, M. B.; FLEMMING, D. M. Cálculo B: funções de várias variáveis, integrais e múltiplas, integrais curvilíneas e de superfície. 2 ed. São Paulo: Pearson Prentice Hall, 2007. [livro eletrônico]
KAPLAN, W. Cálculo avançado. São Paulo: Edgard Blucher, 1972. 
LEITHOLD, L. O Cálculo com geometria analítica. 3 ed. São Paulo: Harbra, 1994.
THOMAS, GEORGE B.; WEIR, MAURICE D.; HASS, JOEL. Cálculo. Volume 2. 12.ed. São Paulo: Pearson, 2012. [livro eletrônico]
PLANO DE ENSINO
DISCIPLINA: Banco de Dados 
Carga Horária: 66 horas
EMENTA
Introdução: evolução histórica dos sistemas de informação, conceitos básicos de um sistema de gerenciamento de bancos de dados (SGBD). Estrutura de um SGBD: níveis conceituais, externo e físico, modelos conceituais e modelos externos. Linguagem de Definição de Dados e Linguagem de Manipulação de Dados. O modelo relacional: conceitos, álgebra relacional, cálculo relacional e normalização. Os modelos de Rede e hierárquicos. Exemplos e aplicações de SGBD existentes e disponíveis. Desenvolvimento de uma aplicação utilizando um gerenciador de banco de dados.
OBJETIVO
Capacitar o aluno a criar e administrar bases de dados de forma básica, bem como manipular e consultar dados. Executar consultas de dados isolados ou relacionados customizando a exibição e aplicando filtros. Aplicar o conhecimento adquirido em um projeto de banco de dados completo.
CONTEÚDO PROGRAMÁTICO
Modelagem de Dados; Diagrama de Entidades e Relacionamentos (DER); Comandos estruturais: CREATE, ALTER e DROP; Comandos de manipulação de dados: INSERT, UPDATE e DETELE; Comandos de consulta: SELECT e suas derivadas; Filtragem; Customização da exibição; Ordenação e introdução a agrupamento; Relacionamentos de tabelas: INNER e LEFT JOIN.
METODOLOGIA DE ENSINO
Aulas teóricas expositivas e práticas em laboratório; Resolução de exercícios e execução de trabalhos de apoio; Leitura dirigida; Pesquisas de práticas recomendadas.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
MEDEIROS, L. F. de. Banco de Dados: princípios e pratica. Curitiba: Inter saberes, 2013. [livro eletrônico]
DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Campus, 2000. 
TEOREY, Tobey J. Projeto e Modelagem de Bancos de Dados. Rio de Janeiro: Elsevier, 2014.
BIBLIOGRAFIA COMPLEMENTAR
SILBERSCHATZ, Abraham et al. Sistema de banco de dados. São Paulo: Makron Books, 1999.
WHITE, Curt. Redes de Computadores e Comunicação de dados. São Paulo: Cencage Learning, 2012.
CHEN, Peter. Modelagem de dados: a abordagem entidade - relacionamento para projeto lógico. São Paulo: Makron Books, 1990.
ELMASRI, Ramez. Sistemas de Banco de Dados. 6 ed. São Paulo: Pearson Addison Wesley, 2011.
PLANO DE CURSO
DISCIPLINA: Qualidade de Vida, Meio Ambiente e Economia Sustentável
CARGA HORÁRIA: 66 horas
EMENTA
Política Nacional do Meio Ambiente e seus instrumentos de proteção ambiental. Proteção ambiental. Direito ambiental. Mapeamento do processo produtivo e métodos de avaliação dos indicadores de sustentabilidade organizacional. Aspectos e impactos ambientais. A evolução da consciência ambiental. O desenvolvimento sustentável: concepções e conceitos. Valoração ambiental e instrumentos econômicos para a gestão ambiental. As dimensões e os desafios do desenvolvimento sustentável.Tomada de decisão ambiental na perspectiva pública. A qualidade de vida no trabalho e o meio ambiente favorecendo a qualidade de vida no trabalho.
OBJETIVO
Apresentar os conteúdos de qualidade de vida, meio ambiente e economia sustentável na perspectiva de uma responsabilidade compartilhada.
Demonstrar que somente através da articulação institucional, entre empresas, setor público e sociedade civil é possível vencer o desafio da sustentabilidade humana.
Conhecer experiências e ferramentas para vencer o desafio da sustentabilidade. 
CONTEÚDO PROGRAMÁTICO
Política nacional do meio ambiente e seus instrumentos de proteção ambiental;
Proteção ambiental;
Direito ambiental;
Mapeamento do processo produtivo;
Métodos de avaliação dos indicadores de sustentabilidade organizacional;
Aspectos ambientais;
Impactos ambientais;
A evolução da consciência ambiental;
O desenvolvimento sustentável: concepções e conceitos;
Valoração ambiental e econômica para a gestão ambiental;
Valoração dos instrumentos econômicos para gestão ambiental;
Certificação de qualidade assegurada;
As dimensões e os desafios do desenvolvimento sustentável;
Tomada de decisão ambiental na perspectiva pública;
Qualidade de vida no trabalho; conceito e práticas;
A qualidade de vida no cotidiano; conceitos e práticas reconhecidas;
O meio ambiente favorecendo a qualidade de vida no trabalho;
Programas de qualidade de vida na organização;
Programas de voluntariado patrocinados pela organização;
Estratégias de programas de saúde ocupacional voltados à promoção de qualidade de vida e sustentabilidade.
BIBLIOGRAFIA BÁSICA
ANDRADE, Rui Otávio Bernardes de; TACHIZAWA, Takeshy; CARVALHO, Ana Barreiros de. Gestão ambiental: enfoque estratégico aplicado ao desenvolvimento sustentável. 2.ed. São Paulo: Makron Books, 2002. 
TACHIZAWA, T. Gestão ambiental e responsabilidade social corporativa: estratégias de negócios focadas na realidade brasileira. 3.ed. SAO PAULO SP: Atlas, 2005. 
ALMEIDA, J. R. de; CAVALCANTI, Y. Gestão ambiental: planejamento, avaliação, implantação, operação e verificação. 2.ed. Rio de Janeiro: Thex, 2004. 
BIBLIOGRAFIA COMPLEMENTAR
RIOS, Aurélio Virgílio Veiga (Org.); IRIGARY, Carlos Teodoro Hugueney (Org.). O direito e o desenvolvimento sustentável: curso de direito ambiental. São Paulo: Peirópolis, 2005.
JR, Arlindo Philipi. Educação Ambiental e Sustentabilidade. 4. ed., Barueri, São Paulo, Manole, 2008. 
RAYNAUT, Claude; ZANONI, Magda. Desenvolvimento e meio ambiente: em busca da interdisciplinaridade. Curitiba, PR: UFPR, 2002. 
CAVALCANTI, Clóvis (Org.). Desenvolvimento e natureza: estudos para uma sociedade sustentável. 4.ed. São Paulo: Cortez, 2003. 
PHILIPPI JUNIOR, Arlindo. Saneamento, saúde e ambiente: fundamentos para um desenvolvimento sustentável. São Paulo: Manole, 2005. 
5º PERÍODO
PLANO DE ENSINO
DISCIPLINA: Estatística e Probabilidade
CARGA HORÁRIA: 66 horas
EMENTA
Critérios de Amostragem. Dados absolutos e dados relativos. Tabelas de frequência. Medidas de tendência central: Médias, Mediana, Moda, Quartis, Decis e percentis. Medidas de dispersão: Amplitude, desvio padrão, variância amostral e populacional. Representações gráficas. Definição de evento. Cálculo de probabilidade. Probabilidade condicional. Teorema de Bayes. Técnicas de contagem: diagrama de árvore e análise combinatória. Variável aleatória discreta e contínua. Função densidade de probabilidade. Distribuições discretas de probabilidade. Distribuições contínuas de probabilidade. Tipos de hipóteses. Tipos de erro. Tipos de teste de hipóteses. Diagrama de dispersão. Coeficiente de correlação. 
OBJETIVO
Apresentar os conceitos básicos da Probabilidade e da Estatística, fixar o conteúdo transmitido por meio de exercícios, incentivar a leitura dos textos sugeridos e mostrar as aplicações de cada conteúdo; Ao término desta disciplina o aluno deverá conhecer as principais utilidades da probabilidade e da estatística, bem como ter ideia de seu uso em ciência da computação.
CONTEÚDO PROGRAMÁTICO
Introdução; O que é estatística? Por que estudar estatística; O uso de modelos em estatística; Olhando para a frente; Dados versus informação; Dados estatísticos: tipos de dados; Notação sigma; Análise de pequenos conjuntos de dados; Medidas de tendência central: média, média ponderada, mediana, comparação entre média e mediana, moda; Medidas de dispersão: intervalo, medidas de dispersão que têm a média como ponto de referência – desvio médio absoluto, variância, desvio padrão, outras medidas; Análise de grandes conjuntos de dados; Distribuição de frequência: construção de distribuições de frequência para cada tipo de dados: contínuos, discretos, frequência acumulada, dados nominais e por postos; Medidas para dados agrupados: média, mediana, moda intervalo, variância, desvio padrão; Gráficos de distribuições de frequência; A probabilidade de um evento; Espaço amostral e eventos; Origens da probabilidade: o método clássico, chance, frequência relativa, chance e frequências relativas, o método subjetivo; A matemática da probabilidade: cálculo da probabilidade de ocorrência de dois eventos, probabilidade de ocorrência e ao menos um de dois eventos; Técnicas de contagem: o princípio da multiplicação, permutações, arranjos e combinações de todos os tipos; Comparação entre permutações (arranjos) e combinações; Distribuições discretas de probabilidade; Distribuições contínuas de probabilidade – a distribuição normal; Amostragem; Distribuições amostrais; Testes de hipóteses; Regressão e correlação.
METODOLOGIA DE ENSINO
As aulas serão desenvolvidas utilizando as seguintes estratégias: 
· Aulas expositivas empregando: quadro negro e projetor multimídia com exercícios dirigidos em sala de aula. Ao longo do semestre serão disponibilizadas listas de exercícios para serem resolvidas pelos alunos e posteriormente nos laboratórios de informática. 
· Proposição de listas de exercícios a serem resolvidas, como instrumento complementar para fixação e apreensão do conhecimento e trabalhos extraclasse que levem o aluno a conhecer a utilização da probabilidade e estatística em problemas aplicados, como forma de despertar o interesse pela disciplina. 
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados de forma contínua por avaliações parciais e bimestrais, trabalhos individuais e em grupo. No 2º bimestre, 30% da média final será composta pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
CRESPO, A. A. Estatística fácil. 18 ed. São Paulo: Saraiva, 2002. 
MORETTIN, L. G. Estatística básica: Probabilidade. 7 ed. São Paulo: Mackron Books, 1999. 
SPIEGEL, M.R. Estatística. 4 ed. Porto Alegre: Bookman, 2004. 
BIBLIOGRAFIA COMPLEMENTAR
DOWNING, D.; CLARK, J. D. Estatística aplicada. São Paulo: Saraiva, 2000. 
MOORE, D. S. A estatística básica e sua prática. Tradução: Alfredo Alves de Farias. Rio de Janeiro: LTC, 1995. 
BUSSAB, W. O. Estatística básica. 5 ed. São Paulo: Saraiva, 2002. 
FONSECA, J. S. da. Curso de estatística. 3 ed. São Paulo: Atlas, 1985. 
BISQUERRA, R.; SARRIERA, J. C. Introdução à estatística: enfoque informático com o pacote estatístico SPSS. Porto Alegre: Artmed, 2004. 
PLANO DE ENSINO
DISCIPLINA: Pesquisa e Ordenação
CARGA HORÁRIA: 66 horas
EMENTA
Métodos de ordenação: seleção, troca, distribuição, inserção, intercalação e cálculo de endereços. Pesquisa de dados: sequencial, binária, hashing, árvores de pesquisa, árvores binárias de pesquisa, árvores AVL, árvores Patrícia, B-Trees. Organização de arquivos. Estudo da complexidade dos métodos apresentados.
OBJETIVO
Apresentar os conceitos fundamentais sobre ordenação e pesquisa sobre estrutura de dados. Apresentar os principais métodos de ordenação e pesquisa. Capacitar o aluno na implementação dos métodos, incluindo a comparação e análise de desempenho dos algoritmos.
CONTEÚDO PROGRAMÁTICO
1. Introdução à Pesquisa e Ordenação: Conceitos elementares sobre estrutura de dados e métodos de ordenação e pesquisa.
2. Métodos de ordenação simples: Selection Sort. Insertion Sort. Bubble Sort.
3. Métodosde ordenação eficientes: Quicksort. Shellsort. Heapsort.
4. Pesquisa: Técnicas básicas de pesquisa. Pesquisa sequencial. Pesquisa binária.
METODOLOGIA DE ENSINO
O conteúdo da disciplina será ministrado através de aulas expositivas dialogadas, as quais objetivam explicar a fundamentação teórica sobre pesquisa e ordenação. O laboratório será utilizado para a realização de exercícios e implementação dos métodos, permitindo assim relacionar teoria e prática. As aulas práticas incluem o uso de computadores.
METODOLOGIA DE AVALIAÇÃO
A nota do primeiro bimestre será composta por uma avaliação teórica individual e atividades avaliativas, totalizando 10 pontos. No segundo bimestre, 30% da nota será composta pela avaliação integradora e projeto integrador. Assim, os 70% restantes da nota incluem uma avaliação teórica individual e atividades avaliativas.
BIBLIOGRAFIA BÁSICA
FORBELLONE, André Luiz Villar; EBERSPACHER, Nenri Frederico. Lógica de Programação: a construção de algoritmos e estrutura de dados. 2.ed. São Paulo, SP: Mackron Books, 2000. 
LAGES, N.; GUIMARÃES, A. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1994. 
ZIVIANI, NIVIO. Projeto de Algoritmos, com implementações em Pascal e C. 2 ed. São Paulo: Pioneira Thomson Learning, 2004. 
BIBLIOGRAFIA COMPLEMENTAR
MANZANO, Jose Augusto N. G. Algoritmos: Logica para desenvolvimento de programação de computadores. 15. ed. São Paulo: Érica, 2004. 
WIRTH, Niklaus; CHENG, Mei Lee (trad.). Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1999. 
CARDOSO, Virgínia; Cardoso, Giselle. Sistema de Banco de Dados. São Paulo: Saraiva, 2012. 
MEDINA, Marco; FERTIG Cristina. Algoritmos e Programação: Teoria e Prática. 2ed. São Paulo: Novatec, 2006.
ELMASRI, Ramez. Sistema de banco de dados. São Paulo: Addison Wesley, 2005. [livro eletrônico].
PLANO DE ENSINO
DISCIPLINA: Linguagem de Programação IV
Carga Horária: 66 horas
EMENTA
Noções avançadas de programação orientada a objetos. Sockets e invocação remota de métodos. Programação concorrente usando threads. Desenvolvimento de Aplicações com acesso a bancos de dados utilizando frameworks. Implementações e testes automatizados com JUnit. Programação Web com Tomcat. Desenvolvimento Web com JSP e Tag Library (JSTL). Introdução à Web Services.
OBJETIVO
· Desenvolver sistemas Web, utilizando Orientação a Objetos e Frameworks;
· Compreender e desenvolver os conceitos de Polimorfismo, Herança e Sobrecarga em Java;
· Desenvolver aplicações em camadas utilizando os principais conceitos do paradigma cliente-servidor;
· Apresentar os principais conceitos relacionados à programação usando bancos de dados relacionais, assim como técnicas de mapeamento objeto-relacional;
· Desenvolver a integração entre aplicações E-commerce e Web Services.
CONTEÚDO PROGRAMÁTICO
· Programação Orientada a Objetos;
· Desenvolvimento de Testes com JUnit;
· Acesso à banco de dados com JDBC e JPA;
· Fundamentos básicos de linguagem de programação para web HTML;
· Desenvolvimento de aplicações Web e E-commerce;
· Construção de Servlets Java e JSP;
· Criação de Tag Library com JSTL;
· Fundamentos básicos de XML;
· Introdução ao acesso de Web Services.
METODOLOGIA DE ENSINO
· Aulas teóricas expositivas, aulas práticas em laboratório, desenvolvimento de projetos e resolução de exercícios;
· Leitura de textos, palestras, seminários, pesquisas bibliográficas.
METODOLOGIA DE AVALIAÇÃO
· Avaliações escritas e práticas;
· Trabalhos individuais e em grupo (listas de exercícios, desenvolvimento de sistemas, estudos dirigidos, pesquisas);
· Leitura de textos, palestras, seminários, pesquisas bibliográficas;
· Desenvolvimento do Projeto Integrador.
BIBLIOGRAFIA BÁSICA
ARAUJO, E. C. Desenvolvimento para web com Java. Florianópolis: Visual Books, 2010. 
DEITEL, H. M.; DEITEL, P. J. Java: Como programar. 8 ed. São Paulo: Bookman, 2010. 
MENDES, D. R. Programação Java com ênfase a orientação a objetos. São Paulo: Novatec, 2009. 
BIBLIOGRAFIA COMPLEMENTAR
CANTELLI, Geraldo Cesar. Java: Uma Abordagem Sobre Programação Java. Santa Cruz do Rio Parto: Viena, 2014.
BOND, M; et al. Aprenda J2EE com EJB, JSP, Servlets, JNDI, JDBC e XML. São Paulo: Pearson Prentice Hall, 2003. [livro eletrônico]
CORNELL, G. HORSTMANN, C. S. Core Java: Volume I – Fundamentos. 8 ed. São Paulo: Pearson Prentice Hall, 2010. [livro eletrônico] 
DEITEL, H. M.; DEITEL, P. J. Ajax, Rich Internet Applications e Desenvolvimento Web para Programadores. São Paulo: Pearson Prentice Hall, 2008. [livro eletrônico]
KALINOVSKI, A. Java secreto: técnicas de descompilação, patching e engenharia reversa. São Paulo: Pearson, 2005. [livro eletrônico].
PLANO DE ENSINO
DISCIPLINA: Banco de Dados II
Carga Horária: 66 horas
EMENTA
Arquitetura avançada de um sistema de banco de dados; Modelo relacional: dependência funcional, chaves, normalização, transações; Modelagem de dados; Linguagem de consulta de dados avançada; Projeto de software completo com aplicação de estruturação, manipulação de dados e consultas em SQL.
OBJETIVO
Capacitar o aluno a criar e gerenciar bases de dados de forma avançada por meio de técnicas e ferramentas, bem como administrar e consultar dados. Elaborar consultas de dados em nível avançado. Aplicar o conhecimento adquirido em um projeto de banco de dados e software completo.
CONTEÚDO PROGRAMÁTICO
Arquitetura avançada de um sistema de banco de dados; Modelo relacional: dependência funcional, chaves, normalização, transações; Modelagem de dados; Linguagem de consulta de dados avançada; Projeto de software completo com aplicação de estruturação, manipulação de dados e consultas em SQL.
METODOLOGIA DE ENSINO
Aulas teóricas expositivas e práticas em laboratório; Resolução de exercícios e execução de trabalhos de apoio; Leitura dirigida; Pesquisas de práticas recomendadas.
METODOLOGIA DE AVALIAÇÃO
Os alunos serão avaliados por meio de dois trabalhos parciais além das avaliações bimestrais. No 2º bimestre a nota do aluno também será composta em 30% pela avaliação integradora e projeto integrador.
BIBLIOGRAFIA BÁSICA
BAPTISTA, Luciana Ferreira. Linguagem SQL: guia Prático de Aprendizagem. São Paulo: Editora Érica, 2011.
KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S. Sistema de banco de dados. 3. ed. São Paulo: Makron Books do Brasil, 1999. 
DEITEL, H. M. C++: como programar. São Paulo: Pearson, 2003. [livro eletrônico].
BIBLIOGRAFIA COMPLEMENTAR
HEUSER, C. A. Projeto de banco de dados. 4 ed. Porto Alegre: Sagra Luzzatto, 2001. 
MEDEIROS, L. F. de. Banco de Dados: princípios e pratica. Curitiba: Inter saberes, 2013. [livro eletrônico].
ELMASRI, R. Sistema de Banco de Dados. São Paulo: Addison Wesley, 2005. [livro eletrônico].
FURMANKIEWICZ, E. Microsoft SQL server 2005: fundamentos de bancos de dados passo a passo. Porto Alegre: Bookman, 2007. 
TEOREY, Toby et al. Projeto de modelagem de banco de dados. 2 ed. Rio de Janeiro: Elsevier, 2014.
PLANO DE CURSO
DISCIPLINA: Álgebra e Sistemas Lineares
Carga Horária: 66 horas
EMENTA
Tipos especiais de matrizes. Operações com matrizes. Determinante de uma matriz. Matriz linha reduzida e matriz escalonada. Matriz inversa. Sistemas de equações lineares. Matriz ampliada de um sistema. Classificação de um sistema de equações m x n. Resolução de um sistema linear. Método de escalonamento de Gauss. Método da inversa. Definição de espaço vetorial e subespaço vetorial. Dependência e independência linear. Base e dimensão de um espaço vetorial. Matriz mudança de base e sua inversa. Definição de transformação linear. Propriedades das transformações lineares. Núcleo e imagem de uma transformação linear. Transformações lineares injetoras e sobrejetoras. Matriz de uma transformação linear. Definição de autovalores e autovetores. Polinômio característico. Cálculo de autovalores e autovetores. Definição de produto interno. Ortogonalidade. Complementos e projeções ortogonais. Processo de Gram-Schmidt.
OBJETIVO
Introduzir aos alunos os conceitos básicos relacionados à ementa proporcionando maturidade intelectual para estudos futuros em

Outros materiais