Você está na página 1de 104

Ementário

Tecnologia em
Sistemas para Internet
o
1 Semestre
Curso: TSI – Tecnólogo em Sistema de Internet

Área Profissional: Informação e Comunicação Período Letivo: 1o

Disciplina: Introdução a Computação Carga-horária: 30

Professor

Ementa
A história da era da computação. Computadores. Softwares aplicativos. Sistemas
operacionais. Armazenamento e multimídia. Internet.
Objetivo Geral
Apresentar a Computação e suas principais características, além de relacionar conceitos ligados a software e
hardware.

Objetivos Específicos
- Identificar a importância dos computadores na sociedade.
- Identificar as principais características dos computadores.
- Relacionar mídias comuns de entrada, saída e armazenamento.
- Diferenciar dados e informação.
- Estabelecer a distinção entre sistemas operacionais e software aplicativo.
- Relacionar os diversos métodos pelos quais as pessoas e os negócios adquirem software.
- Discutir questões éticas relacionadas com os softwares.
- Conhecer as funções de vários profissionais de informática.
- Descrever as funções básicas de um sistema operacional.
- Conhecer o histórico da internet.
- Identificar as principais formas de acesso na internet.
- Diferenciar rede, internet, intranet e extranet.
Conteúdos

1. Computadores: Ferramenta para a era da informação


1.2 Forjando uma sociedade baseada em computadores
1.3 Conhecimento em informática ao alcance de todos
1.4 A natureza dos computares
1.5 Hardware: Os componentes básicos de um computador
1.6 Entrada (input), Saída output), dispositivos de armazenamento secundário
2. Software Aplicativo
2.1 Softwares aplicativos: Realizando o trabalho
2.2 Softwares aplicativo
2.3 Adquirindo Softwares
2.4 Softwares orientados a tarefa
2.5 Ética e software aplicativo
3. Sistemas Operacionais
3.1 Sistemas operacionais: software oculto
3.2 Sistemas operacionais para computadores pessoais
3.3 Programas utilitários
4. Internet
4.1 Internet como um fenômeno
4.2 Uma breve história da internet
4.3 Sobre as tecnologias utilizadas
4.4 Provedores de serviços internet
4.5 Funções e recursos do navegador
4.6 Conceituando rede, internet, intranet e extranet
4.7 As novas perspectivas da Internet

Metodologia e Recursos Didáticos

Aula expositivo-dialogada. Recursos áudios-visuais para apresentação de slides, vídeos e


complementos. Uso de quadro branco. Pesquisa Acadêmica.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Visita técnica a empresas de TI na região, Estado ou País. Aulas práticas em laboratório de


Informática.

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: prova escrita, prova oral, relatórios, produção
textual, seminários, exercícios, pesquisas, entre outros.

Bibliografia Básica
CAPRON, H. L.; Johnson, J. A. Introdução à informática. 8. Ed. São Paulo: Pearson Prentice Hall,
2004.
CORTÊS, P. L. Sistemas de Informação. São Paulo: Saraiva, 2007.
VELLOSO, F.C. Informática: Conceitos Básicos, 5. Ed. Rio de Janeiro: Campus, 1997.
Bibliografia Complementar
BATISTA, E. O. Sistemas de Informação: O Uso Consciente da Tecnologia para o Gerenciamento.
São Paulo: Saraiva, 2005.
MONTEIRO, M. A. Introdução à Organização de Computadores. 5. Ed. Rio de Janeiro: LTC, 2007.
NORTON, Peter. Introdução à informática. 8. Ed. São Paulo: Pearson Prentice Hall, 2004.
Curso: TECNOLOGIA EM SISTEMAS PARA INTERNET
Área Profissional: Informação e Comunicação Período Letivo: 1o
Disciplina: Algoritmos e Técnicas de Carga horária: 90
Programação
Professor

Ementa
Conceitos de lógica, algoritmos e linguagem de programação. Tipos de dados. Variáveis.
Constantes. Operadores e expressões. Comandos de entrada e saída. Estruturas de
programação: sequencial, condicional e repetição. Sub-rotinas. Resolução de problemas
usando algoritmos. Verificação e correção de erros em algoritmos através de testes de
mesa. Vetores e Matrizes. Manipulação de arquivos.
Objetivo Geral
Compreender as formas de representação de algoritmos e estruturas de informações em
computadores e sua manipulação.
Objetivos Específicos
• Ser capaz de implementar algoritmos computacionais.
• Ser capaz de avaliar e detectar problemas em algoritmos através de testes de
mesa.
• Compreender e saber utilizar as diversas estruturas de programação.
• Ser capaz de implementar, acessar e manipular tipos primitivos e compostos de
variáveis;
• ser capaz de implementar, acessar e manipular vetores e matrizes;
• Ser capaz de implementar, acessar e manipular arquivos;
Conteúdos
1. Conceitos básicos
1. Conceito de algoritmos
2. Método para construção de algoritmos
3. Tipos de Dados
4. Constantes
5. Variáveis
2. Operadores e expressões
1. Aritméticos
2. Relacionais
3. Lógicos
3. Fluxogramas
4. Estrutura Sequencial
1. Atribuição de valores
2. Comandos de entrada e saída
5. Estrutura Condicional
6. Estruturas de repetição
1. For
2. While
3. Repeat / Until
7. Teste de mesa
8. Vetores e matrizes
9. Sub-rotinas
10. Arquivos

Metodologia e Recursos Didáticos


Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.

Uso de projetor multimídia e quadro branco.


Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos
Serão consideradas atividades formais de avaliação: provas escritas, trabalhos e a
participação e empenho na disciplina.
Bibliografia Básica
ASCENCIO, A.F.G; CAMPOS, E.A.V. Fundamentos da programação de
computadores: Algoritmos, Pascal, C/C++ e Java. Segunda Ed. São Paulo: Pearson
Prentice Hall, 2007.

FORBELONE, A. L.; EBERSPÄCHER, H. F. Lógica de programação – a construção


de algoritmos e estruturas de dados. 3ª ed. São Paulo: Pearson Prentice Hall, 2005.

MANZANO, J.A.N.G; OLIVEIRA, J.F. Algoritmos – lógica para desenvolvimento de


programação de computadores. São Paulo: Erica, 2002.

ZIVIANI, N., Projeto de Algoritmos com Implementações em Pascal e C, 2ª Edição,


Editora
Thomson, 2004.

BOENTE, A. Construindo Algoritmos Computacionais. Rio de Janeiro: Brasport,


2003.

Bibliografia Complementar
BOENTE, Alfredo. Aprendendo a Programar em Pascal: Técnicas de Programação.
Rio de Janeiro: Brasport, 2003.

FARRER, Harry et al. Algoritmos Estruturados. Rio de Janeiro: LTC, 1999.

GOODRICH, Michael T.; TAMASSA, Roberto. Projeto de algoritmos: fundamentos,


análise e exemplos da internet. Porto Alegre: Bookman, 2004.

LOPES, Anita; GARCIA, Guto. Introdução à Programação. Rio de Janeiro: Campus,


2002.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 1O

Disciplina: Introdução a Programação Web Carga-horária: 60

Professor

Ementa
Estrutura do Ambiente Web; Páginas Estáticas Versus Páginas Dinâmicas; Introdução a
Linguagem de Marcação HTML/XHTML; Folhas de Estilos; Introdução a Programação
Client-Side

Objetivo Geral
Proporcionar ao aluno o conhecimento básico necessário para a programação web
Objetivos Específicos
• Conhecer os conceitos básicos do ambiente web
• Conhecer as diferenças entre páginas estáticas e dinâmicas e a sua evolução
• Capacitar o aluno para o desenvolvimento inicial de páginas de internet, combinando as
diversas ferramentas/tecnologias necessárias
Conteúdos
1. Estrutura do Ambiente Web

1.1. Diferenciação entre Cliente e Servidor

1.2. Tecnologias necessárias para a programação web

2. Páginas estáticas versus páginas dinâmicas

2.1. A evolução das páginas da internet

2.2. Histórico das tecnologias de desenvolvimento de páginas dinâmicas

3. Introdução a construção de sites estáticos

4. Introdução ao HTML/XHTML:

4.1. Tags básicas

4.2. Tabelas

4.3. Formulários

5. Folhas de Estilos (CSS)


5.1. O que é CSS

5.2. Tipos de marcadores

5.3. Posicionamento

5.4. Formatação de texto

5.5. Bordas

5.6. Imagens e Cores de Fundo

5.7. Unidades de Medida do CSS

6. Introdução a programação client-side:

6.1. utilização de variáveis

6.2. estruturas de programação

6.3. funções

6.4. vetores

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica
OLIVERIO, C.A.J. Faça um site HTML 4.0 Orientado por Projeto. São Paulo: Érica, 2000.

SILVA, M. S. Criando sites com HTML: Sites de alta qualidade com HTML e CSS. São Paulo:
Novatec, 2008.

MORRISON, M. Use a cabeça! Javascript. São Paulo: Alta Books, 2008.

BUDD, Andy; MOLL, Cameron; COLISON, Simon. Criando Páginas Web com CSS – Soluções
Avançadas para Padrões Web. São Paulo: Pearson Prentice Hall, 2007.
DEITEL, H. M.; DEITEL, P. J.; NIETO, T. R. Internet e World Wide Web, Como Programar. 2ª
edição. São Paulo: Bookman, 2003.

Bibliografia Complementar
CROCKFORD, D. O melhor do Javascript. São Paulo: Alta Books, 2008.

DEITEL, P. HTML 4 – Guia de Consulta Rápida. São Paulo: Novatec, 2004.

DEITEL, Paul J; DEITEL, Harvey M. Ajax, Rich Internet Applications e Desenvolvimento Web
para Programadores. São Paulo: Pearson Prentice Hall, 2009.
Curso: Tecnologia de Sistemas para Internet

Área Profissional: Comunicação e Informação Período Letivo: 1°

Disciplina: Ética e Filosofia Carga-horária: 30

Professor

Ementa
A Ética, como parte da Filosofia para reflexão filosófica sobre o agir humano. Análise dos
principais temas da reflexão ética presente no discurso filosófico ocidental.
Objetivo Geral
Propiciar aos estudantes a compreensão da forma como se estrutura e se consolida um
discurso ético de bases filosóficas.
Objetivos Específicos
* Debater questões que envolvem as relações entre homem-sociedade-ética.
* Propiciar ao aluno a discussão crítica e aprofundada, acerca da ética e seu campo de ação.
* Proporcionar discussão sobre a questão da ética aplicada à informática.

Conteúdos
- Introdução ao estudo da ética no campo filosófico;
- Conceitos de ética.
- Ética e moral;
- O estudo das questões éticas no desenvolvimento e uso dos computadores e das
tecnologias de computação
- Fundamentos éticos da prática do profissional no campo da informática.
Metodologia e recursos didáticos
- Aula Expositiva;
- Trabalhos em Grupos;
-Seminários;
- Pesquisa;
- Estudo e Discussão de textos;
- Avaliações Individuais e em Grupos;
Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos
A avaliação ocorrerá ao longo do processo didático-pedagógico, utilizando-se de diversos
instrumentos para a atribuição das notas. Constará, basicamente, de atividades integradoras,
auto-avaliação, avaliação da disciplina, resenhas e pesquisas bibliográficas, obedecendo
critérios estabelecidos coletivamente.
Bibliografia Básica
ABBAGNANO, Nicola. Dicionário de filosofia. São Paulo: Martins Fontes, 2000.
BERGER, Peter; LUCKMANN, Thomas. A Construção social da realidade. Petrópolis:
Vozes, 1985.
CHAUI, Marilena. Convite à Filosofia. São Paulo: Ática, 1996.
QUINTANERO, Tânia. Um toque de clássicos – Durkheim Marx Weber. Belo
Horizonte. UFMG, 2007

SANTOS, Boaventura de Souza. Um Discurso sobre as Ciências. 7ª edição. São Paulo:


Editora Cortez, 2003.

Bibliografia Complementar
ARANHA, Maria Lúcia de Arruda. Introdução à Filosofia. 1ª edição. São Paulo:
Moderna, 1989
CHIAVENATO, José Júlio. Ética Globalizada & Sociedade de Consumo. São Paulo:
Moderna, 2002.
FOLSCHEID, Dominique; WUNENBURGER, Jean-Jacques. Metodologia filosófica. São
Paulo: Martins Fontes, 1999.
MORIN, Edgar. A Cabeça Bem-Feita. Rio de Janeiro: Bertrand Brasil, 2001.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 1o

Disciplina: Sociologia Carga-horária: 30

Professor

Ementa

Fundamentos do Pensamento Sociológico. Concepções Clássicas. Características da Organização e


das Relações Sociais. Correntes Sociológicas Contemporâneas. Pesquisas Sociológicas sobre a
Educação na contemporaneidade e novos paradigmas.

Objetivo Geral

Possibilitar aos alunos a reflexão sobre as questões sociais e seus dilemas contemporâneos, em
especial nas áreas de educação e informática, familiarizando-os com os conceitos e teorias da
Sociologia, principalmente no mundo atual e do trabalho.

Objetivos Específicos

• Identificar os principais referenciais do pensamento sociológico e sua aplicação para a


compreensão da organização social;
• Estabelecer um diálogo entre diferentes pensadores e suas teorias;
• Compreender os aspectos da vida social, cultural, política, científica, tecnológica e seus
valores e impactos sociais, na organização do trabalho, vida cotidiana e distribuição dos
bens e renda.
• Conhecer a dinâmica social, os aspectos da globalização, dos interesses políticos e
econômicos, as estruturas e relações de poder na sociedade, o papel e os mecanismos do
estado e da iniciativa privada, funções e estratégias da educação na mudança da sociedade.
• Perceber o indivíduo como cidadão ético, portador de direitos e deveres, contudo crítico,
consciente, inserido e pertencente ao grupo social, capaz de atuar como ator/protagonista
histórico-social, transformador da realidade.
• Compreensão das mudanças paradigmáticas no que se refere à educação e ao trabalho, a
nível mundial e de Brasil, especialmente as inseridas com Dellors e Perrenoud (1999) –
construindo a devida crítica a estas tendências –, com a Constituição Federal Brasileira de
1988, com a LDBEN brasileira de 1996, e demais leis e diretrizes surgidas a partir desses
eventos.

Conteúdos

UNIDADE I: Os Fundamentos do Pensamento Sociológico.


1.1. Origem, Conceito, Objeto, Divisão e Método.
1.2. Evolução do pensamento social: A ideia do social de Platão a Comte.
1.3. Contexto histórico do surgimento da Sociologia como Ciência.
1.3.1. Da Sociedade Feudal à Sociedade Capitalista, identificando o processo de transformação de
suas classes.

UNIDADE II: Concepções Clássicas do Pensamento Sociológico.


2.1. O Positivismo de Comte.
2.2. O Funcionalismo de Dukheim.
2.3. O Materialismo Histórico de Marx.
2.4.A Sociologia compreensiva de Weber.

UNIDADE III: Características da Organização e das Relações Sociais.


3.1. Processos Sociais: ação, interação, socialização.
3.2. Estratificação social, mobilidade social, controle e poder social.
3.3. Cultura e Sociedade.

UNIDADE IV: Correntes Sociológicas Contemporâneas na área da Educação.


4.1 Tecnologias da Informação e Comunicação, a prática pedagógica e os usos sociais.
4.2. Inovações tecnológicas e no mundo do trabalho: a questão da especialização contínua.
4.3. Globalização e Meio Ambiente.

Metodologia e Recursos Didáticos

O professor deverá abordar conceitos relacionados à Sociologia enfocando o impacto dos mesmos
na área da Informática. Utilizar-se-á de aulas expositivas dialogadas. Leituras, análises e
compreensão de textos. Mapa conceitual. Painel. Seminários interativos. Dinâmicas de Grupo.
Mostra de vídeos.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Organizar eventos possíveis e executáveis sob a liderança dos alunos, orientação do professor e
apoio da Instituição e comunidade em geral.

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: prova escrita, prova oral, relatórios, produção
textual, seminários, exercícios, pesquisas, entre outros.

Bibliografia Básica

COSTA, Maria Cristina Castilho. Sociologia: introdução à ciência da sociedade. São Paulo,
Moderna, 1998.
QUINTANEIRO, Tania. Um toque de clássicos: Durkheim, Marx e Weber. Tania Quintaneiro,
Maria Ligia de Oliveira Barbosa, Marcia Gardênia de Oliveira, Belo Horizonte, Edit. UFMG, 1995.
(p. 15-57) (p.63-100) (p.105-148)
BATISTA, Emerson O. Sistemas de Informação: O Uso Consciente da Tecnologia para o
Gerenciamento. 1ª Edição. São Paulo: Saraiva, 2005.
Bibliografia Complementar

FERREIRA, Delson. Manual de Sociologia: Dos Clássicos à Sociedade da Informação. 2ª Edição.


São Paulo: Atlas,2003.
GIDDENS, Anthony. Sociologia. 4 ed. Porto Alegre: Artmed, 2005.
WEBER, M. Os três tipos de dominação legítima. in: Weber: Sociologia. Org. Cohn. São Paulo,
Ática, 1986 (p.128-141)
MEKSENAS, Paulo. A concepção funcionalista de sociedade. O positivismo de Émile Durkheim.
in: Sociologia. Cortez Edit., 1993 (p.62-82)
O'BRIEN, James A. Sistemas de informação. Editora Saraiva,2001.
CASTELLS, Manuel. A galáxia da internet: reflexões sobre a internet, os negócios e a sociedade.
Trad. Maria Luiza X. de A. Borges. Rio de Janeiro: Jorge Zahar Ed, 2003.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 1o

Disciplina: Design Gráfico Carga-horária: 60

Professor

Ementa

Conceitos de estética e elementos da comunicação visual. Desenvolvimento de projetos de


design gráfico. Opções de softwares de edição gráfica e noções de programação visual.

Objetivo Geral

Esta disciplina tem como objetivo apresentar vários aspectos do universo de produção de
imagens, sua simbologia repleta de significado, assim como dotar o aluno de bom
conhencimento geral sobre o mundo artístico, ampliandos seus conhecimentos, tornando-o
mais capacitado ao desenvolvimento de produtos gráficos.

Objetivos Específicos

Conhecer os significados e a linguagem dos objetos. Conhecer os conceitos fundamentais


da produção gráfica. Pesquisar e desenvolver conceitos para agregar significado a um
projeto gráfico. Conhecer noções básicas do Design Gráfico. Conhecer as linguagem
vetorial e raster, seus usos e aplicações. Apresentar e desenvolver o uso de ferramentas de
aplicações de edição vetorial. Apresentar e desenvolver o uso de ferramentas de aplicações
de edição raster.

Conteúdos

História do design: o design no Brasil; signos e símbolos; conceito de ilustração. A


significação da imagem. Conceitos da produção gráfica. Os 4 princípios básicos do Design:
composição; contraste; alinhamento; repetição. Estudos de cores e composição.
Vetorização e tratamento de imagens. Formato de arquivos. Aplicação em liguagem
vetorial: modelagem; preenchimento; contorno; objetos; texto; efeitos; edição. Aplicação
em linguagem raster: importação; ajustes, seleção e corte; camadas e canais de edição;
texto; filtros. Finalização de um projeto gráfico.

Metodologia e Recursos Didáticos

Aulas expositivas, contextuais e práticas. Material expositivo multimídia, apresentação de


slides, vídeos, artigos complementares. Uso de quadro branco. Projeção do computador do
professor na demonstração de utilização de aplicativos.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Informática / Design Gráfico


Procedimentos Avaliativos

Prova escrita. Prova em arquivo digital realizando a atividade em sala de aula. Trabalhos em
grupos. Produção individual.

Bibliografia Básica

HOLLIS, Richard. Design gráfico. Ed. Martins Fontes, 2001.


MUNARI, Bruno. Design e Comunicação Visual. Ed. Martins Fontes.
NIEMEYER, Lucy. Elementos de semiótica aplicados ao design. Rio de Janeiro, 2AB,
2003.
PANOSFSKY, Erwin. Significado nas artes visuais. São Paulo, Perspectiva, 2002.
REHDER, Wellington da Silva; OLIVEIRA, Karina de. Guia Prático: CorelDRAW 12.
São Paulo, Ed. Viena, 2004.
REHDER, Wellington da Silva; PEREIRA, Marcelo Gino. Guia Prático: Adobe
Photoshop CS. São Paulo, Ed. Viena, 2005.
VILLAS-BOAS, André. O que é [e o que nunca foi] Design Gráfico: The Dub Remix.
Rio de Janeiro, 2AB, 1999.

Bibliografia Complementar

Revista digital do Centro Interdiciplinar de semiótica da cultura e da mídia.


http://www.cisc.org.br/ghrebh
Portal da comunidade brasileira de design. www.designgrafico.art.br
TRESIDDER, Jack. O grande livro dos símbolos. Ed. Ediouro.
ZANINI, Walter. História geral das artes no Brasil. Val 2. São Paulo, Inst. Walter
Moreira Salles, 1983.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 1o

Disciplina: Inglês instrumental Carga-horária: 60h

Professor Andréa Cristina Gomes Monteiro

Ementa

Instruir o aluno a uma interpretação processual de textos na língua inglesa possibilitando


a compreensão de textos técnicos como livros relacionados à área de sistemas para
internet e manuais desta mesma área. Conscientização do processo de leitura de textos
em língua inglesa por meio de estratégias/técnicas de leitura, níveis de compreensão,
inferência, uso de dicionário, grupos nominais e verbais, estrutura de sentenças,
conectivos e palavras-chave.

Objetivo Geral

Ler e compreender diferentes gêneros textuais autênticos, escritos em língua inglesa,


além de compreender o vocabulário técnico, jargões, expressões idiomáticas e
abreviações usadas na área de tecnologia em sistemas para internet.

Objetivos Específicos

• Utilizar estratégias/técnicas de leitura em língua inglesa na compreensão de


textos técnicos;
• Perceber os níveis de compreensão textual e utiliza-los para uma maior
compreensão dos textos técnicos;
• Utilizar corretamente o dicionário;
• Entender os grupos nominais e verbais como forma de compreensão textual;
• Destacar o uso de palavras cognatas em textos de língua inglesa;
• Esclarecer o uso de conectivos e palavras-chave.

Conteúdos
I – Conscientização do processo de leitura:
• Conhecimento prévio
• Conhecimento textual
• Conhecimento lingüístico
II – Estratégias de leitura
• Dicas tipográficas
• Palavras cognatas
• Palavras repetidas
III – Técnicas de leitura
• Prediction
• Skimming
• Scanning
IV – Uso do dicionário
V – Inferência
• Nível semântico
• Nível lingüístico estrutural
VI – Abordagem de pontos gramaticais problemáticos para a leitura

Metodologia e Recursos Didáticos

No decorrer das aulas serão realizadas leituras e discussões de textos técnicos da área,
aulas expositivo-dialogadas, atividades individuais ou em duplas e apresentações pelos
alunos das atividades realizadas.
Serão utilizados quadro (giz ou branco), textos, dicionários, retroprojetor, televisão,
DVD e data show para ministrar as aulas.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Não serão realizadas viagens ou visitas técnicas nesta disciplina, já a utilização de


laboratórios será necessária para a elaboração de trabalhos por parte dos alunos.

Procedimentos Avaliativos

Os alunos serão avaliados por meio de prova escrita, trabalhos de interpretação textual,
exercícios realizados em sala de aula e pesquisas extra classe.

Bibliografia Básica
• ESTERAS, Santiago Remacha; Infotech: English for computer users.
Cambridge; Cambridge University Press; 1999. (Livro Texto)
• GITSAKI, Christina e TAYLOR, Richard P. Internet English: WWW-Based
Communication Activities. Oxford; Oxford University Press; 2000.
• GLENDINNING, Eric H. e MCEWAN, John. Oxford English for Information
Technology. Oxford: Oxford University Press 2002.
• CRUMLISH, Christin. O Dicionário da Internet: Um Guia Indispensável para os
Internautas; Rio de Janeiro; Editora Campus; 1997.
• CRUZ, Décio Torres et al. Informática.com.textos para informática. São Paulo:
Disal, 2002.
• OXFORD. Dictionary of Computing for Learners of English; Oxford; Oxford
University Press; 1996.
• MARINOTTO, Demóstene. Reading on info tech: inglês para informática. 2.ed.
São Paulo: Novatec Editora, 2007.
Bibliografia Complementar
• ALIANDRO, Hygino. Dicionário Inglês-Português.
• FÜRSTENAU, Eugênio. Novo dicionário de termos técnicos.
• NATION, Michael. A dictionary of modern Britain.
• VALLANDRO, Leonel. Dicionário Inglês-Português.
• EVANS, Jéssica; SCHNEIDER, Gary. New perspectives on the internet:
introductory. 7th edition. Boston: Cengage, 2009.
• EVANS, Jéssica; SCHNEIDER, Gary. New perspectives on the internet: brief.
7th edition. Boston: Cengage, 2009.
• EVANS, Jéssica; SCHNEIDER, Gary. New perspectives on the internet:
comprehensive. 7th edition. Boston: Cengage, 2009.
o
2 Semestre
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 2O

Disciplina: Programação Web Carga-horária: 60

Professor

Ementa
Introdução ao desenvolvimento de sites dinâmicos; Linguagem de Programação para
Web; Conexão com Banco de Dados; AJAX; Construção de aplicações

Objetivo Geral
Proporcionar ao aluno o conhecimento de uma linguagem de programação para a internet e
a integração da linguagem com outras tecnologias
Objetivos Específicos
• Conhecer os conceitos básicos do desenvolvimento de sites dinâmicos
• Conhecer a sintaxe básica da linguagem de programação, suas estruturas e recursos
avançados
• Capacitar o aluno para o emprego da linguagem através da construção de aplicações
exemplo
Conteúdos
1. Introdução ao desenvolvimento de sites dinâmicos

2. Sintaxe básica de uma linguagem de programação para web

3. Estruturas de Programação

3.1. Estruturas de seleção

3.2. Estruturas de repetição

3.3. Subrotinas

4. Manipulando dados de formulários HTML

5. Controle de Sessões e Cookies

6. Programando com Orientação a Objetos

7. Conectando a banco de dados

8. Introdução ao AJAX
8.1. Tecnologias para implementação do AJAX

8.2. Integrando AJAX com a linguagem Server-side

9. Construção de aplicações exemplo

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica
SOARES, Wallace. PHP5 Conceitos, Programação e Integração com Banco de Dados. São
Paulo: Editora Érica, 2004.

NIEDERAUER, JULIANO. PHP para quem conhece PHP. São Paulo: Novatec, 2003.

MAXFIELD, WADE. Aprendendo MySQL & PHP. São Paulo: Makron Books, 2001.

DALL’OGLIO, P. PHP: Programando com Orientação a Objetos. São Paulo: Novatec, 2009.

SOARES, Wallace. Crie um Sistema Web com PHP5 e AJAX – Controle de Estoque. São
Paulo: Editora Érica, 2010.

Bibliografia Complementar
NIEDERAUER, J. Desenvolvendo Websites com PHP. São Paulo: Novatec, 2004.

SICA, C. PHP orientado a objetos. São Paulo: Ciência Moderna, 2006.

BORBA, Fernando E. AJAX – Guia de Programação. São Paulo: Editora Érica, 2006.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 2o

Disciplina: Engenharia de Requisitos Carga-horária: 60

Professor

Ementa
Introdução a engenharia de software. Engenharia de requisitos. Produção e gerência de
requisitos.Técnicas e ferramentas.
Objetivo Geral
Ao final da disciplina os alunos devem ser capaz de identificar os requisitos de um sistema,
bem como utilizar as técnicas e ferramentas para elaborar e gerenciar a documentação.

Objetivos Específicos
• Entender a importância da identificação dos requisitos;
• Apresentar algumas técnicas de coleta e especificação de requisitos para sistemas;
• Aplicar a engenharia de requisitos de software.

Conteúdos
1. Introdução a engenharia de software
1.1 Visão geral
1.2 Engenharia de software e engenharia de requisitos

2. Engenharia de Requisitos
2.1 Objetivos e definições
2.2 Classificação
2.2.1 Requisitos do negócio
2.2.2 Requisitos do usuário
2.2.3 Requisitos do sistema
2.2.4 Requisitos do software (funcionais e não funcionais).
2.3 Extração de requisitos
2.3.1 Etapas
2.3.2 Dificuldades
2.3.3 Técnicas de Extração
2.3.4 Técnicas de Validação
2.4 Representação de requisitos

3. Produção e gerência de requisitos


3.1 Produção de requisitos
3.1.1 Viabilidade
3.1.2 Elicitação e análise
3.1.3 Documentação
3.1.4 Validação
3.2 Gerência de requisitos
3.2.1 Gerenciamento da mudança
3.2.2 Gerenciamento de configuração
3.2.3 Rastreabilidade
3.2.4 Gerenciamento da qualidade dos requisitos

4. Técnicas e ferramentas
Metodologia e Recursos Didáticos
Aulas expositivas com o uso de recursos audiovisuais e de multimídia, bem como uso de
softwares específicos para a disciplina.
Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios, estudo de


caso e projeto final da disciplina.

Bibliografia Básica

BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do Usuário. Rio de Janeiro:
Campus, 2006. 472 p.
PAULA FILHO, W. de P. Engenharia de Software: fundamentos, técnicas, métodos e
padrões – 2. ed. Rio de Janeiro: LTC, 2003.
PRESSMAN, R. S. Engenharia de Software. São Paulo: Pearson, 2003.
SOMMERVILLE, I. Engenharia de Software. São Paulo: McGraw Hill, 2006.
WAZLAWICK, R. S. Análise e projeto de Sistemas de Informação Orientado a
Objetos. 2. ed. Rio de Janeiro: Campus, 2010.
Bibliografia Complementar

BEZERRA, E. Princípios de Análise e Projeto de Sistemas com UML. 2.ed. Rio de


Janeiro: Campus, 2007.
PETERS, J.F.; PEDRYCZ, W. Engenharia de Software: teoria e prática. Rio de Janeiro:
Campus, 2001.
PFLEEGER, S. L. Engenharia de Software: teoria e prática. São Paulo: Makron Books,
2004.
PRATES, R. O.; BARBOSA, S. D. J. Avaliação de interfaces de usuário – conceitos e
métodos. XXII Jornada de Atualização em Informática do XXIII Congresso da Sociedade
Brasileira de computação. Campinas, 2003.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 2o

Disciplina: Sistemas Operacionais Carga-horária: 60

Professor

Ementa

Tipos de Sistemas Operacionais; Noções de Processos; Noções de Gerenciamento de


Memória; Noções de Sistemas de Arquivos; Estudo de casos: Linux; Instalação e Execução
do Linux; Uso do Shell e Comandos Básicos; Área Gráfica e Programas; Administração
Básica; Conexão com a Internet;

Objetivo Geral

Ao final desta disciplina o aluno deverá conhecer o funcionamento básico dos processos,
descrever características técnicas sistemas operacionais, conhecer os métodos de
gerenciamento de memória e de armazenamento auxiliar, além de conhecer a plataforma do
Sistema Operacional Linux, como estudo de caso.

Objetivos Específicos

Descrever o funcionamento dos processos; descrever técnicas de gerenciamento de


memória; conhecer os tipos de sistemas de arquivos; instalar e configurar o Sistema
Operacional Linux; instalar e configurar programas no Linux; gerenciar usuários e grupos;
executar os comandos básicos; configurar e conectar o acesso a Internet;

Conteúdos

1. Introdução a Sistemas Operacionais


1.1. O que é um sistema operacional
1.2. História dos sistemas operacionais
1.3. Revisão sobre hardware de computadores
1.4. Tipos de sistemas operacionais
1.5. Conceitos básicos sobre sistemas operacionais
2. Noções de Processos
2.1. Processos
2.2. Threads
2.3. Conceitos básicos sobre processos
3. Noções de Gerência de Memória
3.1. Memória sem abstração
3.2. Abstração de memória
3.3. Memória Virtual
4. Sistemas de Arquivos
4.1. Conceitos sobre arquivos
4.2. Conceitos sobre diretórios
4.3. Tipos de sistemas de arquivos
5. Estudo de Casos: Sistema Operacional Linux
5.1. Iniciando o Linux
5.2. Instalação e Configuração
5.3. Uso do Shell e comandos básicos
5.4. Área Gráfica e programas
5.5. Instalação de programas
5.6. Configuração de grupos e usuários
5.7. Conexão com a Internet

Metodologia e Recursos Didáticos

Aulas expositivas dialogadas; dinâmica de grupo; estudo de casos; aulas práticas;


Quadro branco e marcadores; transparências apresentadas em computador com TV;
microcomputadores e software de apresentação; textos dirigidos; listas de exercícios.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Sistemas Operacionais e Redes de Computadores;


Sala Teórica;

Procedimentos Avaliativos

Prova escrita; produção textual; participação; assiduidade; trabalho em grupo; trabalho


individual; debates; pesquisas; exercícios;

Bibliografia Básica

NEGUS, Christopher. Linux Edição Especial – a Bíblia. Rio de Janeiro: Alta Books,
2007.
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. São Paulo: Pearson
Prentice Hall, 2009.
OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão.
Sistemas Operacionais. Porto Alegre: Bookman, 2010.
HILL, Benjamin Mako; BACON, Jono. O Livro Oficial de Ubuntu. PortoAlegre: Artmed,
2008.

Bibliografia Complementar
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas
operacionais. Rio de Janeiro: LTC,2007.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 2o

Disciplina: Projeto de Banco de Dados Carga-horária: 60

Professor

Ementa

Etapas do projeto de banco de dados: modelo conceitual, projeto lógico e projeto físico.
Engenharia reversa (obtenção de um modelo de dados aproximado, a partir de um banco de
dados existente). Álgebra Relacional. Linguagens de consulta declarativas.

Objetivo Geral
Ao final da disciplina os alunos devem dominar os principais conceitos relacionados a
banco de dados, a fim de projetar e utilizar bancos de dados na construção de aplicações
que necessitem armazenar dados.

Objetivos Específicos

• Mostrar a necessidade de armazenamento e controle dos dados;


• Conhecer os modelos para construção de banco de dados: conceitual, lógico e físico;
• Saber transformar modelos conceituais em modelos lógicos de banco de dados;
• Saber como definir e manipular um modelo lógico a partir de uma linguagem padrão.

Conteúdos
1. Conceitos básicos e estrutura de um SGBD
1.1 Projeto de banco de dados no ciclo de vida do software
1.2 Banco de dados
1.3 Sistemas de Gerenciamento de Banco de Dados
1.4 Modelos de dados

2. Etapas do projeto de banco de dados


2.1 Modelo conceitual
2.2 Modelo relacional
2.3 Normalização

3. Introdução à prática de banco de dados


3.1 Linguagem de Definição de Dados - DDL
3.2 Projeto físico
3.3 Álgebra relacional
3.4 Linguagem de Manipulação de Dados - DML

4. Tópicos especiais em projeto de banco de dados


4.1 Stored Procedures
4.2 Triggers
4.3 Visões
4.4 Engenharia reversa
4.5 Uso de ferramentas CASE
Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Campus,


2004.
ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 4. ed. Rio de Janeiro:
LTC. 2005.
GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003.
HEUSER, A. C. Projeto de Banco de Dados. 6. ed. Porto Alegre: Bookman, 2009.
KORTH, H. F.; SUDARSHAN, S.; SILBERSCHATZ, A. Sistema de Banco de Dados. 5.
ed. Rio de janeiro: Campus, 2006.

Bibliografia Complementar

BEZERRA, E. Princípios de Análise e Projeto de Sistemas com UML. 2. ed. Rio de


Janeiro: Campus, 2006.
GILLENSON, M. L. Fundamentos de Sistemas de Gerência de Banco de Dados. Rio de
Janeiro: LTC, 2006.
HARRINGTON, J. L. Projetos de bancos de dados relacionais: Teoria prática. Rio de
Janeiro: Campus, 2002. 360 p.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 2º.

Disciplina: Web Design Carga-horária: 36

Professor

Ementa

Conceitos fundamentais sobre Web Design, design, gráficos, portais, componentes de


navegação, ilustrações, tipografia, teoria da cor, elementos e etapas de planejamento de um
website. Aspectos históricos da Internet. Sistemas Multimídia. Análise de tendências.

Objetivo Geral

Esta disciplina tem como objetivo apresentar ao aluno a teoria e fundamentação que existe
por trás do bom design gráfico para a internet, em seus aspectos visuais e funcionais.
Introduzir fundamentos do design moderno para a web e observar alguns dos principais
pontos relacionados à criação de um bom projeto gráfico direcionado à internet.

Objetivos Específicos

Estudar as especificidades do webdesign versus design gráfico. Conhecer a formatação de


arquivos para web. Aprofundar os conceitos de design focados em aplicações Web.
Classificar websites. Trabalhar com imagens voltadas à aplicações da Web.

Conteúdos

Entendendo o webdesign: a evolução da internet; design de internet; anatomia de uma


página da web. Fundamentos básicos para gráficos na Web: extensões de arquivos;
resoluções de imagem e tela; teoria da cor aplicada; layout; harmonia, formas e funções,
equilíbrio entre elementos; atração entre elementos; simplicidade e complexidade;
tipografia; marcas e logotipos; ícones.Classificação e introdução à organização de páginas:
público alvo; websites profissionais; websites corporativos; websites profissionais;
websites pessoais; conteúdos; menu de navegação; organização visual. Fundamentos do
uso de imagens na Web: fontes de imagens; otimização de imagens GIFs, JPEGs e PNGs;
ilustrações; manipulação de imagens; estudo e planejamento Visual de um logotipo.

Metodologia e Recursos Didáticos

Aulas expositivas, contextuais e práticas. Material expositivo multimídia, apresentação de


slides, vídeos, artigos complementares. Uso de quadro branco. Projeção do computador do
professor na demonstração de utilização de aplicativos.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Informática / Design Gráfico


Procedimentos Avaliativos

Prova escrita. Prova em arquivo digital realizando a atividade em sala de aula. Trabalhos
em grupos. Produção individual.

Bibliografia Básica

DAMASCENO, Anielle. Webdesign: teoria e prática. Florianópolis: Visual Books, 2003.


HOLZSCHLAG, Molly E.. 250 segredos para Web Designers. Rio de Janeiro: Editora
Elsevier, 2004.
ROBBINS, Jennifer Niederst. Aprendendo Web Design: Guia para iniciantes. 3ª. Ed.
Porto Alegre: Editora Bookman, 2010.
WILLIAMS, Robin; TOLLET, John. Webdesin para não designers: Um guia objetivo
para você criar, projetar e publicar o seu site na web. Rio de Janeiro: Editora Ciência
Moderna, 2001.

Bibliografia Complementar

HOLLIS, Richard. Design gráfico. Ed. Martins Fontes, 2001.


MUNARI, Bruno. Design e Comunicação Visual. Ed. Martins Fontes.
REHDER, Wellington da Silva; OLIVEIRA, Karina de. Guia Prático: CorelDRAW 12.
São Paulo, Ed. Viena, 2004.
REHDER, Wellington da Silva; PEREIRA, Marcelo Gino. Guia Prático: Adobe
Photoshop CS. São Paulo, Ed. Viena, 2005.
http://disciplinawebdesign.blogspot.com/
Revista digital do Centro Interdiciplinar de semiótica da cultura e da mídia.
http://www.cisc.org.br/ghrebh
Portal da comunidade brasileira de design. www.designgrafico.art.br
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 20

Disciplina: Técnicas de Comunicação Carga-horária: 30

Professor

Ementa

Comunicação interpessoal. Comunicação organizacional. Técnicas de oratória/ Prática de oratória.


Texto: leitura e produção. O texto técnico. Redação Técnica e Comercial. Gêneros Acadêmicos
(Resenha – Artigo científico – resumos)

Objetivo Geral
Perceber a importância da comunicação interpessoal como meio de interação social, e a função da
comunicação organizacional no relacionamento da empresa com seus colaboradores e com o
exterior, seja na relação de troca de informação, seja na visão institucional da empresa com o
mercado, tanto de negócios, quanto social.

Objetivos Específicos

Conteúdos
Comunicação interpessoal:

• conceito de comunicação
• elementos envolvidos no processo de comunicação
• filtros na comunicação
• Barreiras à comunicação devido à linguagem e à personalidade
• Saber escutar – os tipos de ouvintes

Comunicação organizacional:

• A importância da comunicação para o desenvolvimento das organizações


• O fluxo da comunicação nas organizações (ascendente, descentente, diagonal e lateral)
• Comunicação externa
• Barreiras à comunicação nas empresas
• Técnicas de oratória ( postura – voz – dicção – organização do discurso – utilização de
recursos visuais – uso do microfone)
• Prática de oratória – Apresentação de seminários e palestras
Texto: leitura e produção

• Noções de texto / Produção de sentidos


• Coesão e coerência / concisão e clareza
• Tipologias textuais e Gêneros Discursivos - Gêneros Acadêmicos (Resenha – Artigo
científico – resumos

Redação Técnica e Comercial

Os gêneros discursivos que circulam nas organizações : tipos – características e finalidades.

Metodologia e Recursos Didáticos


Aulas expositivo-dialogadas, apresentação de seminários, utilizações de vídeos.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: prova escrita, prova oral, relatórios, produção
textual, seminários, exercícios, pesquisas, entre outros.

Bibliografia Básica
MEDEIROS, J. B. Redação empresarial. São Paulo: Atlas, 1997

POLITO, R. Assim é que se fala: como organizar a fala e transmitir idéias. São Paulo: Saraiva, 1999.

FERREIRA, Alípio do Amaral. Comunicação para a qualidade. Rio de Janeiro: Qualitymark, 2004

Bibliografia Complementar
BAZERMAN, C. Escrevendo bem, científica e retoricamente: conseqüências práticas para escritores
da ciência e seus professores. In: HOFFNAGEL, J. C. & DIONÍSIO, A. P. Gênero, agência e escrita.
São Paulo: Cortez, 2006.

PERROTA, C. Um texto para chamar de seu: preliminares sobre a produção do texto acadêmico.
São Paulo: Martins Fontes, 2004.

MACHADO, A.R.; LOUSADA, E.; ABREU-TARDELLI, L. S. (orgs.). Planejar gêneros acadêmicos. São
Paulo: Parábola, 2005.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 2º.

Disciplina: Projeto Integrador I Carga-horária: 60

Professor

Ementa

Construção website com software livre

Objetivo Geral

Construir um website com software livre

Objetivos Específicos

Articular os conteúdos trabalhados no primeiro e segundo semestre para construção de um


website.

Conteúdos

- Os conteúdos serão abordados do projeto resultam das discussões realizadas nas


disciplinas do primeiro e segundo semestre.

Metodologia e Recursos Didáticos

- Orientação presencial
- Desenvolvimento de um webquest
- Acompanhamento das atividades desenvolvidas no Projeto

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

- Ambiente de webquest

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação o trabalho de implementação do Projeto


Integrador.

Bibliografia Básica

A bibliografia é a que foi trabalhada nas disciplinas do primeiro e segundo semestre.

Bibliografia Complementar

A bibliografia é a que foi trabalhada nas disciplinas do primeiro e segundo semestre


o
3 Semestre
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3O

Disciplina: Programação Orientada a Objetos I Carga-horária: 60

Professor

Ementa
Conceitos de Orientação a Objetos; Introdução a uma linguagem orientada a objetos;
Construção de Aplicações Gráficas; Conectando a banco de dados; Construção de uma
aplicação exemplo

Objetivo Geral
Capacitar o aluno para a aplicação da Orientação a Objetos na construção de aplicações,
usando linguagens de programação orientada a objetos.
Objetivos Específicos
• Conhecer os conceitos básicos da Orientação a Objetos
• Conhecer uma linguagem de programação orientada a objetos
• Aplicar os conceitos de OO na linguagem estudada, construindo exemplos de
aplicações.
Conteúdos
1. O Modelo de Objetos
1.1. Classes e Objetos
1.2. Representação de classes
1.3. Representação de objetos
1.4. Atributos
1.5. Métodos
1.6. Construtores
1.7. Escopo / Modificadores de Acesso
1.8. Comunicação por troca de mensagens
1.9. Herança e Polimorfismo
1.10. Operações de abstração
1.10.1 Classificação/Instanciação
1.10.2 Generalização/Especialização
1.10.3 Agregação/Decomposição
1.10.4 Associação
2. Introdução a uma linguagem orientada a objetos
2.1. Sintaxe básica
2.2. Estruturas de programação
2.3. Vetores, Matrizes e Subrotinas
2.4. Ambiente de Desenvolvimento Integrado
3. Construção de Aplicações Gráficas
4. Conectando a banco de dados
5. Construção de uma aplicação exemplo

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica
DEITEL, P.; DEITEL, H. Java: Como programar. 8ª edição. São Paulo: Pearson Prentice Hall,
2010.

SIERRA, K.; BATES, B. Use a cabeça! Java. São Paulo: Alta Books, 2005.

HORSTMANN, C.S.; CORNELI, G. Core Java 2. Volume I – Fundamentos. São Paulo: Alta
Books, 2005.

BARNES, DAVID J.; KÖLLING, MICHAEL. Programação Orientada a Objetos com Java – Uma
Introdução Prática Usando o BlueJ. 4ª edição. São Paulo: Pearson Prentice Hall, 2009.

Bibliografia Complementar
SANTOS, R. Introdução a programação orientada a objetos usando Java. São Paulo:
Campus, 2003.

SINTES, A. Aprenda programação orientada a objetos em 21 dias. São Paulo: Makron


Books, 2002.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3o

Disciplina: Análise e Projeto de Sistemas Carga-horária: 60

Professor

Ementa
Ciclo de vida dos sistemas e seus paradigmas. Metodologias de desenvolvimento de
software. Métodos ágeis. Qualidade de software.
Objetivo Geral
Fornecer ao aluno a compreensão do processo completo de desenvolvimento de software,
de forma que possa utilizar metodologias, ferramentas e técnicas para tornar a atividade de
análise mais produtiva, aumentando a qualidade do produto entregue ao usuário final.

Objetivos Específicos
• Conhecer o ciclo de vida dos sistemas e os processos que viabilizam a sua aplicação;
• Conhecer as etapas do processo de análise de sistemas;
• Conhecer os principais conceitos, metodologias e recursos tecnológicos utilizados no
desenvolvimento de sistemas de informação;

Conteúdos
1.Ciclo de vida dos sistemas e seus paradigmas
1.1 Clássico
1.2 Estruturado
1.2 Espiral
1.3 Prototipagem
1.4 Orientado a Objeto

2. Metodologias de desenvolvimento de software


2.1 Métodos burocráticos
2.2 Métodos ágeis

3. Método ágil Scrum


3.1 Origens e Características
3.2 O ciclo do Scrum
3.3 Papéis e responsabilidades
3.4 Cerimônias do Scrum
3.5 Artefatos do Scrum

4. Qualidade de software
4.1 Visão geral
4.2 Qualidade do processo
4.3 Qualidade do produto
5.Projeto final da disciplina
5.1 Análise e projeto de um sistema
5.2 Apresentação
Metodologia e Recursos Didáticos

Aulas expositivas com o uso de recursos audiovisuais e de multimídia, bem como uso de
softwares específicos para a disciplina.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios, estudo de


caso e projeto final da disciplina.

Bibliografia Básica

BEZERRA, E. Princípios de Análise e Projeto de Sistemas com UML. 2.ed. Rio de


Janeiro: Campus, 2007.
BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do Usuário. Rio de Janeiro:
Campus, 2006. 472 p.
LARMAN, C. Utilizando UML e Padrões: uma introdução à análise e ao projeto orientados
a objetos e ao desenvolvimento iterativo. Porto Alegre: Bookman, 2007.
SOMMERVILLE, I. Engenharia de Software. 8. ed. São Paulo: Pearson Addison-Wesley,
2007.
WAZLAWICK, R. S. Análise e projeto de Sistemas de Informação Orientado a Objetos.
2.ed. Rio de Janeiro: Campus, 2010.
PRESSMAN, R. S. Engenharia de Software. São Paulo: Pearson, 2003.

Bibliografia Complementar

PAULA FILHO, W. de P. Engenharia de Software: fundamentos, técnicas, métodos e


padrões – 2. ed. Rio de Janeiro: LTC, 2003.
PFLEEGER, S. L. Engenharia de Software: teoria e prática. São Paulo: Makron Books,
2004.
SILVA, R. P. UML 2 em Modelagem Orientada a Objetos. São Paulo: Visual Books, 2007.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3o

Disciplina: Gestão Empresarial Carga-horária: 30

Professor

Ementa

Introdução à administração. Organização. Desafios da administração na atualidade.


Tomada de decisão. Perspectivas Futuras para A Administração.

Objetivo Geral
Preparar os estudantes para serem gerentes, e enfrentarem os desafios da administração
contemporânea relativos a questões com pessoas, diversidade, qualidade, ética e o
ambiente global, dando ênfase à Internet como ferramenta gerencial nova, valiosa e em
evolução, ressaltando a inovação e aprendizagem organizacional.

Objetivos Específicos
- Utilizar valores morais e éticos, de justiça e de responsabilidade social na atuação
pessoal e na gestão das organizações;
- Ter iniciativa, determinação, vontade, abertura às mudanças, busca da qualidade
contínua no seu exercício profissional e gerencial.
- Implementar ações gerenciais que demonstrem o comprometimento com a qualidade
de vida.
- Conviver e gerenciar conflitos e mudanças;
- Trabalhar em equipe inter e multidisciplinar;
- Possuir visão holística de mercado, atuando de forma sistêmica;
- Elaborar, implementar, consolidar e avaliar projetos organizacionais;
- Gerenciar o conhecimento e a inovação.
Conteúdos
1 Introdução à administração.
1.1 Administração: um foco digital.
1.2 História do Pensamento Administrativo
2 Organização
2.1 Fundamentos da Organização
2.2 Responsabilidade, Autoridade e Delegação
2.3 Gestão de pessoas
3 Desafios da Administração na atualidade
3.1 A responsabilidade social e a ética empresarial
3.2 Cenário global e administração na era digital
4 Tomada de Decisão
4.1. Fundamentos do Planejamento
4.2 Planejamento Estratégico
3.3 Ferramentas de Planejamento
5 Perspectivas Futuras para A Administração
5.1 Aprendizagem organizacional
5.2 Competitividade: qualidade e inovação
5.3 Dimensão digital no gerenciamento
Metodologia e Recursos Didáticos

Aula expositivo-dialogada. Recursos áudios-visuais para apresentação de slides, vídeos e


complementos. Uso de quadro branco. Estudo de Caso. Pesquisa Acadêmica.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Visita técnica empresa de TI na região, Estado ou País.

Procedimentos Avaliativos

Exercícios. Prova escrita. Trabalhos de grupo. Produção individual de estudos de caso e


exercícios.

Bibliografia Básica
*CARAVANTES, Geraldo R.; PANNO, C.; KLOECKNER, Mônica C. Administração: teorias e
processos. São Paulo: Pearson Prentice Hall, 2005.
CHIAVENATO, Idalberto. Administração: teoria, processo e pratica. 3.ed. Sao Paulo:
Makron, 2000.
COSTA, Eliezer Arantes da. Gestão Estratégica. São Paulo: Saraiva, 2005.
OLIVEIRA, Djalma de Pinho Rebouças de. Planejamento estratégico: conceitos,
metodologia e praticas. 19.ed rev. e ampl. São Paulo: Atlas, 2003.
*RIBEIRO, Antonio de Lima. Teorias da Administração. 2 ed. rev. E atual. São Paulo:
Saraiva, 2010.
MAXIMIANO, Antonio Cesar Amaru. Introdução à Administração. 4 ed. rev. e ampl. São
Paulo: Atlas, 1995.
Bibliografia Complementar
MUNIZ, Adir Jaime de Oliveira; FARIA, Herminio Augusto. Teoria geral da administração:
noções básicas. 5. ed. rev. e ampl. São Paulo, SP: Atlas, 2007.
SILVEIRA JUNIOR, Aldery; VIVACQUA, Guilherme. Planejamento estratégico como
instrumento de mudança organizacional. 2. ed. São Paulo: Atlas, 1999.
SOUZA, Adriano Dias. Gestão efetiva: capacitando a equipe a realizar objetivos . 2. ed.
rev., ampl. Florianópolis: Samec, 2008.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3o

Disciplina: Banco de Dados Carga-horária: 60

Professor

Ementa

Estrutura interna de um SGBD. Processamento e otimização de consultas. Processamento


de transações. Controle de concorrência. Recuperação em caso de falha. Segurança e
integridade.

Objetivo Geral
Ao final da disciplina o aluno estará apto a melhor utilizar um Sistema Gerenciador de
Banco de Dados, de forma a obter o melhor resultado em termos de desempenho e
gerenciamento de banco de dados.

Objetivos Específicos

• Conhecer o funcionamento interno de um SGBD;


• Aprender a avaliar o desempenho de consultas e propor alternativas de otimização;
• Saber implementar técnicas de controle de concorrência e recuperação de falhas;
• Conhecer os principais aspectos que garantem a segurança e integridade do banco de
dados.

Conteúdos
1 Estrutura interna de um SGBD

2 Processamento e otimização de consultas


2.1 Organização e indexação de dados
2.2 O processo de tradução, otimização e execução de consultas
2.3 Medidas de custo da consulta
2.4 Heurísticas e algoritmos de otimização

3 Processamento de transações
3.1 Conceito de transação
3.2 Implementação de transação

4 Controle de concorrência
4.1 Bloqueio (lock)
4.2 Impasse (deadlock)
4.3 Níveis de isolamento

5 Segurança e integridade
5.1 Backup
5.2 Restauração
5.3 Recuperação de banco de dados
Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Campus,


2004.
ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 4. ed. Rio de Janeiro:
LTC. 2005.
GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003.
HEUSER, A. C. Projeto de Banco de Dados. 6. ed. Porto Alegre: Bookman, 2009.
KORTH, H. F.; SUDARSHAN, S.; SILBERSCHATZ, A. Sistema de Banco de Dados. 5.
ed. Rio de janeiro: Campus, 2006.

Bibliografia Complementar

BEZERRA, E. Princípios de Análise e Projeto de Sistemas com UML. 2. ed. Rio de


Janeiro: Campus, 2006.
GILLENSON, M. L. Fundamentos de Sistemas de Gerência de Banco de Dados. Rio de
Janeiro: LTC, 2006.
HARRINGTON, J. L. Projetos de bancos de dados relacionais: Teoria prática. Rio de
Janeiro: Campus, 2002. 360 p.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3o

Disciplina: Projeto de Interfaces Carga-horária: 60

Professor

Ementa
Conceitos de interação e interface homem-máquina; Dispositivos de entrada e saída em sistemas
interativos homem-máquina; Técnicas de diálogo homem-máquina; Ergonomia de software;
Arquiteturas de softwares e padrões para interfaces de usuários; Metodologias, técnicas e
ferramentas de concepção, projeto e implementação de sistemas interativos; Metodologias,
técnicas e ferramentas para avaliação de interfaces.

Objetivo Geral
Apresentar ao aluno os conceitos associados a projeto de interfaces de sistemas
computacionais, demonstrando os princípios existentes para o uso efetivo das regras de
usabilidade, desenvolvimento e avaliação de interfaces buscando com isto, sensibilizar,
motivar, instrumentar e capacitar os alunos para a prática do projeto de interfaces.
Objetivos Específicos
• - Oferecer ao aluno, conhecimento e importância da aplicação de princípios abordados
no Projeto de Interfaces;
• - Proporcionar aos alunos a compreensão dos fundamentos teóricos e do conhecimento
aplicado ao desenvolvimento da Interface Homem-Máquina;
• - Preparar o aluno para reconhecer e adaptar as técnicas de diálogo homem-máquina
indicadas para cada tipo de usuário;
• - Definir uma arquitetura e padrões a serem seguidos na elaboração das interfaces de
sistemas web;
• - Capacitar o aluno para a identificação e seleção de métodos, técnicas e ferramentas
necessárias à concepção e desenvolvimento de interfaces com o usuário de sistemas
interativos;
• - Proporcionar ao aluno o uso efetivo da prática de avaliação da usabilidade;
Conteúdos
1. Conceitos de Projeto de Interface

1.1. Conceitos Básicos

1.2. Elementos de Interface

1.3. Tipos de Interface

2. Ergonomia de Software
3. Dispositivos de Entrada e Saída em Sistemas Interativos Homem-Máquina

4. Técnicas de Diálogo Homem-Máquina

4.1. WYSIWYG

4.2. Linguagem de Comandos

4.3. Manipulação Direta

4.4. Demonstracional

4.5. Icônico

4.6. Menus

5. Uso dos Elementos de uma Interface

5.1.Orientações para o uso de menus, íconex, textos, janelas e cores

6. Usabilidade na Web

7. Metodologias, Técnicas e Ferramentas de Concepção, Projeto e Implementação de


Sistemas Interativos

7.1. Projeto de Interface

7.2. Toolkits

7.3. Implementação

8. Métodos de Avaliação de Usabilidade

8.1. Teste de Usabilidade

8.2. Medidas de Usabilidade

8.3. Critérios de Avaliação

8.4. Outros Métodos de Avaliação

9. Usabilidade para Dispositivos Móveis

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios


Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um trabalho de


implementação do projeto da disciplina.

Bibliografia Básica
PREECE, J.; ROGERS, Y.; SHARP, H. Design de Interação. São Paulo: Bookman, 2005.

OLIVEIRA NETTO, Alvim Antônio de. IHC : interação humano computador : modelagem e gerência
de interfaces com o usuário. Florianópolis: Visual Books, 2004.

DIAS, Claudia. Usabilidade na WEB : criando portais mais acessíveis. Rio de Janeiro: Alta Books,
2003.

NIELSEN, Jakob; TAHIR, Marie. Homepage : usabilidade : 50 websites desconstruídos. Rio de


Janeiro: Campus, 2002.

Bibliografia Complementar
HICKSON, Rosângela. Projeto de sistemas WEB orientados a interface. Rio de Janeiro: Campus,
2003.

ORTH, Afonso Inácio. INTERFACE HOMEM-MÁQUINA. Porto Alegre: Editora AIO, 2005.

BARANAUSKAS, M. C.C. et al. Design e Avaliação de Interfaces Humano-Computador. São Paulo:


UNICAMP, 2000.
Curso: Tecnologia em Sistema para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3O

Fundamentos de Redes de
Disciplina: Carga-horária: 60
Computadores

Professor

Ementa
Conceitos de transmissão de dados; Meios de Transmissão e Cabeamento estruturado;
Modelo OSI e TCP/IP; Organização lógica de uma rede (endereçamento Ipv4, Ipv6);
Aplicativo e serviços básicos de rede; configuração da rede; Serviços; Diagnósticos de
problemas;

Objetivo Geral
Esta disciplina tem como objetivo o entendimento dos conceitos de redes, equipamento
e suas funções, aplicação dos Modelos OSI e TCP/IP. Fornecer uma visão global das
tecnologias e endereçamento de redes.

Objetivos Específicos
Entender as normas (TIA/EIA e ISO). Princípios da Comunicação (Princípios de
Funcionamento); Protocolos e serviços de rede; Tecnologias de Rede; Conhecer
caracterizando funcionalidades e aplicabilidades dos Equipamentos de interconexão
(Modelos, Equipamentos, Meios de Transmissão).

Conteúdos
Introdução ao Cabeamento;

• Estruturado;
• Projeto de redes (análise, descrição, custos e documentação);
• Normas e decisões estruturais de redes corporativas;
• Órgãos regulamentadores (TIA/EIA, IEEE)

Meios de Transmissão

• Cabos metálicos; Características, funcionamento, taxas de transmissão;


• Crimpagem de Cabos;
• Wi-Fi; Características, funcionamento, taxas de transmissão;
• Fibra Características, funcionamento, taxas de transmissão;
Conceitos de transmissão de dados;

• Modelo OSI: principais características funcionalidades e aplicações


• Modelo TCP/IP: principais características funcionalidades e aplicações
• Conceitos de protocolo;
• Equipamentos de Transmissão;
• Padrões de redes (TCP/IP);
• Serviços de redes principais;
• Endereços MAC;

Organização lógica de uma rede (endereçamento Ipv4, Ipv6);

• Classes de IP;
• Endereçamento IP;
• Sub-redes: Aplicação;
• Vlans: Aplicação;
• gateway;
• máscara de sub-rede.

Projeto Lógico;

• Configuração da rede;
• Serviços;
• Diagnósticos de problemas;
• Simulação de cenários no Packet tracer;

Metodologia e Recursos Didáticos

Aulas expositivas, contextuais e práticas. Material expositivo multimídia, apresentação


de slides, vídeos, artigos complementares. Uso de quadro branco. Projeção do
computador do professor na demonstração de utilização de aplicativos.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Redes

Procedimentos Avaliativos

Prova escrita. Prova em arquivo digital realizando a atividade em sala de aula. Trabalhos em
grupos. Produção individual.

Bibliografia Básica
Dantas, Mario. Redes de Comunicação e Computadores – Abordagem Quantitativa Editora: Visual
Books, 2009.

KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet: Uma Abordagem
Top-down. 3.ed São Paulo 2006.

TANENBAUN, Andrew, S. Redes de Computadores, 4ª ed. Campus, 2003.

Bibliografia Complementar
SOARES, Luiz Fernando Gomes , Redes de Computadores: das LANs, MANs e WANs às
Redes ATM. . 2ª ed. Campus.
FERRARI, Antonio Martins. Telecomunicações: Evolução e revolução. 9.ed. ver.
Amp. São Paulo: Érica 2005.

SOUZA, L. B. de. TCP/IP Básico & Conectividade em Redes. 2. ed. São Paulo: Érica, 2002.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 3º.

Disciplina: Projeto Integrador II Carga-horária: 60

Professor

Ementa

Construção website com software livre

Objetivo Geral

Construir um website com software livre

Objetivos Específicos

Articular os conteúdos trabalhados no primeiro ao terceiro semestre para construção de um


website.

Conteúdos

- Os conteúdos serão abordados do projeto resultam das discussões realizadas nas


disciplinas do primeiro ao terceiro semestre.

Metodologia e Recursos Didáticos

- Orientação presencial
- Desenvolvimento de um webquest
- Acompanhamento das atividades desenvolvidas no Projeto

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

- Ambiente de webquest

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação o trabalho de implementação do Projeto


Integrador.

Bibliografia Básica

A bibliografia é a que foi trabalhada nas disciplinas do primeiro ao terceiro semestre.

Bibliografia Complementar

A bibliografia é a que foi trabalhada nas disciplinas do primeiro ao terceiro semestre


o
4 Semestre
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4o

Disciplina: Gerência de Dados Semi-Estruturados Carga-horária: 60

Professor

Ementa

Características dos dados da Web. Modelagem de dados semi-estruturados. Linguagens de


consulta para dados semi-estruturados. Ambientes e ferramentas para gerência de dados da
Web.

Objetivo Geral

Capacitar o aluno com relação às principais tecnologias utilizadas para a gerência de dados
da Web. Ao final da disciplina, o aluno será capaz de entender claramente as características
dos dados existentes na Web e como esses dados podem ser modelados em função de sua
natureza semi-estruturada. Também será capaz de utilizar as principais linguagens de
consulta para dados semi-estruturados e documentos XML e de avaliar soluções para
aplicações que envolvam a manipulação de dados da Web.

Objetivos Específicos

• Entender o que são os dados semi-estruturados e suas características


• Conhecer o processo de modelagem de dados semi-estruturados
• Entender as linguagens de consulta sobre dados semi-estruturados
• Conhecer e aplicar ferramentas para gerência de dados semi-estruturados

Conteúdos
1 Dados da Web
1.1 Características dos dados da Web
1.2 Web x banco de dados
1.3 Arquitetura das aplicações web
1.2 Dados semi-estruturados

2 Modelagem de dados semi-estruturados


2.1 Paradigmas para representação de dados semi-estruturados (grafos, modelos de objetos,
tabelas aninhadas etc.)
2.2 A linguagem XML

4 Linguagens de consulta
4.1 Linguagens para dados semi-estruturados
4.2 Linguagens para dados XML

5 Ambientes e ferramentas para gerência de dados da Web


5.1 Extração de dados de fontes da Web
5.2 Integração de dados
5.3 Web Semântica
Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

CARLSON, D. Modelagem de Aplicações XML com UML: Aplicações Práticas de E-


business. São Paulo: Makron Books, 2002.
DEITEL, H. M. et al. XML: como programar. Porto Alegre: Bookman, 2003. 972 p.
GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003.
KORTH, H. F.; SUDARSHAN, S.; SILBERSCHATZ, A. Sistema de Banco de Dados. 5.
ed. Rio de janeiro: Campus, 2006.
TESCH JÚNIOR, J. R. XML Schema. Florianópolis: Visual Books, 2002.
Bibliografia Complementar

BIRBECK, M.; KAY, M.; ANDERSON, R. Professional XML. Rio de Janeiro: Ciência
Moderna, 2001.
DAUM, B. Modelagem de objetos de negócio com XML. Rio de Janeiro: Elsevier, 2004.
DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Campus,
2004.
DEITEL, H. M. et al. Java como Programar. Porto Alegre: Bookman, 2003.
ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 4. ed. Rio de Janeiro:
LTC. 2005.
LIBERTY, J. Aprendendo a desenvolver documentos XML para Web. São Paulo:
Makron Books, 2001.
MENDES, A. Programando com XML. Rio de Janeiro: Campus, 2004.
RAY, E. T. Aprendendo XML. Rio de Janeiro: Campus, 2001.
SILVA, A. J. C. C. da; COSTA, G.; JORGE, M. Projeto de Banco de Dados com XML.
São Paulo: Pearson Education, 2003.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4O

Disciplina: Programação Orientada a Objetos II Carga-horária: 60

Professor

Ementa
Aplicação dos Conceitos de Orientação a Objetos na Construção de Aplicações para
Internet. Construção e Uso de Componentes Reutilizáveis.

Objetivo Geral
Proporcionar ao aluno o exercício prático dos conceitos de Orientação a Objetos através da
construção de aplicações para internet.
Objetivos Específicos
• Conhecer os aspectos de linguagem específicos para a construção de aplicações para
internet
• Construir aplicações práticas para exemplificar o emprego dos diversos recursos da
Orientação a Objetos em aplicações para internet
Conteúdos
1. Aspectos da Programação de Aplicações para Internet com Orientação a Objetos
(OO)

2. Construção de Componentes Reutilizáveis com OO

3. Implementação Prática de Aplicações Exemplo

** os subitens de cada um dos itens acima podem variar em função da linguagem


de programação adotada para o desenvolvimento da disciplina

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica
DEITEL, P.; DEITEL, H. Java: Como programar. 8ª edição. São Paulo: Pearson Prentice Hall,
2010.

SIERRA, K.; BATES, B. Use a cabeça! Java. São Paulo: Alta Books, 2005.

HORSTMANN, C.S.; CORNELI, G. Core Java 2. Volume I – Fundamentos. São Paulo: Alta
Books, 2005.

BARNES, DAVID J.; KÖLLING, MICHAEL. Programação Orientada a Objetos com Java – Uma
Introdução Prática Usando o BlueJ. 4ª edição. São Paulo: Pearson Prentice Hall, 2009.

Bibliografia Complementar
SANTOS, R. Introdução a programação orientada a objetos usando Java. São Paulo:
Campus, 2003.

SINTES, A. Aprenda programação orientada a objetos em 21 dias. São Paulo: Makron


Books, 2002.
Curso: Tecnólogo em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4O

Disciplina: Administração de Servidores Carga-horária: 60

Professor

Ementa

Instalação e configuração de servidores; uso do Shell e comandos script; servidor de


arquivos; servidor web; servidor proxy; noções de firewall;

Objetivo Geral

Ao final desta disciplina o aluno poderá instalar e configurar os serviços básicos de um


servidor.

Objetivos Específicos

Descrever o funcionamento dos servidores de arquivo, web e proxy; instalar e configurar


servidores; instalar e configurar serviços específicos do servidor; gerenciar usuários e
grupos; executar os comandos e scripts; configurar e conectar o acesso a Internet através do
servidor;

Conteúdos

1. Introdução a Servidores
1.1. Revisão sobre sistemas operacionais
1.2. Revisão sobre hardware de computadores
1.3. Tipos de sistemas operacionais de rede
1.4. Sistemas Operacionais Linux
2. Instalação de Servidores
2.1. Tipos de Servidores
2.2. Instalação de Servidor
2.3. Configuração dos serviços de rede
2.4. Uso do Shell e comandos básicos
2.5. Shell script
2.6. Configuração de contas de usuários e grupos
3. Servidor de Arquivos
3.1. Instalação do servidor de arquivos
3.2. Configuração do servidor de arquivos
3.3. Tipos de compartilhamentos
3.4. Criando compartilhamento por usuários
3.5. Administração através do modo gráfico
4. Servidor WEB
4.1. Instalação do servidor de web
4.2. Configuração do servidor de web
4.3. Instalação do servidor de bando de dados
4.4. Configuração do servidor de bando de dados
4.5. Integrando banco de dados com servidor web
4.6. Administração através do modo gráfico
5. Servidor Proxy
5.1. Instalação do servidor de proxy
5.2. Configuração do servidor de proxy
5.3. Controle e acesso de páginas web
5.4. Controle e acesso de páginas web por usuários
5.5. Administração através do modo gráfico
6. Firewall
6.1. Noções básicas de segurança
6.2. Funcionamento do firewall
6.3. Regras e controle de acesso

Metodologia e Recursos Didáticos

Aulas expositivas dialogadas; dinâmica de grupo; estudo de casos; aulas práticas;


Quadro branco e marcadores; transparências apresentadas em computador com TV;
microcomputadores e software de apresentação; textos dirigidos; listas de exercícios.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Sistemas Operacionais e Redes de Computadores;


Sala Teórica;

Procedimentos Avaliativos

Prova escrita; produção textual; participação; assiduidade; trabalho em grupo; trabalho


individual; debates; pesquisas; exercícios;

Bibliografia Básica

NEGUS, Christopher. Linux Edição Especial – a Bíblia. Rio de Janeiro: Alta Books,
2007.
SCHRODER, Carla. Redes Linux - Livro de Receitas. Rio de Janeiro: Alta Books, 2009.
HUNT, Craig. Linux: servidores de rede. Rio de Janeiro: Ciência Moderna, 2004

Bibliografia Complementar

NETO, Uburatan. Dominando o Linux firewall iptables. Rio de Janeiro: Ciência


Moderna, 2004.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4o

Disciplina: Design Patterns Carga-horária: 60

Professor

Ementa

Introdução a Padrões de Projeto. Visão geral dos Padrões de Projeto. Padrões de Criação.
Padrões Estruturais. Padrões Comportamentais. Aplicações.

Objetivo Geral
Aprofundar e solidificar o conhecimento dos alunos em relação à análise e design orientado
a objetos, apresentando os principais padrões de projeto. Através do uso de padrões é
possível promover o reuso, desacoplamento e coesão do software produzido, contribuindo
para melhorar a sua qualidade.
Objetivos Específicos
• Apresentar uma Introdução aos Padrões de Projeto;
• Demonstrar o uso de Padrões de Projeto;
• Apresentar os padrões de projeto de Criação;
• Apresentar os padrões de projeto Estruturais;
• Apresentar os padrões de projeto Comportamentais;
• Desenvolver programas que usem padrões de projeto.
Conteúdos
1. Introdução a Padrões de Projeto
1.1. Visão geral
1.2. Importância

2. Padrões de Criação
2.1. Factory Method
2.2. Abstract Factory
2.3. Builder
2.4. Prototype
2.5. Singleton

3. Padrões de Estrutura
3.1. Class Adapter
3.2. Object Adapter
3.3. Bridge
3.4. Composite
3.5. Facade
3.6. Flyweight
3.7. Proxy

4. Padrões de Comportamento
4.1. Interpreter
4.2. Template Method
4.3. Chain of Responsability
4.4. Command
4.5. Iterator
4.6. Mediator
4.7. Memento
4.8. Observer
4.9. State
4.10. Strategy
4.11. Visitor

5 Desenvolvimento de aplicativos usando Padrões de Projeto

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

FREEMAN, E. et al. Use a cabeça! Padrões de projetos (Design Patterns). 2. ed. Rio de
Janeiro: Alta Books, 2007. 495 p.
GAMMA, E. Padrões de projeto: Soluções reutilizáveis de software orientado a objetos.
2. ed. Porto Alegre: Bookman, 2005.
LARMAN, C. Utilizando UML e padrões: uma introdução à análise e ao projeto
orientados a objetos e ao processo unificado. 3. ed. Porto Alegre: Bookman, 2005.
METSKER, S. J. Padrões de projeto em Java. Porto Alegre: Bookman, 2004. 407 p.
Bibliografia Complementar
MATOS, A. V. de. UML (Unified Modeling Language): prático e descomplicado. São
Paulo: Érica, 2002. 187 p.
MEDEIROS, E. Desenvolvendo software com UML 2.0: definitivo. São Paulo: Pearson
Education: Makron Books, 2004. 264 p.
MELO, A. C. Desenvolvendo aplicações com UML: do conceitual à implementação. Rio
de Janeiro: Brasport, 2003. 262 p.
SHALLOWAY; TROTT. Explicando Padrões de Projeto. Porto Alegre: Bookman, 2004.
WAZLAWICK, R. S. Análise e projeto de sistemas de informação orientados a objetos.
Rio de Janeiro: Elsevier: Campus, 2004. 298 p.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4o

Disciplina: Multimídia para Web Carga-horária: 30 h/a

Professor

Ementa
Estudo de recursos, tecnologias e aplicativos para multimídia: animação, áudio, vídeo e navegação
dinâmica; Projetos de multimídia para web, CD/DVD-ROM, controle dos meios de interação e
representação da informação; Publicação e gestão de projetos de design de mídia digital
interativa; Estudos da navegação baseada em ícones.

Objetivo Geral
Proporcionar ao aluno o conhecimento básico necessário para o desenvolvimento de
projetos de multimídia para a web.
Objetivos Específicos
• Instrumentalizar e conceituar o aluno para o desenvolvimento e implantação de
projetos multimídia, ambientes virtuais, navegação e fluxo de informação.
• Compreender as estruturas e as linguagens específicas dos diversos meios e suportes de
representação audiovisual envolvidos no contexto multimídia da atualidade.
• Ser capaz de se integrar em equipes de concepção, desenvolvimento ou produção de
projetos multimídia.
• Desenvolver a capacidade criativa para propor soluções inovadoras, utilizando o
domínio de técnicas e de processos de criação
Conteúdos
1. Aspectos técnicos e caracterização do meio multimídia

2. Requisitos multimídia:

2.1. do usuário;

2.2. da rede;

3. Integração áudio-visual

4. Animação vetorial

5. Interatividade

6. Criação de material multi-plataforma

7. Publicação de conteúdos
8. Padrões de comunicação multimídia

8.1. MPEG-2, MPEG-4, etc

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um trabalho de


implementação do projeto da disciplina.

Bibliografia Básica
Paula Filho, W. de P., Multimídia: Conceitos e Aplicações, LTC Editora, 2000.

Vaughan, T., Multimídia na Prática, Makron Books, 1994.

Roesler, V., Perspectivas em Transmissão Multimídia e TV Digital, Instituto de Informática,


Universidade Federal do Rio Grande do Sul (UFRGS), 2007.

Prata, A., Multimídia Organizacional, Instituto Politécnico de Setúbal, Escola Superior de Ciências
Empresariais, 2007.

Bibliografia Complementar
Kuo, Franklin F., Multimedia Communications: Protocols & Applications, Prentice Hall, 1997.

Vaughan, T., Multimedia Making it Work, McGraw-Hill, 2001.

Kristof, R., Satran, A. Interactivity by Design : Creating & Communicating With New Media, Hayden
Books, 1995.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4o

Disciplina: Gerenciamento de Projetos Carga-horária: 30

Professor

Ementa
Estrutura do gerenciamento de projetos. Processos de gerenciamento de projetos. Áreas de
conhecimento em gerenciamento de projetos. Ferramentas para apoio no gerenciamento de
projeto.

Objetivo Geral
Capacitar o aluno no uso de técnicas, metodologias e ferramentas para o gerenciamento de
projeto.

Objetivos Específicos
• Conhecer os principais conceitos e funções do gerenciamento de projetos;
• Apresentar metodologias voltadas para o gerenciamento de projetos;
• Conhecer os processos envolvidos no gerenciamento de projetos com base no PMBOK;
• Identificar os benefícios do planejamento de projetos;
• Conhecer e aplicar técnicas e ferramentas de gerenciamento de projeto.

Conteúdos
1. Estrutura do gerenciamento de projetos
1.1 Introdução
1.2 Ciclo de vida e organização do projeto
1.3 Gerenciamento tradicional e gerenciamento ágil

2. Processos de gerenciamento de projetos


2.1 Iniciação
2.2 Planejamento
2.3 Execução
2.4 Monitoramento e Controle
2.5 Encerramento

3. Áreas de conhecimento em gerenciamento de projetos


3.1 Gerência de integração
3.2 Gerência de escopo
3.3 Gerência de tempo
3.4 Gerência de custos
3.5 Gerência de qualidade
3.6 Gerência de recursos humanos
3.7 Gerência de comunicação
3.8 Gerência de risco
3.9 Gerência de aquisição

4. Ferramentas para apoio no Gerenciamento de Projeto

Metodologia e Recursos Didáticos

As estratégias didáticas estão centralizadas em atividades acadêmicas que fazem uso de


aulas expositivas com o uso de recursos audiovisuais, multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: prova escrita, exercícios e trabalho.

Bibliografia Básica

JORDAN, Lee. Gerenciamento de projetos com dotProject. São Paulo: Prentice Hall,
2008.
MOLINARI, Leonardo. Gestão de Projetos – Técnicas e Práticas com Ênfase em Web.
São Paulo: Érica, 2007.
PMI. Um Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK). 4
ed., 2009.
ROYCE, Walker. Software Project Management. São Paulo: Pearson Addison Wesley,
2001.
Bibliografia Complementar

ALMEIDA, Ricardo; Oliveira, Marcelo. Mirando Resultados – Uma Metodologia para


Planejamento e Gestão de Projetos para e-Business. São Paulo: Novatec, 2002.
VIEIRA, Marconi Fábio. Gerenciamento de Projetos de Tecnologia da Informação. Rio
de Janeiro: Elsevier, 2003.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 4º.

Disciplina: Projeto Integrador III Carga-horária: 60

Professor

Ementa

Análise de sistemas para internet.

Objetivo Geral

Analisar um sistema para internet

Objetivos Específicos

Articular os conteúdos trabalhados do primeiro ao quarto semestre para análise de um


sistema para internet

Conteúdos

- Os conteúdos serão abordados do projeto resultam das discussões realizadas nas


disciplinas do primeiro até ao quarto semestre.

Metodologia e Recursos Didáticos

- Orientação presencial
- Desenvolvimento de um webquest
- Acompanhamento das atividades desenvolvidas no Projeto

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

- Ambiente de webquest

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação o trabalho de implementação do Projeto


Integrador.

Bibliografia Básica

A bibliografia é a que foi trabalhada nas disciplinas do primeiro ao quarto semestre.

Bibliografia Complementar

A bibliografia é a que foi trabalhada nas disciplinas do primeiro ao quarto semestre


o
5 Semestre
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 5O

Programação para Dispositivos


Disciplina: Carga-horária: 60
Móveis

Professor

Ementa

Características dos dispositivos móveis. Arquiteturas de aplicação móvel. Infraestrutura


móvel. Projeto de interfaces para dispositivos móveis. Programação de aplicações para
clientes móveis. Transferência de dados cliente-servidor. Prática em desenvolvimento de
aplicações móveis.

Objetivo Geral
Proporcionar aos alunos a oportunidade de aprender a teoria e a prática para o domínio da
programação para dispositivos móveis.
Objetivos Específicos
• Conhecer os principais conceitos e componentes de aplicações para dispositivos
móveis;
• Conhecer o processo de construção de uma aplicação móvel;
• Capacitar o aluno para o desenvolvimento de aplicações móveis utilizando uma
linguagem de programação.
Conteúdos
1 Fundamentos da computação móvel
1.1 Evolução dos dispositivos móveis
1.2 Características dos dispositivos móveis
1.3 Arquiteturas de aplicação móvel
1.4 Infraestrutura móvel

2 Projeto de interfaces para dispositivos móveis

3 Programação de aplicações para clientes móveis


3.1 Eventos e exceções em dispositivos móveis
3.2 Componentes para formulários

4 Transferência de dados cliente-servidor


4.1 Persistência em dispositivos móveis

5 Prática em desenvolvimento de aplicações móveis


Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

DEITEL, H. M.; DEITEL, P. J. Java: como programar. 4. ed. São Paulo: Bookman, 2004.
1386 p.
JOHNSON, T. M. Java para Dispositivos Móveis: Desenvolvendo Aplicações com
J2ME. São Paulo: Novatec.
LEE, V.; SCHENEIDER, H.; SCHELL, R. Aplicações móveis: arquitetura, projeto e
desenvolvimento. São Paulo: Pearson Education: Makron Books, 2005. 328 p.
LI, S.; KNUDEN, J. Beginning J2ME: from novice to professional. 3. ed. Estados Unidos:
Apress, 2005. 456 p.
MUCHOW, J. W. Core J2ME: Tecnologia e MIDP. São Paulo: Makron Books, 2004.
Bibliografia Complementar

BORGES JÚNIOR, M. P. Aplicativos móveis: Aplicativos para Dispositivos Móveis


Usando C#.Net com a Ferramenta Visual Studio.Net e MySQL e SQL Server. Rio de
Janeiro: Ciência Moderna, 2005. 130p.
LECHETA, R. R. Google Android: Aprenda a criar aplicações para dispositivos móveis
com o Android SDK. 2. ed. São Paulo: Novatec, 2010.
MORIMOTO. C. E. Smartphones: Guia Prático. São Paulo: Sulina, 2009.
PERUCIA, A. S. et al. Desenvolvimento de jogos eletrônicos: teoria e prática. 2. ed. São
Paulo: Novatec, 2007. 320 p.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 5o

Disciplina: Empreendedorismo Carga-horária: 30

Professor

Ementa

Empreendedor. Oportunidades de Negócios. Processo de criação de Empresas.


Caracterização de Pequenas Empresas. Apoio a Novos Empreendimentos.

Objetivo Geral

Preparar os estudantes para aplicarem ferramentas gerenciais necessárias para estruturar


e lançar uma empresa, para o enfrentamento dos desafios da criação e gestão de um
novo negócio.

Objetivos Específicos
- Elaborar, implantar e gerenciar planos de negócios;
- Elaborar projeto (plano de negócios) de captação de recursos para viabilizar atividades.
- Ser profissional pró-ativo e com visão empreendedora.
- Introduzir mudanças, atuar preventivamente e buscar a melhoria contínua da qualidade
dos processos organizacionais.
- Formular e implementar estratégias e avaliar a qualidade de um empreendimento.
Conteúdos
1 Empreendedor. Oportunidades de Negócios.
1.1 Espírito Empreendedor
1.2 Conjuntura Econômica
2 Processo de criação de Empresas
2.1 Escolha do Negócio
2.2 Planejamento e Estratégia
2.3 Planejamento e Implantação do negócio
2.4 Plano de Negócio
3 Caracterização de Pequenas Empresas
3.1 Organização da Empresa
3.2 Funções gerenciais: marketing, operações, gestão de pessoas, motivação e liderança.
4 Apoio a Novos Empreendimentos
4.1 Captação de recursos
4.2 Gestão de Projetos
Metodologia e Recursos Didáticos

Aula expositivo-dialogada. Recursos áudios-visuais para apresentação de slides, vídeos e


complementos. Uso de quadro branco. Estudo de Caso. Pesquisa Acadêmica.
Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Visita técnica empresa, incubadora, organizações de fomento da área de TI na região,


Estado ou País.

Procedimentos Avaliativos

Exercícios. Prova escrita. Trabalhos de grupo. Produção individual de estudos de caso e


exercícios.

Bibliografia Básica
CHER, Rogério. A Gerência das Pequenas e Médias Empresas. São Paulo: Maltese, 1990.
* DEGEN, Ronald. O Empreendedor: empreender como opção de carreira. São Paulo:
Pearson Pretince Hall, 2009.
DOLABELA, Fernando. Oficina do Empreendedor. São Paulo: Cultura, 1999.
DORNELAS, José Carlos Assis. Empreendedorismo: transformando idéias em negócios.
2.ed. rev. e atual. Rio de Janeiro: Campus, 2005.
Bibliografia Complementar
DOLABELA, Fernando. O Segredo de Luísa. 1. ed. São Paulo, SP : Cultura Editores
Associados, 1999.
DEGEN, Ronald. O Empreendedor. Fundamentos da Iniciativa Empresarial. São Paulo:
McGraw-Hill, 1989.
FARRELL, Larry. C. Entrepreneurship: fundamentos das organizações empreendedoras.
São Paulo: Atlas, 1993.
SAVIANI, José Roberto. O analista de negócios e da informação: o perfil de um
profissional que utiliza informática para alavancar os negócios empresariais. 4. ed. São
Paulo: Atlas, 1998.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 5o

Disciplina: Marketing Eletrônico Carga-horária: 30

Professor

Ementa
Introdução ao marketing. Princípios de marketing. Composto mercadológico. Marketing e
Comércio Eletrônico.
Objetivo Geral

Aplicar ferramentas mercadológicas no ambiente eletrônico.

Objetivos Específicos
- Analisar contextos internos e externos às organizações;
- Conhecer ferramentas mercadológicas;
- Aplicar ferramentas mercadológicas;
- Desenvolver a habilidade de negociação;
- Desenvolver a criatividade aplicável à visão do negócio
- Compreender as aproximações entre marketing e comércio eletrônico.
Conteúdos
1 Introdução ao marketing
1.1 Conceito de marketing
1.2 Princípios de marketing
2 Composto mercadológico
2.1 Preço
2.2 Produto
2.3 Praça
2.4 promoção
2. Marketing eletrônico
2.1 Conceito de marketing eletrônico
2.2 Planejamento de marketing para atividades on-line
2.3 As ferramentas do marketing eletrônico
4 Marketing e Comércio Eletrônico
4.1 Ética do marketing eletrônico
4.2 O futuro dos recursos eletrônicos de marketing
Metodologia e Recursos Didáticos

Aula expositivo-dialogada. Recursos áudios-visuais para apresentação de slides, vídeos e


complementos. Uso de quadro branco. Estudo de Caso. Pesquisa Acadêmica.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios


Visita técnica a empresas de TI na região, Estado ou País.

Procedimentos Avaliativos

Exercícios. Prova escrita. Trabalhos de grupo. Produção individual de estudos de caso e


exercícios.

Bibliografia Básica
FIORE, Frank. E-Marketing Estratégico: como e por que impulsionar as vendas pelo e-
commerce. São Paulo: Pearson Prentice Hall, 2005.
*REEDY, Joel; SCHULLO, Shauna; ZIMMERMAN, Kenneth. Marketing eletrônico: a
integração de recursos eletrônicos ao processo de marketing. Porto Alegre: Bookman,
2001.
*KOTLER, Philip. Administração de marketing: analise, planejamento, implementação e
controle. 4.ed. São Paulo: Atlas, 1996.
Bibliografia Complementar
CHLEBA, Márcio. Marketing digital: novas tecnologias & novos modelos de negócio. São
Paulo, SP : Futura, 2000.
DUAILIBI, Roberto; JR, Harry Simonsen. Criatividade & Marketing. São Paulo: Pearson
Prentice Hall, 2005.
MADRUGA, Roberto Pessoa. Administração de marketing no mundo contemporâneo.
1.ed. Rio de Janeiro: FGV, 2004.
HOOLEY, Graham J.; SAUNDERS John; PIERCY Nigel F. Estratégia De Marketing E
Posicionamento Competitivo. São Paulo: Pearson Prentice Hall, 2005.
CASTELLS; Manuel. A Galáxia da Internet: reflexões sobre a internet, os negócios e a
sociedade. Rio de Janeiro: Jorge Zahar Ed., 2003.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo:

Tópicos Avançados em Programação


Disciplina: Carga-horária: 60
Web

Professor

Ementa

Tópicos avançados em programação web.

Objetivo Geral
Estudar de forma aprofundada algum tópico avançado em programação web,
complementando e/ou aprofundando os demais assuntos tratados nas disciplinas de
programação do curso.

Objetivos Específicos

• Aprofundar conhecimentos abordados de forma mais superficial/introdutória nas


disciplinas de programação
• Aplicar através de exemplos práticos as técnicas de programação estudadas
• Capacitar o aluno para, através da integração das diferentes ferramentas/tecnologias de
programação para web disponíveis, construir aplicações

Conteúdos
• O conteúdo será definido a cada oferta da disciplina, de acordo com o tópico
avançado a ser considerado;
• A ementa deverá ser atualizada e o plano de ensino será desenvolvido pelo
professor que ministrar a disciplina, devendo o seu oferecimento ser aprovado em
reunião de Colegiado do Curso e após ser encaminhado para os órgãos
competentes para aprovação;
• Exemplos de tópicos avançados:
o Frameworks para programação em PHP
o Frameworks para programação em Java
o Bibliotecas para programação client-side (JQuery, ExtJS, Dojo, ...)
o Web Standards
o Ferramentas de desenvolvimento
Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.
Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica
NIEDERAUER, JULIANO. PHP para quem conhece PHP. São Paulo: Novatec, 2003.

DALL’OGLIO, P. PHP: Programando com Orientação a Objetos. São Paulo: Novatec, 2009.

DEITEL, Paul J; DEITEL, Harvey M. Ajax, Rich Internet Applications e Desenvolvimento Web
para Programadores. São Paulo: Pearson Prentice Hall, 2009.

FLANAGAN, D. Javascript – O Guia Definitivo. 4ª edição. São Paulo: Bookman O’Reilly,


2004.

SOARES, Wallace. Crie um Framework para Sistemas Web com PHP5 e AJAX. São Paulo:
Editora Érica, 2009.

Bibliografia Complementar

A ser definida pelo professor que ministrar a disciplina.


Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 5o

Disciplina: Legislação aplicada à Informática Carga-horária: 30

Professor

Ementa
Noções de direito. Legislação na área de informática. Direitos autorais aplicado à
informática. Contratos na informática. Crimes na área de sistemas de informação.

Objetivo Geral

Estudar as características básicas de direito na área da informática, abordando


aspectos fundamentais da legislação brasileira e sua aplicação no ramo da
informática.

Objetivos Específicos

- Conhecer aspectos gerais pertinentes ao sistema normativo brasileiro, quanto a


estrutura da legislação e hierarquia das leis;
- Compreender os aspectos relativos aos valores, morais e éticos, previstos
estrutura legislativa na atuação do profissional na área da informática;

- Estudar a legislação vigente na área de informática, especialmente quanto


criação, registro e licenciamento de software;

- Conhecer a legislação pertinente a contratos na área de informática,


especialmente sobre uso de software, prestação de serviço e direitos autorais.

- Conhecer os principais crimes previstos na legislação brasileira na área de


informática e os meios processuais de controle no âmbito de atuação profissional
na área de informática.

Conteúdos

1. Noções de direito
1.1 Concepção de direito
1.2 Direito Público e Direito Privado: características e disciplinas
1.3 Ciberespaço – aspectos jurídicos

2. Legislação na área de informática


2.1 Propriedade Industrial. Propriedade Intelectual
2.2 Proteção Legal do Software
2.3 Informática e a Privacidade
2.4 Direito autoral aplicado à informática

3. Contratos aplicados à informática


3.1 Desenvolvimento e uso do software
3.2 Contrato eletrônico
3.3 Prestação de serviços na área de informática

4. Crimes na área de sistemas de informação


4.1 Conduta delituosa no meio eletrônico
4.2 Crimes eletrônicos e informáticos
4.3 Penalidades na legislação brasileira

Metodologia e Recursos Didáticos

Aulas Expositivas – Utilização de Data Show – Acompanhamento da Legislação


específica – Leitura de Textos – Exercícios.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Prova escrita. Trabalho de pesquisa.

Bibliografia Básica
ANDRADE, Ronaldo Alves de. Contrato Eletrônico. São Paulo, Editora Manole,
2004.
BARBAGALO, Erica Brandini. Contratos eletrônicos. São Paulo: Saraiva, 2001.
BLUM, Renato Opice (coordenador). Direito eletrônico - a internet e os
aspectos jurídicos relevantes. São Paulo Edipro, 2000.
DINIZ. Maria Helena. Curso de Direito Civil Brasileiro. SP: Saraiva, 2010.
LIMBERGER, Temis. O Direito a intimidade na era da informática. SP: Livraria
do Advogado, 2007.
LUCCA, Newton de; SIMÃO FILHO, Adauberto. Direito e Internet Aspectos
Jurídicos Relevantes. São Paulo Edipro, 2000.

MARCACINI, Augusto Tavares Rosa. Direito e Informática – Uma Abordagem


jurídica sobre Criptografia. RJ, Forense, 2002.
MIRABETE, Julio Fabbrini. Manual de Direito Penal. São Paulo: Atlas, 2010.
PAESANI, Liliane Minardi. Direito de informática – comercialização e
desenvolvimento internacional de software. SP: Atlas, 2010.
tribunais. São Paulo: EDIPRO, 2001.
SANTOS, Manuella. Direito Autoral na Era Digital - Impactos, Controvérsias e
Possíveis Soluções. SP: Atlas, 1ª ed., 2009.
Bibliografia Complementar

COELHO Fabio Uchoa. Manual de Direito Comercial. 20ª ed., Saraiva, 2008.
COMPARATO, Fábio Konder. Manual de Direitos do Consumidor. SP: Editora
Atlas, 2004.
GANDELMAN, Henrique. De Gutenberg à Internet: Direitos Autorais na Era
Digital. RJ, ABDR, 1997.
PAESANI, Liliane. M.; et al. O Direito na Sociedade da Informação. SP: Atlas,
2007.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 5º.

Disciplina: Projeto Integrador IV Carga-horária: 90

Professor

Ementa

Análise e projeto de um sistema para internet. Dispositivos móveis

Objetivo Geral

Analisar e projetar um sistema para internet ou dispositivos móveis

Objetivos Específicos

Articular os conteúdos trabalhados do primeiro ao quinto semestre.

Conteúdos

- Os conteúdos serão abordados do projeto resultam das discussões realizadas nas


disciplinas do primeiro até ao quinto semestre.

Metodologia e Recursos Didáticos

- Orientação presencial
- Desenvolvimento de um webquest
- Acompanhamento das atividades desenvolvidas no Projeto

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

- Ambiente de webquest

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação o trabalho de elaboração e gerenciamento do


Projeto Integrador.

Bibliografia Básica

A bibliografia é a que foi trabalhada nas disciplinas do primeiro ao quinto semestre.

Bibliografia Complementar

A bibliografia é a que foi trabalhada nas disciplinas do primeiro ao quinto semestre


o
6 Semestre
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 6O

Disciplina: Web Services Carga-horária: 60

Professor

Ementa

Desenvolvimento Orientado a Serviços. Arquitetura de Web Services. O protocolo SOAP.


Descritor de Serviços WSDL. Registros UDDI. Segurança em Web Services.
Desenvolvimento de Web Services.

Objetivo Geral
Ao final da disciplina os alunos devem saber implementar sistemas baseados em serviços
web através de uma linguagem Orientada a Objetos.

Objetivos Específicos

• Conhecer a filosofia de desenvolvimento de sistemas baseada em serviços, suas


características e principais vantagens;
• Saber como aplicações podem ser construídas usando serviços web;
• Praticar o desenvolvimento de sistemas baseados em serviços web usando uma
linguagem Orientada a Objetos.

Conteúdos
1. Introdução ao Padrão XML
1.1 Conceito
1.2 Características
1.3 Espaço de nomes e esquemas
1.4 Desenvolvimento Orientado a Serviços

2. Arquitetura de Web Services


2.1 Definição
2.2 Serviços
2.3 Arquitetura e componentes
2.3.1 Registros UDDI
2.3.2 Descritor desServiços WSDL
2.3.3 Protocolo SOAP
2.4 Funcionamento
2.5 Exemplos de serviços

3. Software como Serviço (SaaS)


3.1 Serviços primitivos
3.2 Serviços compostos
3.3 Composição de Serviços Web
3.3.1 Automática
3.3.2 Com intervenção humana
3.3.3 Orquestrada
3.3.4 Coreografada

4. Desenvolvimento de Web Services


4.1 Características da IDE NetBeans para WS
4.2 Exemplos de WS

5. Projeto de WS
5.1 Aplicação consumidora
5.1.1 Requisitos funcionais e não-funcionais
5.2 Aplicação provedora
5.2.1 Requisitos funcionais e não-funcionais
5.3 Implementação

6. Segurança em WS

7. Projeto final de disciplina


7.1 Implementação
7.2 Apresentação
Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

BASHA, S. J. et al. Professional Java Web Services. Birmingham: Wrox Press, 2002.
588p.
CHAPPELL, D. A.; IEWELL, T. Java Web Services. Estados Unidos: O´Reilly, 2002.
262 p.
DEITEL, H. M. et al. Java Web Services for experienced programmers: Deitel
developer series. New Jersey: Prentice Hall Regents, 2003. 721 p.
HENDRICKS, M. et al. Profissional Java Web Services. Rio de Janeiro: Alta Books,
2002. 535 p.
POTTS, S.; KOPACK, M. Aprenda em 24 horas: web services. Rio de Janeiro: Elsevier,
2003. 366 p.
Bibliografia Complementar

BIRKBECK, M.; REY, M.; ANDERSON, R. et al. Professional XML. Rio de Janeiro:
Ciência Moderna.
DEITEL, H. M. et al. XML : como programar. Porto Alegre: Bookman, 2003. 972 p.
FUNG, K. Y. XSLT: Interagindo com XML. Rio de Janeiro: Ciência Moderna.
FURGERI, S. Ensino didático da linguagem XML: Aprenda a criar padrões e
documentos inteligentes com a XML. São Paulo: Érica, 2001. 277 p.
HOLZNER, S. Desvendando XML. Rio de Janeiro: Campus, 2001. 858 p.
TESCH JÚNIOR, J. R. XML schema. Florianópolis: Visual Books, 2002.
Curso: Tecnologia em Sistema para Internet

Área Profissional: Informação e Comunicação Período Letivo: 6o

Disciplina: Segurança da Informação Carga-horária: 30

Professor

Ementa
Conceitos básicos: definição, propriedades (Confidencialidade, Integridade e
Disponibilidade), ameaça x ataque, vulnerabilidades dos sistemas, códigos
maldosos. Tipos de ataque (Roubo de senhas, spoofing, sniffing, scanning,
denial of service, exploração de falhas, engenharia social). Panorama de
vulnerabilidades. Serviços de segurança (conceitos: autenticação, controle de
acesso, criptografia, auditoria, não-repudiação). Sistemas de Detecção de
intrusão. Mecanismos de segurança: identificação e autenticação (senhas,
desafio-resposta, single sign-on), controle de acesso (listas de controle de
acesso e capabilities), criptografia (conceitos básicos). Políticas de Segurança:
definições, normas de segurança (ISO/IEC 17799).

Objetivo Geral
Entender os conceitos básicos: definição, propriedades (Confidencialidade,
Integridade e Disponibilidade), ameaça x ataque, vulnerabilidades dos
sistemas, códigos maldosos, criptografia (conceitos básicos) e tipos de ataque.
Conhecer e descrever as principais normas ISO/IEC de segurança; Descrever
os Componentes principais da política de segurança e do plano de
contingência;

Objetivos Específicos
Identificar os cuidados necessários com hardware e software para proteger a
informação; Conhecer os conceitos básicos de segurança;

Identificar problemas de segurança; Conhecer e aplicar os mecanismos de


segurança: autenticação e controle de acesso;

Conhecer e construir políticas de segurança e plano de contingencia nas


organizacionais.

Conteúdos
Conceitos Básicos

• Sociedade do Conhecimento
o Informação
o Ciclo de Vida da Informação
• Desafios
o Anatomia do Problema
o Visão Corporativa
o Vulnerabilidades X Ameaças
o Conscientização do Corpo Executivo
o Modelo de gestão Corporativa de Segurança
• Segurança da Informação
o Conceito
o Aspectos principais da segurança
o Ameaças
o Vulnerabilidades (panorama das vulnerabilidades)
o Medidas de Segurança
o Barreiras de Segurança
o Códigos Maldosos
• Tipos de Ataques ((Roubo de senhas, spoofing, sniffing, scanning, denial
of service, exploração de falhas, engenharia social)
• Serviços de segurança (conceitos: autenticação, controle de acesso,
criptografia, auditoria, não-repudiação)
• Sistemas de Detecção de intrusão.
• Mecanismos de segurança: identificação e autenticação (senhas,
desafio-resposta, single sign-on), controle de acesso (listas de controle
de acesso e capabilities), criptografia (conceitos básicos).
• Políticas de Segurança: definições, normas de segurança (ISO/IEC
17799, ISO 15408). Políticas de segurança organizacionais e políticas
de segurança específicas.
• Aspectos de segurança física.

Metodologia e Recursos Didáticos

Aulas expositivas, contextuais e práticas. Material expositivo multimídia, apresentação


de slides, vídeos, artigos complementares. Uso de quadro branco. Projeção do
computador do professor na demonstração de utilização de aplicativos.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Redes

Procedimentos Avaliativos

Prova escrita. Prova em arquivo digital realizando a atividade em sala de aula.


Trabalhos em grupos. Produção individual.

Bibliografia Básica
STALLINGS, William; Criptografia e Segurança de Redes: princípios e
práticas. 4 Ed. São Paulo: Pearson Prentice Hall, 2008;
FARMER, Dan; VENEMA, Witse. Perícia Forense Computacional. 1 Ed. São
Paulo: Pearson Prentice Hall, 2007;
BURNETT, Steve; PAINE, Stephen. Criptografia e Segurança: O guia oficial
RSA, Rio de Janeiro: Campus, 2002.

Bibliografia Complementar
MITNICK, Kevin D.; Simon William L. A arte de Enganar. São Paulo: Pearson
Prentice Hall, 2003.
TRIGO, Clodoni Honório; Melo, Sandro. Projeto de segurança. São Paulo: Alta
Books, 2004.
CARUSO, Carlos A. Segurança em Informática e de Informações. São Paulo,
Editora SENAC, 1999.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 6o

Disciplina: Negócios na Internet Carga-horária: 30

Professor

Ementa
Negócios na Internet. Varejo na Internet. Comércio Eletrônico.
Objetivo Geral

Preparar os estudantes a observarem a influencia do comércio eletrônico na gestão da


empresa e os processos necessários para sua implantação, em relação a aspectos
mercadológicos e estruturais na negociação de bens, produtos e serviços na internet.

Objetivos Específicos
- Identificar e saber utilizar a tecnologia de informação e de comunicação como
ferramenta estratégica de negócio;
- Aplicar software e apresentar relatório comunicando a situação da empresa.
- Fazer a relação teoria-prática no cotidiano empresarial;
- Analisar problemas, identificar alternativas de soluções e tomar decisões nas
negociações na internet.
Conteúdos
1 Negócios na Internet
1.1 Introdução ao comércio eletrônico
1.2 Visão geral dos negócios na Internet
1.3 Mercado do comércio Eletrônico
2 Varejo na Internet
2.1 Varejo no Comércio Eletrônico: produtos e serviços
2.2 Comportamento do Consumidor
3 Comércio Eletrônico e o ambiente organizacional
3.1 Negócios na era digital
3.2 Economia digital
3.3 Mercado digital
3.4 Integração eletrônica
3.5 Customização em massa
3.6 Estratégias de negócios
3.7 Organização virtual
Metodologia e Recursos Didáticos

Aula expositivo-dialogada. Recursos áudios-visuais para apresentação de slides, vídeos e


complementos. Uso de quadro branco. Estudo de Caso. Pesquisa Acadêmica.
Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Visita técnica a empresas de TI na região, Estado ou País. Aulas práticas em laboratório de


Informática.

Procedimentos Avaliativos

Exercícios. Prova escrita. Trabalhos de grupo. Produção individual de estudos de caso e


exercícios.

Bibliografia Básica
*ALBERTIN, Alberto Luiz. Comércio Eletrônico: Modelo, Aspectos e Contribuições de Sua
Aplicação. 5ª edição. São Paulo: Atlas, 2004.
JR, Wagner Meira; MURTA, Cristina Duarte; CAMPOS Sérgio Vale Aguiar; NETO, Dorgival
Olavo Guedes. Sistemas de Comércio Eletrônico (LIVRO-TEXTO), Editora Campus, 2002.
TURBÃO, Efraim; KING David. Comércio Eletrônico: Estratégia e Gestão, Editora Prentice-
Hall, 2004.
Bibliografia Complementar
VASCONCELLOS, Eduardo. E-commerce nas empresas brasileiras. São Paulo, SP :
Atlas, 2005.
SIEGEL David. Futurize sua empresa : estratégias de sucesso na era do e-customer, e-
business, e-commerce. tradução Bazan Tecnologia e Lingüística. São Paulo, SP: Futura,
2000.
JUNIOR, Ronaldo Lemos da Silva; WAISBERG Ivo. Comércio eletrônico. São Paulo, SP:
Revista dos Tribunais, 2001.
CHLEBA, Márcio. Marketing digital: novas tecnologias & novos modelos de negócio. São
Paulo, SP: Futura, 2000.
CASTELLS; Manuel. A Galáxia da Internet: reflexões sobre a internet, os negócios e a
sociedade. Rio de Janeiro: Jorge Zahar Ed., 2003.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 60

Tecnologia de Informação e
Disciplina: Carga-horária: 60
Comunicação

Professor

Ementa
Tecnologia Educacional. Recursos Audiovisuais. Mídia Impressa. Internet. Software Educacional.
Oficinas de Informática.
Objetivo Geral
Desenvolver a capacidade de avaliação crítica dos recursos tecnológicos disponíveis de modo a
contribuir para o enriquecimento da prática pedagógica.
Objetivos Específicos
• Proporcionar a fundamentação teórico-prática das tecnologias aplicadas à educação;
• Conhecer os principais recursos tecnológicos e de comunicação e suas aplicações em
ambientes educacionais;
• Conhecer e analisar softwares voltados à educação;
• Utilizar a internet como veículo de pesquisa, comunicação e publicação de trabalhos;
• Criar projetos envolvendo o uso de tecnologias aplicadas à educação.
Conteúdos
Sendo os conteúdos desta disciplina muito abrangentes e diversos, estes serão agrupados em
unidades. As aulas abordarão discussão e reflexão teórica, apresentação de projetos e propostas
de uso da tecnologia em questão, atividades práticas e apresentações de trabalhos e ou debates.
I – Tecnologia Educacional: Pressupostos,TICs e gestão de mídias.
II – Recursos audiovisuais: Utilização de música, TV, filmes e apresentações multimídia em
projetos de sala de aula.
III – Mídia Impressa: Diversas linguagens e projetos envolvendo a utilização de material impresso.
IV – Internet: Ciberespaço, ética, pesquisa, comunicação síncrona e assíncrona e publicação.
V – Softwares Educacionais: Tipologia, objetivos de utilização, análise e jogos on-line.
VI – Oficinas de informática: aulas no laboratório de informática onde os alunos irão produzir
material audiovisual, acessar a internet, pesquisar e conhecer alguns softwares e sites.

Metodologia e Recursos Didáticos


As aulas terão caráter teórico-prático e, portanto contarão com o uso de metodologia
diversificada, tais como:
• Dinâmicas de grupo;
• Aulas expositivas;
• Leituras dirigidas;
• Debates;
• Utilização de retro projetores e projetores multimídia;
• Utilização de TV e DVD;
• Oficinas no laboratório de informática;
Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos
Os alunos serão avaliados segundo os seguintes critérios:
• Participação contributiva nas discussões;
• Assiduidade;
• Postura ética;
• Relacionamento interpessoal;
• Envolvimento nos trabalhos em grupo;
• Estabelecimento de relações conceituais, argumentação consistente e coerência teórica;
• Criatividade e pontualidade na entrega de trabalhos.

E com os seguintes instrumentos avaliativos:


• Relatório de pesquisa de campo (Individual): 4,0
• Seminário (grupo) e resumo de texto: 3,0
• Atividade em duplas: 3,0

Bibliografia Básica
TEDESCO, J. C. Educação e novas tecnologias: esperança ou incerteza? São Paulo: Cortez, 2003.

CARNEIRO, R. Informática na educação: representações sociais do cotidiano. São Paulo: Cortez,


2002.

CARVALHO, F. C. A. & IVANOFF, G. B. Tecnologias que educam. São Paulo: Pearson, 2010.

Bibliografia Complementar

Artigos diversos.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo: 6º.

Disciplina: Projeto Integrador V Carga-horária: 150

Professor

Ementa

Implementação do sistema Projetado.

Objetivo Geral

Implementar e testar o sistema para internet ou dispositivos móveis elaborado no Projeto


Integrador IV.

Objetivos Específicos

Articular os conteúdos trabalhados durante o curso.

Conteúdos

- Os conteúdos serão abordados do projeto resultam das discussões realizadas nas


disciplinas ao longo do curso.

Metodologia e Recursos Didáticos

- Orientação presencial
- Desenvolvimento de um webquest
- Acompanhamento das atividades desenvolvidas no Projeto

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

- Ambiente de webquest

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação o trabalho de implementação do Projeto


Integrador.

Bibliografia Básica

A bibliografia é a que foi trabalhada nas disciplinas durante todo o curso.

Bibliografia Complementar

A bibliografia é a que foi trabalhada nas disciplinas durante todo o curso


Optativas
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo:

Disciplina: Tópicos Avançados em Banco de Dados Carga-horária: 60

Professor

Ementa

Tópicos avançados em banco de dados.

Objetivo Geral
Estudar de forma aprofundada algum tópico avançado em banco de dados,
complementando os demais assuntos tratados no curso.

Objetivos Específicos

• Estudar de forma aprofundada algum tópico avançado em banco de dados,


complementando os demais assuntos tratados no curso.

Conteúdos
• O conteúdo será definido a cada oferta da disciplina, de acordo com o tópico avançado a
ser considerado;
• A ementa deverá ser atualizada e o plano de ensino será desenvolvido pelo professor que
ministrar a disciplina, devendo o seu oferecimento ser aprovado em reunião de Colegiado
do Curso e após ser encaminhado para os órgãos competentes para aprovação;
• Exemplos de tópicos avançados:
o Data Warehouse
o Data Mining
o Bancos de dados não-convencionais
o Integração de dados
o Projeto de BD com UML
Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um trabalho de


implementação do projeto da disciplina.
Bibliografia Básica

GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003.
KORTH, H. F.; SUDARSHAN, S.; SILBERSCHATZ, A. Sistema de Banco de Dados. 5. ed. Rio de janeiro:
Campus, 2006.
DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Campus, 2004.
ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 4. ed. Rio de Janeiro: LTC. 2005.

Bibliografia Complementar

A ser definida pelo professor que miistrar a disciplina.


Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo:

Tópicos Avançados em Engenharia de


Disciplina: Carga-horária: 60
Software

Professor

Ementa

Tópicos avançados em engenharia de software.

Objetivo Geral
Estudar de forma aprofundada algum tópico avançado em engenharia de software,
complementando os demais assuntos tratados no curso.

Objetivos Específicos

• Estudar de forma aprofundada algum tópico avançado em engenharia de software,


complementando os demais assuntos tratados no curso.

Conteúdos
• O conteúdo será definido a cada oferta da disciplina, de acordo com o tópico avançado a
ser considerado;
• A ementa deverá ser atualizada e o plano de ensino será desenvolvido pelo professor que
ministrar a disciplina, devendo o seu oferecimento ser aprovado em reunião de Colegiado
do Curso e após ser encaminhado para os órgãos competentes para aprovação;
• Exemplos de tópicos avançados:
o Engenharia de Software para a WEB
o Engenharia de software baseada em componentes
o Reuso de software
o Métodos Formais
o Métodos e técnicas de design de IHC
o Engenharia Reversa e Re-Engenharia
o Tecnologias emergentes

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios


Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um trabalho de


implementação do projeto da disciplina.

Bibliografia Básica

CYBIS, W. A.; BETIOL, A.; FAUST, R. Ergonomia e Usabilidade: Conhecimentos,


Métodos e Aplicações. São Paulo: Jump Editora, 2008.
DELAMARO, M.; MALDONADO, J. C.; JINO, M. Introdução ao teste de software. Rio
de Janeiro: Elsevier, 2007. 394 p.
PEZZÈ, M. Teste e análise de software: processos, princípios e técnicas. Porto Alegre:
Bookman, 2008
PFLEEGER, S. L. Engenharia de Software: Teoria e Prática. 2. ed. São Paulo: Prentice
Hall, 2004.
PRESSMAN, R. S. Engenharia de Software. 6. ed. São Paulo: McGraw-Hill, 2006.
SOMMERVILLE, I. Engenharia de Software. 8. ed. São Paulo: Pearson Addison-
Wesley, 2007.

Bibliografia Complementar

A ser definida pelo professor que ministrar a disciplina.


Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo:

Disciplina: Qualidade de Software Carga-horária: 30

Professor

Ementa
Conceitos básicos da Qualidade de Software. Qualidade de Processo e de Produto.
Garantia de Qualidade e Padrões. Planejamento de Qualidade. Controle de Qualidade.
Medições e Métricas de Software. Normas e Padrões de Qualidade.

Objetivo Geral
Proporcionar ao aluno o conhecimento dos conceitos necessários para a adoção da
qualidade de software
Objetivos Específicos
• Conhecer os conceitos básicos a qualidade de software
• Conhecer as normas e padrões para controle da qualidade de software
• Capacitar o aluno para a aplicação prática das técnicas de gerenciamento e garantia da
qualidade de software
Conteúdos
1. Conceitos Básicos
1.1. O que é qualidade
1.2. O que é qualidade de software
1.3. Qualidade do processo de software
2. Garantia de Qualidade e Padrões
2.1. Padrões de Produto
2.2. Padrões de Processo
2.3. Padrões de Documentação
3. Planejamento da Qualidade
4. Controle de Qualidade
4.1. Revisões de qualidade
4.2. Avaliação automatizada de software
5. Medições e Métricas de Software
5.1. Processo de medição
5.2. Métricas de Produto
5.3. Análise de medições
6. Normas e Padrões de Qualidade
6.1. Padrões ISO
6.2. Padrões NBR
6.3. Modelo MPS.br
6.4. CMMI

Metodologia e Recursos Didáticos

Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.


Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica
SOMMERVILLE, Ian. Engenharia de Software. 8ª edição. São Paulo: Pearson Prentice Hall,
2010.

PRESSMAN, Roger S. Engenharia de Software. 6ª edição. São Paulo: Bookman, 2006.

KOSCIANSKI, André; SOARES, Michel dos S. Qualidade de Software. São Paulo: Novatec,
2006.

ROCHA, Ana Regina Cavalcanti da; WEBER, Kival Chaves; MALDONADO, José
Carlos. Qualidade de software. São Paulo: Pearson Prentice Hall, 2004

Bibliografia Complementar
INTHURN, Cândida. Qualidade & teste de software. Florianópolis: Visual Books,
2001.

MECENAS, Ian; OLIVEIRA, Viviane de. Qualidade em Software. São Paulo: Alta
Books, 2005.
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo:

Disciplina: Inteligência Aplicada Carga-horária: 30

Professor

Ementa

Técnicas de inteligência artificial para aplicação na resolução de problemas em soluções


para internet; Redes Neurais (conexionistas); Lógica e Conjuntos Difusos; Reconhecimento
de Padrões; Sistemas Especialistas; Raciocínio Baseado em Casos; Algoritmos Genéticos;
Agentes Inteligentes;

Objetivo Geral
Proporcionar ao aluno uma visão geral da Inteligência Artificial e suas técnicas, com ênfase
na aplicação destas técnicas para a solução de problemas no desenvolvimento de aplicações
para internet.

Objetivos Específicos

• Conhecer os conceitos básicos da Inteligência Artificial


• Conhecer as ferramentas disponíveis para o emprego da Inteligência Artificial
• Estudar e aplicar as técnicas da Inteligência Artificial no desenvolvimento de exemplos
práticos

Conteúdos
1. Introdução a Inteligência Artificial
1.1. Conceito de Inteligência Artificial (IA)
1.2. Histórico da IA
2. Técnicas da IA
2.1. Sistemas Especialistas
2.2. Redes Neurais
2.3. Raciocínio Baseado em Casos
2.4. Algoritmos Genéticos
2.5. Lógica Difusa
2.6. Conjuntos Difusos
2.7. Técnicas para Reconhecimento de Padrões
2.8. Agentes Inteligentes e Sistemas Multiagentes
3. Construção de Exemplos Práticos de Emprego das Técnicas de IA para Resolução
de Problemas em Sistemas para Internet
Metodologia e Recursos Didáticos
Aulas práticas e dialogadas, desenvolvidas principalmente em laboratório.
Uso de projetor multimídia e quadro branco.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: provas escritas, exercícios e um


trabalho de implementação do projeto da disciplina.

Bibliografia Básica

NORVIG, Peter; RUSSEL, Stuart. Inteligência Artificial. 2ª edição. São Paulo: Campus, 2003.
COSTA, Ernesto; SIMÕES, Anabela. Inteligência Artificial - Fundamentos e Aplicações. São
Paulo: FCA – Editora de Informática, 2008.
FERNANDES, Anita M. Inteligência Artificial – Noções Gerais. Florianópolis: Visual Books,
2003.

Bibliografia Complementar
Curso: Tecnologia em Sistemas para Internet

Área Profissional: Informação e Comunicação Período Letivo:

Disciplina: Redes Móveis Carga-horária: 30

Professor

Ementa

Tipos de Sistemas Operacionais; Noções de Processos; Noções de Gerenciamento de


Memória; Noções de Sistemas de Arquivos; Estudo de casos: Linux; Instalação e Execução
do Linux; Uso do Shell e Comandos Básicos; Área Gráfica e Programas; Administração
Básica; Conexão com a Internet;

Objetivo Geral

Esta disciplina visa apresentar as arquiteturas, os serviços e os protocolos para sistemas


móveis sem fio com foco em padrões de telecomunicações de segunda e terceira gerações,
redes locais sem fio e Internet móvel.

Objetivos Específicos

Ao final desta disciplina o aluno deverá conhecer os métodos de acesso em sistemas


móveis, a comunicação móvel e celular, bem como conceitos sobre telefonia móvel.
Apresentar arquiteturas sem fio e serviços da Internet móvel.

Conteúdos

1. Introdução a Redes Móveis Celulares


1.1. Tecnologias e Hardware
1.2. Sistemas Celulares Analógicos
1.2.1. TDMA
1.2.2. CDMA
1.3. Sistemas Celulares Digitais
1.3.1. IS-95
1.3.2. GSM
1.4. Sistemas Móveis
2. Arquitetura Padrão de uma Rede Wireless
2.1. Introdução a redes sem-fio e redes ad-hoc
2.2. Tecnologias de redes locais e de longa distância móveis
2.2.1. IEEE802.11
2.2.2. Bluetooth
2.2.3. Wireless ATM
2.3. Aplicações móveis
2.4. Tendências

Metodologia e Recursos Didáticos

Aulas expositivas dialogadas; dinâmica de grupo; estudo de casos; aulas práticas;


Quadro branco e marcadores; transparências apresentadas em computador com TV;
microcomputadores e software de apresentação; textos dirigidos; listas de exercícios.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Laboratório de Sistemas Operacionais e Redes de Computadores;


Sala Teórica;

Procedimentos Avaliativos

Prova escrita; produção textual; participação; assiduidade; trabalho em grupo; trabalho


individual; debates; pesquisas; exercícios;

Bibliografia Básica

FIORESE, Virgílio. Wireless - Introdução às Redes de Telecomunicação Móveis


Celulares. Rio de Janeiro: Brasport, 2007.
KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet. São Paulo:
Pearson Prentice Hall, 2010.
RAPPAPORT, Theodore S. Comunicações Sem Fio. São Paulo: Pearson Prentice Hall,
2009.

Bibliografia Complementar

HAYKIN, Simon; MOHER, Michael. Sistemas Modernos de Comunicações Wireless.


São Paulo: Bookman, 2008.
Curso: Tecnologia de Sistemas para Internet

Área Profissional: Comunicação e Informação Período Letivo:

Disciplina: Libras Carga-horária: 30

Professor

Ementa
História da Educação de Surdos; Aspectos Culturais; Iniciação à Libras
Objetivo Geral
Compreender a história da Educação de Surdos no Brasil e no mundo, bem como alguns
aspectos culturais que envolvem as pessoas surdas e sua língua, Libras.
Objetivos Específicos

Conhecer as concepções do Oralismo, Comunicação Total e Bilinguismo da Educação de


Surdos; Identificar valores, comportamentos e tradições que envolvem as pessoas Surdas;
Conhecer o alfabeto manual, os números e vocabulário de Libras.

Conteúdos

História da Educação de Surdos;


Aspectos das Culturas Surda: valores, comportamentos, tradições, comunidades Surda,
associações;
Libras: alfabeto manual, números, cumprimentos, vocabulário.

Metodologia e Recursos Didáticos

Aulas expositivas, seminários, oficinas de elaboração de materiais, resenhas.

Viagens visitas técnicas / Unidades Didáticas e Laboratórios

Visita à Associação de Surdos de Bal. Camboriú ( ASBAC ).

Procedimentos Avaliativos

Serão consideradas atividades formais de avaliação: prova escrita, prova oral, relatórios, produção
textual, seminários, exercícios, pesquisas, entre outros.

Bibliografia Básica

GOLDFELD, Márcia. A criança surda: Linguagem e cognição numa perspectiva sócio-


interacionista. São Paulo: Plexus, 1997.
QUADROS, Ronice Müller de; KARNOPP, Lodenir Becker. Língua de sinais brasileira:
estudos lingüísticos . Porto Alegre, RS: Artmed, 2009.
ALMEIDA, Elizabeth Oliveira Crepaldi de et al. Atividades ilustradas em sinais da
libras. Rio de Janeiro: REVINTER, 2004. 241p. ISBN

Bibliografia Complementar

BOTELHO, Paula. Linguagem e letramento na educação dos surdos: ideologias e


práticas pedagógica . Belo Horizonte: Autêntica, 2005. 158 p.
MOURA, Maria Cecilia de; VERGAMINI, Sabine Antonialli Arena; CAMPOS, Sandra
Regina Leite de. Educação para surdos: práticas e perspectivas . São Paulo: Santos Ed.,
2008. 197p.
SLOMSKI, Vilma Geni. Educação bilíngue para surdos: concepções e implicações
práticas . Curitiba: Juruá, 2010. 123p.

Você também pode gostar