Você está na página 1de 4

Programação para Web - Carga Horária: 90h

Ementa: Esta disciplina trata dos paradigmas de desenvolvimento de aplicações para web, tais
como o desenvolvimento de Interface para Web utilizando padrões da W3C (HTML/CSS),
programação do lado do cliente com JavaScript e programação do lado do servidor com a
linguagem PHP fazendo uso de conexão com banco de dados MySQL para armazenamento e
recuperação de dados.

Bibliografia Básica: DEITEL, H.M. Internet & World Wide Web: como programar. 2 ed. Porto
Alegre: Bookman, 2003. ROSALES, G. C. M.; PLOTZE, R. O. Programação para Web. Batatais:
Claretiano, 2013. SILVA, Maurício Samy. JavaScript: guia do programador. São Paulo: Novatec,
2010.

Bibliografia Complementar: GONÇALVES, Edson. Ajax na prática. Rio de Janeiro: Ciência


moderna, 2007 LEMAY, L. Aprenda a criar páginas web com HTML e XHTML. São Paulo,
Makron Books, 2002. NIEDERAUER, J. Desenvolvendo websites com PHP. São Paulo: Novatec,
2004. SILVA, Maurício Samy. Criando sites com HTML: sites de alta qualidade com HTML e CSS.
São Paulo: Novatec, 2008. WELLING, Luke; THOMSON, Laura. PHP e MySQL desenvolvimento
Web. Rio de Janeiro: Elsevier, 2005.

Informática Na Educação - Carga horária: 60h

Ementa: Esta disciplina apresenta o computador como facilitador no processo de construção


do conhecimento por meio da multimidia, hipertexto, telemática e hipermídia, além de fazer
uma análise acerca dos ambientes de aprendizagem informatizados. Trata também do
desenvolvimento de projetos de aprendizagem em ambientes informatizados, da gestão das
tecnologias e mídias no contexto escolar e a a utilização de diferentes meios de informação e
comunicação de forma integrada ao processo de ensino-aprendizagem. Por fim apresenta as
implicações pedagógicas e sociais do uso da informática na educação, na educação especial, na
educação a distância e no aprendizado cooperativo de temas específicos das áreas de estudo
dos alunos.

Bibliografia Básica: COX, K. K. Informática na educação escolar. Campinas: Autores Associados,


2003. 124 p. (POLÊMICAS DO NOSSO TEMPO). FERRAZ, A. P. C. M.; PEREIRA, A. H. N. B.
Informática na Educação. Batatais: Claretiano, 2014. TAJRA, S. F. Informática na educação. 5.
São Paulo: Erica, 2001. 182 p.

Bibliografia Complementar: CASTELLS, M.; MAJER, R. V. (Trad.). Sociedade em Rede. A era da


informação economiasociedade e cultura. 8ª. Rio de Janeiro: Paz e Terra, 2005. V.1. 698 p.
FREIRE, F. M. P. (Org.); VALENTE, José Armando (Org.). Aprendendo para a vida: os
computadores na sala de aula. São Paulo: Cortez, 2001. 239 p. MAGDALENA, B. C. Internet em
sala de aula: com a palavra, os professores. Porto Alegre: Artmed, 2003. 118 p. ROSINI, A. M.
As novas tecnologias da informação e a educação a distância. São Paulo: Thomson Learning,
2007.
Sistemas Operacionais - Carga Horária: 90h

Ementa: Esta disciplina apresenta os sistemas operacionais como parte essencial de um


sistema de computação, apresentando a estrutura básica de sistemas computacionais e dos
sistemas operacionais. Apresenta a conceitua os conceitos de gerenciamento de processos e
suas operações, gerenciamento de memória, sistemas de arquivos e sistemas de entrada e
saída. Por fim discute os princípios relacionados à segurança em sistemas operacionais.
Bibliografia Básica: DEITEL, H. M.; DEITEL, P. J.; CHOFFNES, D. R. Sistemas operacionais. 3 ed.
São Paulo: Pearson, 2005. ROSALES, G. C. M.; GODOY, H. A. Sistemas Operacionais. Batatais:
Claretiano, 2014. TANENBAUM, Andrew S. Sistemas operacionais modernos. 3. ed. São Paulo:
Pearson Prentice Hall, 2009.

Bibliografia Complementar: BALL, Bill; DUFF, Hoyt. Dominando Linux: red hat e fedora. São
Paulo: Pearson Makron Books, 2004. MACHADO, F. B. & MAIA, L. P. Arquitetura de Sistemas
Operacionais. LTC, 2007. MOTA FILHO, João Eriberto – Descobrindo o Linux: entenda o sistema
operacional GNU/LINUX – 1º edição, Novatec, 2006. 424 p. MORIMOTO, Carlos Eduardo. Linux:
entendendo o sistema: guia prático. Porto Alegre: Sul Editores, 2005. SILBERSCHATZ, Abraham.
Sistemas operacionais: conceitos. 5 ed. São Paulo: Prentice Hall, 2000

Algoritmos e Programação - Carga Horária: 90h

Ementa: Esta disciplina apresenta os princípios da programação de computadores abordando


a lógica booleana, os conceitos de algoritmos e suas representações, a estrutura sequencial,
condicionais e de repetição. Também discute as estruturas de dados homogêneas (vetores e
matrizes) e heterogêneas (registros), bem como a programação modular.

Bibliografia Básica: ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de


computadores: algoritmos, Pascal e C/C++. São Paulo: Prentice Hall, 2002. PLOTZE, R. O.
Algoritmos e Programação. Batatais: Claretiano, 2013. SALVETTI, D. D.; Barbosa, L. M.
Algoritmos. São Paulo: Makron Books, 1998.

Bibliografia Complementar: ASCENCIO, A. F. G. Lógica de programação com Pascal. Sao Paulo:


Makron Books, 1999. FARRER, H. Algoritmos Estruturados: Programação estruturada de
Computadores. 3. ed. Rio de Janeiro: LTC, 1999. FORBELLONE, A. L. V. Lógica de programação:
a construção de algoritmos e estruturas de dados. São Paulo: Makron Books, 1993. MEDINA,
M.; FERTIG, C. Algoritmos e Programação: Teoria e Prática. São Paulo: Novatec, 2005. ZIVIANI,
Nívio. Projeto de algoritmos: com implementações em Pascal e C. São Paulo: Pioneira, 2011.

Programação Orientada a Objetos - Carga Horária: 60h

Ementa: Esta disciplina apresenta os conceitos de classes, objetos, abstração, herança


encapsulamento, polimorfismo, atributos, métodos construtores e modificadores de acesso.
Estes conceitos são demonstrados usando a linguagem de programação Java que também é
aborda sendo detalhada sua sintaxe, variáveis, tipos de dados, operadores e estruturas de
controle.
Bibliografia Básica: DEITEL, H. M. Java : como programar. 8. ed. São Paulo: Pearson, 2010.
SINTES, A. Aprenda programação orientada a objetos em 21 dias. Rio de Janeiro: Makron
Books, 2002. SOUZA, M. C. Programação Orientada a Objetos. Batatais: Claretiano, 2011.

Bibliografia Complementar: ANSELMO, F. Aplicando lógica orientada a objeto em Java. 2 ed


atual. e ampl. Florianópolis: Visual Books, 2005. BARNES, D. J. Programação orientada a
objetos com java: uma introdução prática utilizando o BLUEJ. São Paulo: Pearson, 2004.
DEITEL, H. M.; DEITEL, P. J. Java: como programar. 4 ed. Porto Alegre: Bookman, 2003.
RUMBAUGH, J. et al; ALENCAR, D. C. de. (Trad.). Modelagem e projetos baseados em objetos.
15ª Rio de Janeiro: Campus, 2006. SHALLOWAY, A.; TROTT, J. R. Explicando padrões de projeto:
uma nova perspectiva em projeto orientado a objeto. Ana M. de Alencar Price (Trad.). Porto
Alegre: Bookman, 2004.

Laboratório de Programação - Carga Horária: 90h

Ementa: Esta disciplina apresenta os princípios da programação de computadores abordando


a instalação e configuração de um ambiente de programação C/C++, as instruções de
entrada/saída, estruturas , condicionais e de repetição. Também discute as estruturas de
dados homogêneas (vetores e matrizes) e heterogêneas (registros), ponteiros, arquivos e
programação modular.

Bibliografia Básica: ASCENCIO, A. F. G. Fundamentos da programação de computadores:


algoritmos, Pascal e C/C++. São Paulo: Prentice Hall, 2002. PLOTZE, R. O. Laboratório de
Programação. Batatais: Claretiano, 2014. SCHILDT, Herbert. C : completo e total. 3. ed. São
Paulo: Perason Education do Brasil, 1997.

Bibliografia Complementar: GUIMARAES, A. M. Algoritmos e estruturas de dados. Rio de


Janeiro: LTC, 1994. MANZANO, J. A. N. G.. Algoritimos: lógica para desenvolvimento de
programação. 2. ed. São Paulo: Erica, 2005. MEDINA, Marco. Algorítmos e programação: teoria
e prática. 2 ed. São Paulo: Novatec, 2006. MIZRAHI, Victorine Viviane. Treinamento em
linguagem C - curso completo: modulo 1. Sao Paulo: Makron Books, 1990 MIZRAHI, Victorine
Viviane. Treinamento em linguagem C - curso completo: módulo 2. São Paulo: Makron Books,
1990.

Produção de Materiais Instrucionais - Carga Horária: 90h

Ementa: Esta disciplina aborda a modelagem, desenvolvimento e autoria de recursos


instrucionais utilizando diferentes mídias. Também apresenta técnicas para produção,
implementação e avaliação de produtos educacionais utilizando diferentes mídias. Por fim
trata sobre técnicas de avaliação de materiais instrucionais .

Bibliografia Básica: FILATRO, A. Design instrucional na prática. São Paulo: Pearson Educacation
do Brasil, 2008. MORAN, J. M.; MASETTO, M. T.; BEHRENS, M. A. Novas tecnologias e mediação
pedagógica. 12 ed. Campinas: Papirus, 2006. ROSALES, G. C. M.; SPRESSOLA, N. A. Produção de
Materiais Instrucionais. Batatais: Claretiano, 2013.
Bibliografia Complementar: BEE, H. A criança em desenvolvimento. 9 ed. Porto Alegre:
Artmed, 2003. COX, K. K. Informática na educação escolar. Campinas: Autores Associados,
2003. FILATRO, A. Design instrucional contextualizado: educação e tecnologia. São Paulo:
Senac, 2004. GANDIN, D. Planejamento como prática educativa. São Paulo: Loyola, 2005.
OLIVEIRA, V. B. Informática em psicopedagogia. 2 ed. São Paulo: Senac, 1999.

Você também pode gostar