Sunteți pe pagina 1din 13

Organização Curricular do Curso Superior de Tecnologia em Sistemas

para Internet - TDS 2009/1

Organização Curricular do Curso Superior de Tecnologia em Sistemas para Internet


(Atualizado em 12/08/2009)
1 DADOS LEGAIS:
Reconhecido pela Portaria MEC 63 de 28 de fevereiro de 2008, publicada no Diário Oficial da União em 29 de
fevereiro de 2008, página 25, seção I. Alterado o currículo de acordo com a Resolução 224/2008 de 16 de outubro
de 2008 do Conselho de Ensino, Pesquisa e Extensão do IST.

2 PERFIL PROFISSIOGRÁFICO:
 Selecionar e utilizar aplicativos e utilitários a partir da avaliação das necessidades do usuário;
 Instalar e configurar sistemas operacionais, aplicativos e utilitários;
 Resolver problemas através da implementação de algoritmos, utilizando linguagens de programação;
 Aplicar os princípios da abordagem orientada a objetos no desenvolvimento de sistemas;
 Desenvolver aplicações utilizando os princípios da programação orientada a eventos
 Desenvolver aplicações utilizando o conceito de desenvolvimento em múltiplas camadas;
 Identificar a estrutura, organização e padronização das redes TCP/IP e da Internet;
 Elaborar aplicações para o ambiente Internet;
 Selecionar e propor modelos de construção de web sites dinâmicos baseados em tecnologia de objetos
distribuídos;
 Conhecer e aplicar técnicas para o bom relacionamento entre pessoas e manter a eficácia das técnicas de
trabalho em equipe;
 Reconhecer problemas relativos a recursos e usuários num Sistema Operacional;
 Analisar e comparar os serviços e funções dos sistemas operacionais em ambientes de rede;
 Selecionar ferramentas necessárias à montagem de um sistema seguro;
 Elaborar um plano de negócios;
 Integrar recursos de Tecnologia da Informação aos negócios das organizações;
 Modelar sistemas de banco de dados;
 Projetar e implementar sistemas de informação para a Internet;
 Compreender a importância da gestão de pessoas em um gerenciamento de projetos;
 Realizar trabalho em equipe, correlacionando conhecimentos da base tecnológica ou científica, tendo em vista
o caráter interdisciplinar da área e a formação integral do aluno.

3 VALIDADE:
Válido para todas as turmas iniciantes a partir do primeiro semestre de 2009, exceto para aqueles alunos que
solicitaram, expressamente, a mudança de grade curricular.

4 CARGA HORÁRIA E PERÍODO PARA INTEGRALIZAÇÃO DO CURSO:


O curso possui uma carga horária de 2.480 h/a, incluindo 80 h/a de Trabalho de Conclusão de Curso - TCC,
podendo ser integralizado no mínimo em 5 no máximo em 10 semestres.

5 COMPETÊNCIAS, HABILIDADES E BASES TECNOLÓGICAS:

MÓDULO BÁSICO

ARQUITETURA E ORGANIZAÇÃO DE SISTEMAS COMPUTACIONAIS


Hardware: instalação e configuração de placas, e periféricos; Instalação de software (compactador, antivírus e
aplicativos); Sistemas operacionais: utilização de ambiente gráfico e caractere, gerenciamento de arquivos e pastas.

Bibliografia Básica
TANENBAUM, Andrew S. Organização estruturada de computadores. 5. ed. São Paulo, Prentice-Hall, 2006.
WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2. ed. Porto Alegre: Sagra Luzzatto, 2001.
VASCONCELOS, Laércio; ASSUMPÇÃO FILHO, Milton Mira de. Como montar, configurar e expandir seu
PC. 7. ed. São Paulo: Makron Books, 2001.

Bibliografia Complementar

RQ 9403 Rev. 00
Página 1 de 13
TORRES, Gabriel. Hardware: curso completo. 4. ed. Rio de Janeiro: Axcel Books, 2001.
VASCONCELOS, Laércio. Hardware total. São Paulo: Makron Books, 2002.

LÓGICA DE PROGRAMAÇÃO
Lógica de programação e linguagem de programação de alto nível (resolução de problemas, variáveis,
identificadores, instruções, operadores, estrutura seqüencial, de decisão e repetição, matrizes).

Bibliografia Básica
FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação. 2. ed. São Paulo, Makron Books,
2000.
MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para
desenvolvimento de programação de computadores. 12. ed. rev. e atual. São Paulo: Érica, 2000.
LIBERTY, Jesse. Aprenda em 24 horas C++. Rio de Janeiro: Campus, 1998.

Bibliografia Complementar
DEITEL, H. M.; DEITEL, P. J. C++: como programar. 3. ed. Porto Alegre: Bookman, 2001.
LAFORE, Robert. Aprenda em 24 horas: estruturas de dados e algoritmos. Rio de Janeiro: Campus, 1999.

METODOLOGIA CIENTÍFICA
Ciência e Tecnologia. Diretrizes metodológicas para a leitura e compreensão de textos técnicos. Métodos
científicos. Pesquisa-tipos. Fichamento. Elaboração de seminários, artigo científico e resenha crítica. Processos e
técnicas de elaboração do trabalho científico. Projeto de pesquisa - etapas - elaboração.

Bibliografia Básica
LAKATOS, Eva Maria; MARCONI, Marina de Andrade. Fundamentos da metodologia científica. 3. ed. São
Paulo: Atlas, 1991.
SEVERINO, Antônio Joaquim. Metodologia do trabalho científico. 21. ed. São Paulo: Cortez, 2000

Bibliografia Complementar
CERVO, Amado L., BERVIAN, Pedro A. Metodologia científica. São Paulo: Prentice Hall, 2003.
AZEVEDO, Israel Belo de. O prazer da produção científica: diretrizes para a elaboração de trabalhos científicos.
8. ed. São Paulo: Prazer de Ler, 2000.
GURGACZ, Glaci; NASCIMENTO, Zinara, M. A. Metodologia do trabalho científico. Joinville: SOCIESC,
2007.

SISTEMAS OPERACIONAIS
Princípios de um sistema operacional. Processos e threads. Comunicação entre processos (IPC). Gerenciamento de
Processos. Sincronização de processos. Escalonamento de processos. Impasses. Gerenciamento de memória real.
Gerenciamento de memória virtual. Gerenciamento de entrada e saída.

Bibliografia Básica
OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas
operacionais. 2. ed. Porto Alegre: Sagra Luzzato, 2001.
SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Sistemas operacionais: conceitos e
aplicações. 5. ed. Rio de Janeiro: Campus, 2001.
DEITEL, DEITEL. Sistemas operacionais. São Paulo: Pearson. 2006.

Bibliografia Complementar
TANENBAUM, Andrew S. Sistemas operacionais: projeto e implementação. 2. ed. Porto Alegre: Bookmann,
2000.
STALLINGS, William. Operating systems: internals and design principles. 4. ed. New Jersey: Prentice Hall,
2001.
SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Operating system concepts. 6. ed. New
York: John Wiley & Sons, 2002

MATEMÁTICA APLICADA A COMPUTAÇÃO


Matrizes, Funções, Limites, Introdução a Derivadas.

Bibliografia Básica
STEINBRUCH, Alfredo; WINTERLE, Paulo. Introdução à álgebra linear. São Paulo: Makron Books, 1990.

RQ 9403 Rev. 00
Página 2 de 13
BOLDRINI, José Luiz, et. al. Álgebra linear. 3. ed. rev. e ampl. São Paulo: Harbra, 1986.
FLEMMING, Diva Marília; GONÇALVES, Míriam Buss. Cálculo A: funções, limite, derivação, integração. 5.
ed. Florianópolis: UFSC, 1992.
ANTON, Howard. Cálculo: um novo horizonte. v. 1. 6. ed. Porto Alegre: Bookman, 2000.

Bibliografia Complementar
STEINBRUCH, Alfredo; WINTERLE, Paulo. Álgebra linear. 2. ed. São Paulo: Makron Books, 1987.
LEITHOLD, Louis. O cálculo com geometria analítica. 3. ed. São Paulo: Harbra, 1994.
MUNEM, Mustafa A.; FOULIS, David J. Cálculo. v. 1. Rio de Janeiro: LTC, 1982.

COMUNICAÇÃO EMPRESARIAL
O processo de comunicação. Funções da linguagem. Aspecto social da comunicação. A comunicação empresarial:
delimitações. Habilidades para a construção do texto no âmbito empresarial. A qualidade na comunicação
empresarial. Coerência e coesão textuais. Modalizadores do discurso. A argumentação e a noção de
enquadramento. Os cuidados com o discurso. Os níveis de leitura e a interpretação. O cuidado com a extrapolação.
A construção do texto: estrutura da frase e do parágrafo. Aspectos gramaticais: atualização ortográfica, dúvidas
gráficas, pontuação, uso de pronomes, concordância verbal e nominal. A estrutura do e-mail. As demais escritas
empresariais: carta, memorando, circular e relatório.

Bibliografia Básica
TEIXEIRA, Leonardo. Comunicação na empresa. São Paulo: FGV, 2007.
MEDEIROS, J. B.; ANDRADE, M. M. Comunicação em língua portuguesa. Rio de Janeiro: Atlas, 2004.
ANDRADE, Maria Margarida de; HENRIQUES, Antônio. Língua portuguesa: noções básicas para cursos
superiores. 6. ed. São Paulo: Atlas, 1999.

Bibliografia Complementar
MARTINS, Eduardo. Manual de redação e estilo. 3. ed. São Paulo: O Estado de São Paulo,1997.
OLIVEIRA, Nádia Fátima de. Manual para trabalhos acadêmicos. Joinville: Sociesc, 2002.
SACCONI, L. A nossa gramática: teoria e prática. 26. ed. São Paulo: Atual, 2001.

MEIO AMBIENTE
Legislação ambiental (federal, estadual e municipal); avaliação dos potenciais de riscos; os riscos ambientais
relacionados à cadeia logística; tecnologia ambiental integrada.

Bibliografia Básica
BAIRD, Colin. Química ambiental. 2. ed. Porto Alegre: Bookman, 2002.
SILVA, V. G. Legislação ambiental comentada. São Paulo: Fórum, 2002.
DONAIRE, Denis. Gestão ambiental da empresa. 2. ed. São Paulo: Atlas, 1999.

Bibliografia Complementar
BACKER , P. Gestão ambiental: a administração do verde. Rio de Janeiro: Qualitymark, 1995.
GESTÃO ambiental e competitividade na empresa: REAd Revista Eletrônica de Administração da EFRGS.

PROJETO INTERDISCIPLINAR - BÁSICO


Inovação e tecnologias, incubadoras, liderança; Características empreendedoras; Detecção de novas oportunidades.

MÓDULO APLICAÇÕES WEB


Pré-requisito: Módulo Básico

CONSTRUÇÃO DE PÁGINAS WEB


Conceituação web: páginas estáticas e dinâmicas, recursos para navegação e construção de páginas.

Bibliografia Básica
RAMALHO, José Antônio Alves. HTML dinâmico. São Paulo: Berkeley, 1999.
BRAGA, Bruno Rocha. Web development usando o visual HTML editor. São Paulo: Ciência Moderna, 2002.
OLIVÉRIO, Carlos Antônio José. Faça um site: HTML 4.0 - orientado a objeto. São Paulo: Érica, 2000.

Bibliografia Complementar
KRALEY, Mike; LIBERTY, Jesse. Aprendendo a desenvolver documentos XML para a Web. São Paulo:
RQ 9403 Rev. 00
Página 3 de 13
Makron-Books, 2001
BROWN, Christopher L. T.; ZIMMERMAN, Scott. Kit de construção de sites Web para Windows 95. São
Paulo: Makron-Books, 1997

DESIGN DIGITAL
Aplicativos de editoração, tratamento de imagens, ilustração, construção de páginas para a Web. Similaridades e
diferenças entre os processos analógicos e os processos digitais de produção. O processo de criação e
desenvolvimento de trabalhos digitais para WEB.

Bibliografia Básica
JOHNSON, Steven. Cultura da interface. São Paulo: Jorge Zahar, 2001.
ROJO, Javier. Designer digital. Rio de Janeiro: Rosari, 2008.

Bibliografia Complementar
SANTOS, Milton. A natureza do espaço: técnica e tempo. razão e emoção. São Paulo: Edusp, 2008.

INTERFACE HOMEM-MÁQUINA
Definição de design; Compreendendo interação; Compreendendo usuário; Entendendo e projetando colaboração e
comunicação; Compreendendo como a interface afeta o usuário; O projeto do processo de interação; Identificando
necessidades e estabelecendo requisitos; Projetando, prototipando e construindo Interfaces; Abordagem centrada
no usuário para projeto de interação; Testando e modelando usuários; Executando projeto e avaliação no mundo
real. Estudos de caso e desenvolvimento de cenários.

Bibliografia Básica
YVONNE, Rogers, et al. Human-computer interaction. New Jersey: Addison-Wesley, 2002.
AZEVEDO, Eduardo; CONCI, Aura. Computação gráfica: teoria e pratica. Rio de Janeiro: Campus, 2003.

Bibliografia Complementar
JOHNSON, P. Human computer interaction. New Jersey: McGraw Hill, 1992.
HICKSON, Rosangela. Projeto de sistemas web orientados a interface. Rio de Janeiro, Campus, 2004.

ESTRUTURA DE DADOS
Estruturas de dados avançadas e algoritmos de manipulação, incluindo pilhas, filas, listas encadeadas, árvores e
grafos. Técnicas de pesquisa e classificação de dados e recursividade.

Bibliografia Básica
MORAES, C. R. Estrutura de dados e algoritmos: uma abordagem didática. São Paulo: Berkeley Brasil, 2001.
VELOSO, P.; SANTOS, C.; AZEREDO, P.; FURTADO, A. Estrutura de dados. Rio de Janeiro: Campus, 1987.

Bibliografia Complementar
Lopes, Arthur Vargas. Estruturas de dados: para a construção de software. v. 1. Canoas: ULBRA, 1999.
Lopes, Arthur Vargas. Estruturas de dados: para a construção de software. v. 2. Canoas: ULBRA, 1999.
ZIVIANI, N. Projeto de algoritmos com implementações em JAVA e C++. São Paulo: Thompson Pioneira,
2006.

PROGRAMAÇÃO ORIENTADA A OBJETOS


Programação estruturada avançada: matrizes, registros, arquivos, modularização (passagem de parâmetros,
recursividade); Tratamento de erros e exceções; Modelo Cliente-Servidor: conceitos, desenvolvimento de
aplicações; Programação Orientada a Objetos: objeto, classe, mensagem, abstração, encapsulamento, herança,
polimorfismo.

Bibliografia Básica
DEITEL, H. M.; DEITEL, P. J. C++: como programar. 3. ed. Porto Alegre: Bookman, 2001.
DEITEL, H. M.; DEITEL, P. J. Java: como programar. 4. ed. Porto Alegre: Bookman, 2003.
BASHAM, Bryan; SIERRA, Kathy; BATES, Bert. Use a cabeça! Java 2. Rio de Janeiro: Alta Books, 2005.

Bibliografia Complementar
SCHILDT, H. C++ guia para iniciantes. Rio de Janeiro: Ciência Moderna, 2002.

EMPREENDEDORISMO

RQ 9403 Rev. 00
Página 4 de 13
A mortalidade Empresarial. Características empreendedoras. Intraempreendedorismo. Competitividade. A
inovação. Órgãos de apoio.

Bibliografia Básica
BERNARDI, Luiz Antônio. Manual de empreendedorismo e gestão: fundamentos, estratégias e dinâmicas. São
Paulo: Atlas, 2003.
DORNELAS, José Carlos Assis. Empreendedorismo: transformando idéias em negócios. Rio de Janeiro:
Campus, 2001.
DOLABELA, Fernando. O Segredo de Luísa: uma idéia, uma paixão e um plano de negócios; como nasce um
empreendedor e se cria uma empresa. 14. ed. São Paulo: Cultura, 2002.

Bibliografia Complementar
DEGEN, Ronald J. O empreendedor: fundamentos da iniciativa empresarial. 7. ed. São Paulo: McGraw-Hill,
1989.

PROJETO INTERDISCIPLINAR - APLICAÇÕES WEB


Aplicar as competências desenvolvidas nas unidades curriculares do módulo para resolver um desafio da função
profissional relacionada à aplicações WEB.

MÓDULO APLICAÇÕES WEB DINÂMICAS


Pré-requisito: Módulo Aplicações Web

PROGRAMAÇÃO EM MÚLTIPLAS CAMADAS


Arquiteturas Cliente/Servidor: Arquitetura em 3 camadas. Programação Cliente/Servidor, Programação em
Múltiplas Camadas.

Bibliografia Básica
DEITEL, H. M.; DEITEL, P. J. Java: como programar. 6. ed. São Paulo: Person, 2007.
DEITEL, P. J. ; DEITEL,H. M. C++: como programar. 5. ed. Porto Alegre: Bookman, 2006.

Bibliografia Complementar
SCHILDT, H.; GUNTLE, G. Borland C++ Builder. Rio de Janeiro: Campus, 2001.

PROGRAMAÇÃO DE SCRIPTS
Interpretadores de comando. Formas de invocação. Linguagens de comandos. Variáveis, expressões e funções.
Expressões regulares. Saídas. Controle de jobs. Programação de scripts.

Bibliografia Básica
MARTINSSON, Tobias. Desenvolvendo scripts XML e WMI para o microsoft SQL server 2000. São Paulo:
Pearson Education do Brasil, 2002.
OLIVIERO, Carlos Antonio José. Faça um site JavaScript orientado por projeto. 3. ed. São Paulo: Érica, 2002.
MANZANO, José Augusto Navarro Garcia. Estudo dirigido Web JavaScript. São Paulo: Érica, 2001.

Bibliografia Complementar
NEGRINHO, Tom; SMITH, Dori. JavaScript para a World Wide Web. Rio de Janeiro: Campus, 2000.

REDES DE COMPUTADORES
Fundamentos de redes de computadores e comunicação de dados. Modelo de referência OSI. Arquitetura de rede
Internet e Arquitetura IEEE. Fundamentos básicos de serviços TCP/IP.

Bibliografia Básica
STALLINGS, W. Redes e sistemas de comunicação de dados: teoria e aplicações corporativas. 5. ed. Rio de
Janeiro: Campus. 2005.
GALLO, M.; HANCOCK. W. Comunicação entre computadores e tecnologias. São Paulo; Thomson. 2003

Bibliografia Complementar
TANENBAUM, Andrew S. Redes de computadores. Rio de Janeiro: Campus, 2003.
KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem top-down. Rio de
Janeiro: Addison Wesley, 2007.
RQ 9403 Rev. 00
Página 5 de 13
BANCO DE DADOS
Conceito de Sistemas Gerenciadores de Banco de Dados. Componentes. Modelos de SGBD; O processo de
Modelagem de BD. Os modelos de Dados nos níveis de projeto; Identificação de Objetos/Entidades e Atributos;
Identificação de Relacionamentos e a sua Classificação; Modelo Conceitual; Modelo Lógico; Modelo Relacional;
Restrições de Domínio; Restrições de Integridade; Transformações entre modelos; Álgebra Relacional;
Normalização de Dados.

Bibliografia Básica
HEUSER, Carlos Alberto. Projeto de banco de dados. 4. ed. Porto Alegre: Sagra-Luzatto, 2001.
DATE, C. J. Introdução a sistemas de banco de dados. 4. ed. Rio de Janeiro: Campus, 1996.

Bibliografia Complementar
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados: fundamentos e aplicações. 3. ed. Rio de Janeiro:
LTC, 2002.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistemas de banco de dados. 3. ed. São
Paulo: Makron-Books, 1999.

PROGRAMAÇÃO ORIENTADA A EVENTOS


Ambiente RAD; Componentes (formulários, botões, textos, menus, caixas de seleção, entre outros); Caixas de
diálogo; Aplicações MDI; Programação de procedimentos de eventos.

Bibliografia Básica
HOFFMAN, A. B. G.; ARAUJO, E. C. C++ Builder. São Paulo:Visual Books, 2006.
SCHILDT, H.; GUNTLE, G. Borland C++ Builder. Rio de Janeiro: Campus, 2001.

Bibliografia Complementar
ALVES, W. P. C++ Builder 6. São Paulo: Erica, 2002.
ALMEIDA W. M. Conhecendo o C++ Builder 6. São Paulo: Visual Books, 2003.
HOLLINGWORTH, J.; SWART, B.; CASHMAN, M. C++ Builder 6 Developer's Guide. New York: Sams,
2003.

ELETIVA I
Disciplina a ser escolhida pelo aluno baseado em uma lista definida pelo Colegiado de Curso.

PROJETO INTEGRADOR - APLICAÇÕES WEB DINÂMICAS


Aplicar as competências desenvolvidas nas unidades curriculares do módulo para resolver um desafio da função
profissional de Desenvolvedor de Aplicações WEB.

MÓDULO APLICAÇÕES PARA DISPOSITIVOS MÓVEIS


Pré-requisito: Módulo Aplicações Web

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS


Aplicações executadas em dispositivos móveis, tipicamente telefones celulares e PDAs (Personal Digital
Assistant).

Bibliografia Básica
KEOGH, James. J2ME: the complete reference. New York: Osborne McGraw Hill, 2003.
FORTA, Lauver; KEITH, Paul. Desenvolvendo WAP com WML e WMLScript. Rio de Janeiro: Campus, 2000.
RISCHPATER, Ray. Desenvolvendo Wireless para a Web. São Paulo: Makron Books, 2001.

Bibliografia Complementar
MANN, Steve. Programando aplicativos WAP. São Paulo: Makron-Books, 2001.

TECNOLOGIAS MÓVEIS E SEM FIO


Conhecer sistemas de comunicação wireless, seu funcionamento e limitações de forma a poder aplicá-los em
projetos de desenvolvimento.

Bibliografia Básica
RQ 9403 Rev. 00
Página 6 de 13
DORNAN, A. Wireless communications: o guia essencial da comunicação sem fio. São Paulo: Campus, 2003.
SHARMAM, C. Aplicações comerciais na internet sem fio: wireless tchnology. São Paulo: Makron Books,
2003.
ANDREWS, J.; GHOSH, A; MUHAMED, R. Fundamentals of WiMAX: understanding broadband wireless
networking. New Jersey: Prentice Hall, 2007.

Bibliografia Complementar
RAPPAPORT, T. Wireless communications: principles and practice. New Jersey: Prentice Hall, 2002.

ARQUITETURA ORIENTADA A SERVIÇOS


Arquitetura Básica de Serviços Internet, Gerenciamento e Configuração de Serviços de Internet.

Bibliografia Básica
STALLINGS, William. Snmp, Snmpv2, Snmpv3 and Rmon 1 and 2. New York: Addison-Wesley, 2004.
SCHENK, Thomas, et. al. Red Hat Linux system administration. New York: Sams.net Publishing, 2004.
TODINO, Grace; STRANG, John; PEEK, Jerry. Learning the Unix Operating System. New York: O’ Reilly &
Associates, 2004.

Bibliografia Complementar
DANESH, Arman. Dominando o Linux: a bíblia. São Paulo: Makron Books, 2002.
HUNT, Graig. TCP/IP network administration. New York: O’ Reilly & Associates, 2004.

SEGURANÇA EM SISTEMAS COMPUTACIONAIS


Fundamentos de Segurança da Informação. Necessidade de Informação em Ambientes Cooperativos. Conceitos de
Engenharia Social. Fundamentos de Auditoria. Fundamentos de Criptografia. Política e Normas de segurança.
Aspectos Jurídicos na Internet. Mecanismos de Proteção de Perímetro.

Bibliografia Básica
NAKAMURA, Emiio Tissato; GEUS, Paulo Lício. Segurança de redes em ambientes cooperativos. São Paulo:
Futura, 2003.
PAINE, Stephen; BURNETT, Steven. Criptografia e segurança: o guia oficial RSA. Rio de Janeiro: Campus,
2002.

Bibliografia Complementar
STALLINGS, W. Cryptography and network security: principles and practice. 2. ed. New Jersey: Prentice Hall,
1999.
SCHNEIER, Bruce. Segurança.com. Rio de Janeiro: Campus, 2001.
NORTHCUTT, Stephen. Segurança e prevenção em redes. São Paulo: Berkeley: 2001.
SCHNEIER, Bruce. Applied cryptography: protocols, algorithms, and source code in C. New York: John Willey,
1995.
NORTHCUTT, Stephen. Desvendando segurança em redes. Rio de Janeiro: Campus, 2002.
MOREIRA, Nilton Stringasci. Segurança mínima: uma visão corporativa da segurança de informações. São
Paulo: Axcel Books, 2001.
MEL, H. X.; BAKER, Doris M.; BURNETT, Steven. Cryptography decrypted. New York: Addison Wesley,
2001.

SISTEMAS DISTRIBUÍDOS
Comunicação entre processos (IPC). Comunicação RPC. Ordenação de eventos. Estado global. Detectores de
falhas. Coordenação e acordo. Conceito de Sistemas Síncronos e Assíncronos. Consenso em sistemas síncronos e
assíncronos. Transações distribuídas e controle de concorrência. Replicação. Consistência.

Bibliografia Básica
COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Tim. Sistemas distribuídos: conceitos e projeto. Porto
Alegre: Bookman. 2007.
TANENBAUM, Andrew S.; STEEN, Maarte Van. Sistemas distribuídos. 2. ed. Rio de Janeiro: Prentice-Hall,
2007.

Bibliografia Complementar
TANENBAUM, Andrew S.; STEEN, Maarten Van. Distributed systems: principles and paradigms. New Jersey:
Prentice Hall, 2001.

RQ 9403 Rev. 00
Página 7 de 13
ELETIVA II
Disciplina a ser escolhida pelo aluno baseado em uma lista definida pelo Colegiado de Curso.

PROJETO INTEGRADOR - APLICAÇÕES PARA DISPOSITIVOS MÓVEIS


Aplicar as competências desenvolvidas nas unidades curriculares do módulo para resolver um desafio da função
profissional de Desenvolvedor de Aplicações para Dispositivos Móveis.

MÓDULO PROJETO DE SOFTWARE PARA INTERNET


Pré-requisito: Módulo Aplicações Web

ENGENHARIA DE SOFTWARE
Paradigmas de engenharia de software. Orientação a Objetos. Métricas de software. Pontos de função. Análise
Estruturada de Sistemas. Análise Orientada a Objetos. Projeto de software. Conceitos de testes de software.
Qualidade de software.

Bibliografia Básica
PRESSMAN, R.S. Engenharia de software. 5. ed. Rio de Janeiro: McGraw-Hill, 2002.
SOMMERVILLE, Ian. Engenharia de software. São Paulo: Prentice Hall Brasil, 2003.
PAULA, F.; PADUA, W. Engenharia de Software. São Paulo: LCT, 2003.

Bibliografia Complementar
LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e projeto orientados a objetos. São
Paulo: Bookman, 2003.

SISTEMAS DE INFORMAÇÃO
Conceito da teoria geral de sistemas. Componentes genéricos de um sistema. Hierarquia de sistemas. Princípios
gerais dos sistemas. Objetivos de sistemas de informação. Os tipos de sistemas de informação. Áreas de pesquisa
em sistemas de informação.

Bibliografia Básica
O’BRIEN, James A. Sistemas de informação e as decisões gerenciais na internet. São Paulo: Saraiva, 2003.
REZENDE, Denis Alcides. Tecnologia da informação aplicada a sistemas de informações empresariais: o
papel estratégico da informação e dos sistemas de informação nas empresas. São Paulo: Atlas, 2001.
LAUDON, Kenneth C.; LAUDON, Jane Price. Gerenciamento de sistemas de informação. São Paulo: LTC,
2001.

Bibliografia Complementar
BERTALANFFY, Ludwig von. Teoria geral dos sistemas. 3. ed. Petrópolis: Vozes, 1977.

GESTÃO DA TECNOLOGIA DA INFORMAÇÃO


Liderança, Outsorcing e Outtasking, Plano de negócio na área tecnológica, Competitividade, Gerenciando pessoas,
serviços, recursos e negócios. Capacitação, Motivação de Equipe e funcionários, Orçamentos, Plano diretor.

Bibliografia Básica
POTTER, Richard E.;RAINER, R. Kelly; TURBAN, Efraim. Administração de tecnologia da informação. Rio
de Janeiro: Campus, 2003.
SIMCSIK, Tibor; POLLONI, Enrico. Tecnologia da informação automatizada. São Paulo: Berkeley Brasil,
2002.

Bibliografia Complementar
EATON, John; SMITHERS, Jeremy. Tecnologia da informação: um guia para empresas, gerentes e
administradores. Rio de Janeiro: Campos, 1984.
JOIA, Luiz Antônio. Reengenharia e tecnologia da informação. São Paulo: Pioneira, [s.d]
JAMIL, George Leal. Repensando a TI na empresa moderna. Rio de Janeiro: Axcel Books, 2001.
SORDI, José Osvaldo de. Tecnologia da informação aplicada aos negócios. São Paulo: Atlas, 2001.

ANÁLISE E PROJETO DE APLICATIVOS WEB


Estudo da viabilidade e gerenciamento de Análise e Projetos de Aplicativos Web. Análise e Projeto Orientados a
RQ 9403 Rev. 00
Página 8 de 13
Objeto; Introdução a UML; Notações Genéricas; Diagramas UML.

Bibliografia Básica
BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James. UML: guia do usuário - o mais avançado tutorial sobre
Unified Modeling Language (UML). Rio de Janeiro: Campus, 2000.
BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. Rio de Janeiro: Campus, 2001.

Bibliografia Complementar
FURLAN, Jose Davi. Modelagem de objetos através da UML. São Paulo: Makron, 1998.
MELO, Ana Cristina. Desenvolvendo aplicações com UML: do conceitual a implementação. Rio de Janeiro:
Brasport, 2002.
LARMAN, CRAIG. Utilizando UML e padrões. Porto Alegre: Bookman, 2007.
PILONE, D.; PITMAN, N. UML 2 rápido e prático. Rio de Janeiro: Alta Books, 2006.

GERENCIAMENTO DE PROJETOS
Administração e Planejamento; Gerenciamento de Projetos PMI/PMBOK; Técnicas & Ferramentas; Softwares
aplicativos (PMIS); Gerenciamento de Custos; Gerenciamento de Riscos; Acompanhamento & Encerramento;
Fornecedores & Contratos; Aspectos do Projeto.

Bibliografia Básica
CLEALAND, D. I. Gerência de projetos. Rio de Janeiro: Reichmann & Affonso, 2002.
VARGAS, Ricardo. Gerenciamento de projetos: estabelecendo diferenciais competitivos. 5. ed. Rio de Janeiro:
Brasport, 2003.
MAXIMIANO, Antônio César Amaru. Administração de projetos: como transformar idéias em resultados. São
Paulo: Atlas, 2002.

Bibliografia Complementar
MENEZES, Luis César de Moura. Gestão de projetos. São Paulo: Atlas, 2003.
A GUIDE to the project management body of knowledge - PMBOK Guide. 2000 edition, Project Management
Institute - PMI, 1996.

ELETIVA III
Disciplina a ser escolhida pelo aluno baseado em uma lista definida pelo Colegiado de Curso.

PROJETO INTEGRADOR - PROJETO DE SOFTWARE PARA INTERNET


Aplicar as competências desenvolvidas nas unidades curriculares do módulo para resolver um desafio da função
profissional de Projetista de Sistemas para Internet

TRABALHO DE CONCLUSÃO DE CURSO


Pré-requisito: Pesquisa Aplicada
Realizar uma pesquisa bibliografia e/ou de campo de acordo com as linhas de pesquisa do curso. Redigir um
trabalho acadêmico dentro das normas estabelecidas pela ABNT. Apresentar e defender trabalho acadêmico
perante uma banca examinadora.

Bibliografia Básica
De acordo com a linha de pesquisa em questão.

UNIDADES CURRICULARES ELETIVAS

LEGISLAÇÃO APLICADA À INFORMÁTICA


Ética e conduta profissional: conceitos; crimes, abuso e leis relacionados à área de Sistemas de Informação;
propriedade intelectual, direito autoral e patentes de software; o profissional nas organização sociedade
contemporânea; relações profissionais.

Bibliografia Básica
CABRAL, P. A nova lei de direitos autorais. Porto Alegre: Sagra Luzzato, 1999.
FROES, César; MELO NETO, Francisco Paulo de. Responsabilidade social e cidadania empresarial. Rio de
Janeiro: Qualitymark, 2002.
RQ 9403 Rev. 00
Página 9 de 13
Bibliografia Complementar
ARROYO, Miguel G.; CHAUI, Marilena de Souza. Universidade, formação, cidadania. São Paulo: Cortez,
2001.
RODRIGUES, Carla; SOUZA, Herbert de. Ética e cidadania. São Paulo: Moderna, 1994.

TÓPICOS AVANÇADOS EM INTERNET


Estudo de temas avançados ou recentes na área de INTERNET/CIBERESPAÇO.

Bibliografia Básica
A ser decidida pelo Colegiado de Curso na época do oferecimento da mesma.

Bibliografia Complementar
A ser decidida pelo Colegiado de Curso na época do oferecimento da mesma.

PESQUISA APLICADA
A natureza do conhecimento científico. Conhecimento científico e conhecimento empírico. Método científico e o
processo da construção do conhecimento. Formação do espírito científico. Problemas, modelos e hipóteses.
Metodologia da pesquisa, conceito de pesquisa, métodos para coleta de dados. Ambientes de coleta de dados.
Elementos do projeto de pesquisa. Métodos para estruturação e planejamento de projetos. Transmissão dos
conhecimentos adquiridos.

Bibliografia Básica
MARCONI, M.A., LAKATOS, E. M. Fundamentos de metodologia científica. 5. ed. São Paulo: Atlas, 2005.
CERVO, A. L., BERVIAN, P. A., SILVA, R. Metodologia científica. 6. ed. São Paulo: Pearson Prentice Hall,
2007.

Bibliografia Complementar
RUDIO, FRANZ VICTOR. Introdução ao projeto de pesquisa científica. 34. ed. Petrópolis: Vozes, 2007.

UNIDADES CURRICULARES OPTATIVAS

ESTÁGIO NÃO OBRIGATÓRIO

LÍNGUA BRASILEIRA DE SINAIS - LIBRAS


Língua de sinais e conceito, mais terminologia Surdo x mudo. História da educação dos surdos no Brasil e no
Mundo. Alfabeto Manual. Vocabulário das Classes Semânticas (Cores, vestuários, animais, alimentos, família e
outros). Gramática (pronomes, verbos e adjetivos). Vocabulário (horas, profissões, lugares públicos, lateralidade,
cidades, estados, países, economia, utensílios domésticos). Sistema de transcrição para Libras. Interpretação de
frases.

Bibliografia Básica
QUADROS, Ronice Muller; KARNOPP, Lodenir Becker. Língua de sinais brasileira: estudos lingüísticos. Porto
Alegre: Artmed, 2004.
CASTRO, Alberto Rainha de; CARVALHO, Ilza Silva de. Comunicação por língua brasileira de sinais.
Brasília: SENAC, 2005.
SILVESTRE, Nuria; ARANTES, Valéria Amorim; SOUZA, Regina Maria de. Educação de surdos. São Paulo;
Summus, 2007

Bibliografia Complementar
ALMEIDA, E.C. Leitura e surdez: um estudo com adultos não oralizados. Rio de Janeiro: Revinter, 2000.
BRASIL. O tradutor e intérprete de língua brasileira de sinais e língua portuguesa. Secretaria de Educação
Especial; Programa Nacional de Apoio à Educação de Surdos. Brasília: MEC; SEESP, 2004.
BRASIL. Ensino da língua portuguesa para surdos: caminhos para a prática pedagógica. Brasília: MEC;
SEESP, 2003.
BRASIL. Ministério da Educação. Diretrizes nacionais para a educação especial na educação básica. Brasília:
MEC; SEESP,200l.
GOLDFELD, M. A criança surda: linguagem e cognição numa perspectiva sócio-interacionista. São Paulo:
Plexus, 1997.
RQ 9403 Rev. 00
Página 10 de 13
QUADROS, R. M. Educação de surdos: a aquisição da linguagem. Porto Alegre: Artes Médicas, 1997.
SCHNEIDER, Roseleia. Educação de surdos: inclusão no ensino regular. Passo Fundo: UPF, 2006.

6 FLUXOGRAMA

Módulo Básico
Processo Seletivo
480 h.a.

Módulo Aplicações WEB

480 h.a.

Módulo Aplicações WEB Módulo Aplicações de Módulo Projeto de


Dinâmicas Dispositivos Móveis Software para Internet
480 h.a. 480 h.a. 480 h.a.
Certificação Certificação Certificação
Desenvolvedor de Desenvolvedor de Aplicações Projetista de Software
Aplicações WEB para Dispositivos Móveis para Internet

7 COMPETÊNCIAS GERAIS DOS MÓDULOS COM CERTIFICAÇÃO DE QUALIFICAÇÃO


PROFISSIONAL

 Módulo Aplicações Web Dinâmicas


o Certificação: Desenvolvedor de Aplicações Web
 Competências:
o aplicar as técnicas avançadas de programação no desenvolvimento de aplicações, utilizando linguagens
de programação de alto nível;
o especificar aplicações que utilizem o modelo cliente-servidor, utilizando linguagens de programação de
alto nível;
o especificar os componentes envolvidos na comunicação entre computadores;
o identificar os diferentes meios físicos de transmissão de dados, dispositivos e padrões de comunicação,
reconhecendo as implicações de sua aplicação no ambiente de rede;
o dimensionar os componentes de uma rede local, identificando equipamentos ativos utilizados na
interconexão de redes e computadores;
o identificar a estrutura, organização e padronização das redes TCP/IP e da Internet;
o identificar os principais serviços de rede e ferramentas: navegação, transferência de arquivos,
comunicação remota, correio eletrônico, comunicação pessoal;
o reconhecer problemas de funcionamento de uma rede TCP/IP;
o reconhecer os componentes do núcleo de um Sistema Operacional, bem como identificar problemas
relativos a recursos e usuários do mesmo;
o analisar e comparar os serviços e funções dos sistemas operacionais em ambientes de rede;
o distinguir os diversos modelos de sistemas gerenciadores de banco de dados - SGBD;
o modelar sistemas de banco de dados;
o compreender e analisar o processo de engenharia reversa;
o conceituar e interpretar abordagem relacional;
o entender e conceituar componentes, integridade, segurança e controle de acesso a SGBD;
o compreender os conceitos e importância de administração e otimização um SGBD;
o criar banco de dados e integrá-los através de drivers com linguagens de programação.

 Módulo Aplicações para Dispositivos Móveis


o Certificação: Desenvolvedor de Aplicações para Dispositivos Móveis
 Competências:
o desenvolver processos lógicos de implementação de aplicações para dispositivos móveis;
o desenvolver software para dispositivos móveis como celulares e PDA (Sistema Operacional Palm e
Windows CE);
o compreender a arquitetura Básica de Serviços Internet, Gerenciamento e Configuração de Serviços de
Internet;
o avaliar o grau de segurança de uma rede de computadores;
RQ 9403 Rev. 00
Página 11 de 13
o relacionar os principais tipos de ataques aos mecanismos de defesa;
o selecionar ferramentas necessárias à montagem de um sistema seguro;
o identificar os componentes da política de segurança para o desenvolvimento de sistemas.

 Módulo Projeto de Software para Internet


o Certificação: Certificação em Projeto de Software para Internet
 Competências:
o identificar as etapas de planejamento e desenvolvimento de projeto;
o identificar funções e responsabilidades para a equipe de projeto;
o localizar a correlação entre risco e retorno do projeto;
o diagnosticar alternativas de ferramentas de desenvolvimentos de sistemas para a Internet;
o interpretar a estrutura organizacional na ótica do projeto;
o interpretar a cultura e o clima organizacional;
o compreender a importância da gestão de pessoas em um gerenciamento de projetos.

7 DISTRIBUIÇÃO DAS UNIDADES CURRICULARES POR MÓDULO

CARGA HORÁRIA
MÓDULO UNIDADES CURRICULARES CÓD. (horas-aula)
SEMANAL TOTAL
Arquitetura e Organização de Sistemas Computacionais IN337 4 80
Lógica de Programação IN338 4 80
Módulo Básico

Metodologia Científica CH235 2 40


Sistemas Operacionais IN339 2 40
Matemática Aplicada a Computação CE416 2 40
Comunicação Empresarial CH238 4 80
Meio Ambiente CH239 2 40
Projeto Interdisciplinar - Básico IN340 4 80
Construção de Páginas Web IN341 4 80
Design Digital IN342 4 80
Aplicações Web

Interface Homem Máquina IN343 2 40


Estrutura de Dados IN344 4 80
Programação Orientada a Objetos IN345 4 80
Empreendedorismo AD822 2 40
Projeto Interdisciplinar - Aplicações Web IN346 4 80
Programação em Múltiplas Camadas IN347 4 80
Programação de Scripts IN348 2 40
Aplicações Web
Dinâmicas

Redes de Computadores IN349 4 80


Banco de Dados IN350 4 80
Programação Orientada a Eventos IN351 4 80
Eletiva I - 2 40
Projeto Integrador - Aplicações Web Dinâmicas IN352 4 80
Programação para Dispositivos Móveis IN353 4 80
Aplicações para
Dispositivos

Tecnologias Móveis e Sem Fio IN354 4 80


Móveis

Arquitetura Orientada a Serviços IN355 4 80


Segurança em Sistemas Computacionais IN356 4 80
Sistemas Distribuídos IN357 2 40

RQ 9403 Rev. 00
Página 12 de 13
Eletiva II - 2 40
Projeto Integrador - Aplicações para Dispositivos Móveis IN358 4 80
Engenharia de Software IN359 4 80
Projeto de Software para

Sistemas de Informação IN360 2 40


Gestão da Tecnologia da Informação IN361 4 80
Internet

Análise e Projeto de Aplicativos Web IN362 4 80


Gerenciamento de Projetos AD764 4 80
Eletiva III - 2 40
Projeto Integrador - Projeto de Software para Internet IN363 4 80
Total sem TCC 120 2.400 h.a.
# Trabalho de Conclusão de Curso IN364 4 80
Total com TCC 124 2.480 h.a.
Legislação Aplicada à Informática IN365 2 40
Eletivas Tópicos Avançados em Internet IN366 2 40
Pesquisa Aplicada CH240 2 40
Estágio não Obrigatório EST003 1 2.000
Optativas
Língua Brasileira de Sinais CH236 2 40
A disciplina eletiva Pesquisa Aplicada, que será pré-requisito para o Trabalho de Conclusão de Curso, somente
poderá ser cursada em paralelo ao penúltimo módulo a ser desenvolvido.

RQ 9403 Rev. 00
Página 13 de 13

S-ar putea să vă placă și