realizar

Transcrição

realizar
Faculdade Politécnica de Campinas
PROJETO PEDAGÓGICO
CURSO DE ANÁLISE E
DESENVOLVIMENTO DE
SISTEMAS
CAMPINAS, SP – 2011
SUMÁRIO
1 CONCEPÇÃO, FINALIDADES E OBJETIVOS DO CURSO ...................................................... 4
1 Concepção ........................................................................................................................................ 4
2 Objetivos Gerais ............................................................................................................................... 4
3 Objetivos Específicos ....................................................................................................................... 5
2 PERFIL DO PROFISSIONAL ....................................................................................................... 7
1 Campos de Atuação ......................................................................................................................... 7
2 Competências e Habilidades ........................................................................................................... 7
3 Tamanho médio das turmas ............................................................................................................. 9
3 CARGA HORÁRIA E PERÍODO DE INTEGRALIZAÇÃO CURRICULAR ............................. 9
4 GRADE CURRICULAR ............................................................................................................... 10
1 TRABALHO DE GRADUAÇÃO ................................................................................................. 12
5 PROGRAMA DE INICIAÇÃO CIENTÍFICA .............................................................................. 12
6 PROGRAMAS DE APOIO ........................................................................................................... 13
1 Programa de apoio ao estudante ..................................................................................................... 13
2 Programa de apoio ao docente ....................................................................................................... 13
3 Programa de Bolsas de Estudo ....................................................................................................... 14
7 EMENTÁRIO E BIBLIOGRAFIA .............................................................................................. 15
1 Disciplinas do 1º semestre .............................................................................................................. 15
1.1 ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I .............................................................. 15
1.2 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES ............................................... 15
1.3 LABORATÓRIO DE PROGRAMAÇÃO DE COMPUTADORES I........................................ 16
1.4 MATEMÁTICA.......................................................................................................................... 17
1.5 REDES DE COMPUTADORES I ............................................................................................. 17
2 Disciplinas do 2º semestre .............................................................................................................. 18
2.1 ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II ............................................................. 18
2.2 CÁLCULO DIFERENCIAL E INTEGRAL .............................................................................. 19
2.3 LABORATÓRIO DE PROGRAMAÇÃO DE COMPUTADORES II ...................................... 19
2.4 REDES DE COMPUTADORES II ............................................................................................ 20
2.5 SISTEMAS OPERACIONAIS................................................................................................... 20
3 Disciplinas do 3º semestre .............................................................................................................. 21
3.1 ADMINISTRAÇÃO E GERÊNCIA DE REDES ...................................................................... 21
3.2 BANCO DE DADOS I ............................................................................................................... 22
3.3 ENGENHARIA DE SOFTWARE I ........................................................................................... 23
3.4 ESTATÍSTICA ............................................................................................................................ 23
3.5 ESTRUTURA DE DADOS E ALGORITMOS I ....................................................................... 24
4 Disciplinas do 4º semestre .............................................................................................................. 25
4.1 BANCO DE DADOS II ............................................................................................................. 25
4.2 ENGENHARIA DE SOFTWARE II .......................................................................................... 25
4.3 ESTRUTURA DE DADOS E ALGORITMOS II...................................................................... 26
4.4 PROGRAMAÇÃO ORIENTADA A OBJETOS I ..................................................................... 27
4.5 SEGURANÇA EM REDES ....................................................................................................... 27
5 Disciplinas do 5º semestre .............................................................................................................. 28
5.1 ANÁLISE E PROJETO DE SISTEMAS ................................................................................... 28
5.2 DIREITO E LEGISLAÇÃO ....................................................................................................... 29
5.3 GESTÃO EMPREENDEDORA
.......................................................................................... 29
5.4 INTERAÇÃO HUMANO-COMPUTADOR ............................................................................. 30
5.5 PROGRAMAÇÃO ORIENTADA A OBJETOS II .................................................................... 31
5.6 TECNOLOGIA WEB ................................................................................................................. 31
8 PERIÓDICOS E REVISTAS ................................................ ….....................................................33
9 SOFTWARES DE APOIO AO CURSO ........................................................................................ 45
PROJETO PEDAGÓGICO
CURSO DE ANÁLISE E
DESENVOLVIMENTO DE
SISTEMAS
1 CONCEPÇÃO, FINALIDADES E OBJETIVOS DO CURSO
1.1 Concepção
De acordo com as diretrizes curriculares, os cursos da área de computação e informática
têm como objetivos a formação de recursos humanos para o desenvolvimento tecnológico da
computação (hardware e software) com vistas a atender necessidades da sociedade, para a
aplicação das tecnologias da computação no interesse da sociedade e para a formação de
professores para o ensino médio e profissional.
Neste contexto, o curso de Tecnologia em Análise e Desenvolvimento de Sistemas da
Faculdade Politécnica de Campinas – POLICAMP tem a computação como atividade meio e
visa a formação de recursos humanos para o desenvolvimento/automação dos sistemas de
informação, com ênfase para sistemas empresariais e para a Internet.
1.2 Objetivos Gerais
Os cursos que trabalham os sistemas de informação, no campo acadêmico, abrangem
duas grandes áreas: (1) aquisição, desenvolvimento e gerenciamento de serviços e recursos da
tecnologia de informação e (2) o desenvolvimento e evolução de sistemas e infra-estrutura para
uso em processos organizacionais.
A função de sistemas de informação tem a responsabilidade geral de desenvolver,
implementar e gerenciar uma infra-estrutura de tecnologia da informação (computadores e
comunicação), dados (internos e externos) e sistemas que abrangem toda a organização.
Tem a responsabilidade de fazer prospecção de novas tecnologias da informação e
auxiliar na sua incorporação às estratégias, planejamento e práticas da organização. A função
também apóia sistemas de tecnologia da informação departamentais e individuais.
Assim sendo, o Curso de Análise e Desenvolvimento de Sistemas da Faculdade
Politécnica de Campinas – POLICAMP tem por objetivos gerais:
•
Formar um profissional dotado de sólidos conhecimentos fundamentais, capaz de se
adaptar ao trabalho em equipes multidisciplinares, utilizar metodologias nas diversas
áreas da computação, acompanhando as evoluções tecnológicas e podendo atuar com
competência nas mais diferentes organizações e instituições públicas ou privadas;
•
Formar profissionais adequados à realidade nacional e regional, capazes, contudo, de
adequar-se à dinâmica das mudanças de contexto social-político-econômico-cultural,
possuindo sólidos conhecimentos técnicos associados a um conjunto de habilidades
humanas, capazes de atuar junto aos diversos tipos de organizações;
•
Formar profissionais que possuam flexibilidade e que possam atuar no âmbito do
processo de globalização que, sendo ainda uma incógnita no sentido do encontro de
culturas através da expansão mundial dos negócios, com queda de fronteiras nacionais
com o advento de mercados comuns e a extraordinária velocidade de desenvolvimento
das tecnologias da informação e comunicação exigirá indivíduos aptos a avaliar e decidir
em ambientes de incertezas;
•
Formar profissionais empreendedores, que atuem como multiplicadores dos esforços
internos nas organizações as quais pertençam, ao mesmo tempo em que tenham a
capacidade de iniciar novos negócios, desbravando mercados, avaliando e assumindo os
riscos necessários ao sucesso dos empreendimentos;
•
Formar profissionais dotados de sólidos valores morais e éticos, cônscios de suas
responsabilidades profissionais e sociais;
•
Formar profissionais com mentalidade analítico-crítica dos fenômenos organizacionais,
capazes de visualizar e propor soluções estruturadas e inovadoras aos complexos
problemas inerentes as organizações modernas;
•
Formar profissionais que tenham como objetivos permanentes o autodesenvolvimento e a
auto-aprendizagem.
1.3 Objetivos Específicos
Formar um profissional capaz de:
•
Analisar problemas reais e desenvolver algoritmos adequados para resolvê-los;
•
Desenvolver softwares aplicativos e/ou de sistemas de informação para as várias
arquiteturas existentes;
•
Atuar como analista de software;
•
Atuar no planejamento e gerenciamento da infra-estrutura de informação e coordenação
dos recursos de informação;
•
Atuar no desenvolvimento científico da área de sistemas de informação das organizações;
•
Utilizar linguagens de programação sob a ótica dos paradigmas: estruturado, funcional,
lógico, orientado a objetos e orientado a eventos;
•
Atuar como empreendedor na área de informática, sobretudo através do desenvolvimento
de novas soluções e aplicativos computacionais.
•
Atuar com competência no desenvolvimento de sistemas de informação empresariais e
para Internet.
2 PERFIL DO PROFISSIONAL
Sistemas de Informação podem ser definidos como uma combinação de recursos
humanos e computacionais que interrelacionam a coleta, o armazenamento, a recuperação, a
distribuição e o uso de dados com o objetivo de eficiência gerencial (planejamento, controle,
comunicação e tomada de decisão), nas organizações. Adicionalmente, os sistemas de
informação podem também ajudar os gerentes e os usuários a analisar problemas, criar novos
produtos e serviços e visualizar questões complexas.
Esta visão indica que Sistemas de Informação são sistemas sociais compostos de
tecnologia de informação que exigem investimentos sociais, organizacionais e intelectuais para
fazê-los funcionar adequadamente.
Assim sendo, a formação deste profissional deve propiciar-lhe a aquisição ou o
desenvolvimento das seguintes características:
•
Possuir raciocínio lógico-dedutivo;
•
Habilidade para o uso de linguagens de programação e ferramentas computacionais;
•
Possuir conhecimentos e técnicas necessárias ao desenvolvimento de novos projetos,
soluções, tecnologias e pesquisas;
•
Capacidade para efetuar a modelagem de dados, sistemas e estruturas;
•
Capacidade de desenvolver e implementar aplicativos e sistemas de informação para as
várias arquiteturas existentes.
•
Capacidade de acompanhar os avanços tecnológicos, organizando-os a serviço da
demanda das empresas e da sociedade.
•
Desenvolver visão e postura empreendedora;
•
Capacidade de atuar como programador, projetista e consultor.
2.1
Campos de Atuação
O Tecnólogo em Análise e Desenvolvimento de Sistemas atuará nas áreas de
desenvolvimento de software sobretudo os relacionados com sistemas de informação, na
consultoria e prestação de serviços, em empresas de informática e em consultorias, exercendo
funções de analista de sistemas ou de software para as áreas da educação, comércio, indústria,
transporte, automação, financeira, etc.
2.2
Competências e Habilidades
As capacidades de se adaptar ao trabalho em equipes multidisciplinares, de utilizar
metodologias nas diversas áreas da Computação e de acompanhar as evoluções tecnológicas são
adquiridas nas disciplinas distribuídas durante os 5 semestres do curso, com aulas expositivas,
aulas laboratoriais, projetos, seminários, programa de integração profissional e trabalho de
conclusão de curso, desenvolvidos individualmente ou em equipe.
A formação humanista é obtida, sobretudo pelas disciplinas: Gestão Empreendedora e
Direito e Legislação e dos projetos de integração profissional que são desenvolvidos extra-classe
e são convalidados através de Relatórios e Apresentações de Seminários.
A Língua Brasileira de Sinais (LIBRAS) é oferecida entre os conteúdos de extensão e
integração profissional do curso. A Faculdade, através do PROE (Programa de Orientação ao
Estudante) oferece regularmente cursos de LIBRAS abertos a todos os estudantes interessados,
em atendimento ao disposto no §2º do artigo 3º do Decreto nº 5.626/2005.
A aquisição ou o desenvolvimento das características abaixo será realizado da seguinte
maneira:
•
Possuir raciocínio lógico-dedutivo – através das disciplinas: Algoritmos e Lógica de
Programação, Matemática, Cálculo Diferencial e Integral, Estatística;
•
Habilidade para o uso de linguagens de programação e ferramentas computacionais –
através das disciplinas: Algoritmos e Lógica de Programação, Laboratório de
Programação de Computadores, Programação Orientada a Objetos, Tecnologia Web,
Sistemas Operacionais e Banco de Dados;
•
Possuir conhecimentos e técnicas necessárias ao desenvolvimento de novos projetos,
soluções, tecnologias e pesquisas – através de disciplinas: Arquitetura e Organização de
Computadores, Engenharia de Software, Análise e Projeto de Sistemas e Trabalho de
Conclusão de Curso;
•
Capacidade para efetuar modelagem de dados, sistemas e estruturas de dados e de
implementar sistemas de informação e aplicativos – através das disciplinas: Estrutura de
Dados e Algoritmos, Programação Orientada a Objetos, Engenharia de Software,
Interação Humano-Computador, Banco de Dados e Trabalho de Conclusão de Curso;
•
Capacidade de desenvolver e implementar aplicativos e sistemas de informação para as
várias arquiteturas existentes – através das disciplinas: Arquitetura e Organização de
Computadores, Laboratório de Programação de Computadores, Programação Orientada a
Objetos, Tecnologia Web, Redes de Computadores, Administração e Gerência em Redes,
Trabalho de Conclusão de Curso;
•
Capacidade de acompanhar os avanços tecnológicos, organizando-os a serviço da
demanda das empresas e da sociedade – através das disciplinas: Tecnologia Web,
Administração e Gerência em Redes, Trabalho de Conclusão de Curso;
•
Desenvolver visão e postura empreendedora – através da disciplina: Gestão
Empreendedora;
•
Capacidade de atuar como programador, projetista e consultor – através de todas as
disciplinas oferecidas ao longo do curso.
As avaliações, aplicadas pelos professores nas disciplinas durante o curso, devem
envolver atividades de diferentes cunhos didáticos, por exemplo: avaliações escritas, trabalhos
práticos e seminários.
NÚMERO DE VAGAS
Estão previstas 100 vagas noturnas com ingresso anual.
2.3
Tamanho médio das turmas
A distribuição dos alunos pelas salas é a seguinte:
•
50 alunos para as aulas teóricas;
•
25 alunos para as aulas práticas.
3 CARGA HORÁRIA E PERÍODO DE INTEGRALIZAÇÃO
CURRICULAR
O período mínimo de integralização curricular é 05 (cinco) semestres e no máximo de 10
(dez) semestres. A carga horária total do curso proposto é de 2.000 h/a.
4 GRADE CURRICULAR
A área de Tecnologia de Informação é uma das áreas do conhecimento humano cuja
evolução se mostra especialmente rápida. Neste sentido, torna-se imprescindível que o Corpo
Docente, fundamentado pelo seu Núcleo Docente Estruturante – NDE, realize constantes
atualizações no Projeto Pedagógico do curso, particularmente em sua estrutura curricular. Levase em consideração a velocidade significativa com que novas tecnologias suplantam outras que
até há pouco se mostravam absolutas.
A estas características, agrega-se a avaliação dos docentes do curso de Análise e
Desenvolvimento de Sistemas, cuja maioria está inserida no mercado profissional de trabalho.
Esta avaliação aponta para necessidades específicas do mercado de trabalho atual na Região
Metropolitana de Campinas.
Essa realidade aponta para uma crescente demanda de profissionais com conhecimentos e
prática na área de Redes de Computadores e com bons conhecimentos na área de gestão de
projetos.
Considerando-se estas premissas, foi realizada uma reestruturação no currículo do curso
de Análise e Desenvolvimento de Sistemas, que busca, além de seus objetivos já existentes, as
seguintes características:
 acelerar a empregabilidade dos ingressantes, trazendo conteúdos de cunho
profissionalizante e específicos da área de Redes de Computadores para os semestres
iniciais. Isto é obtido pela construção do núcleo básico de TI;
 eliminação de conteúdos muito específicos da área de Ciência da Computação;
 alinhamento de um conjunto de conteúdos que permitem uma melhor formação na área
de arquitetura de projetos de software.
Dessa forma, o currículo em vigor para ingressantes a partir do início do ano de 2009 está
assim configurado:
FACULDADE POLITECNICA DE CAMPINAS
Rua: Luis Otávio, 1.281 – Parque Santa Cândida
Campinas – SP – CEP: 13.087-018
Telefone: (19) 37562300
http://www.policamp.edu.br
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
MATRIZ CURRICULAR 2009
DISCIPLINAS
1º Semestre
01. Algoritmos e Lógica de Programação I
02. Arquitetura e Organização de Computadores
03. Laboratório de Programação de Computadores I
04. Matemática
05. Redes de Computadores I
Teoria
40
Prática
4
0
8
0
60
2º Semestre
06. Algoritmos e Lógica de Programação II
07. Cálculo Diferencial e Integral
08. Laboratório de Programação de Computadores II
09. Redes de Computadores II
10. Sistemas Operacionais
11. Integração Profissional I
Teoria
40
3º Semestre
12. Administração e Gerência de Redes
13. Banco de Dados I
14. Engenharia de Software I
15. Estatística
16. Estrutura de Dados e Algoritmos I
17. Integração Profissional II
Teoria
40
Prática
2
Total
Prática
Total
Prática
Total
40
80
80
20
40
80
60
20
Teoria
60
4º Semestre
18. Banco de Dados II
19. Engenharia de Software II
20. Estrutura de Dados e Algoritmos II
21. Programação Orientada a Objeto I
22. Segurança em Redes
23. Integração Profissional III
2
0
8
0
60
2
0
5º Semestre
24. Análise e Projeto de Sistemas
25. Direito e Legislação
26. Gestão Empreendedora
27. Interação Humano-Computador
28. Programação Orientada a Objeto II
29. Tecnologia Web
30. Integração Profissional IV
31. Trabalho de Curso
8
0
80
40
4
0
8
0
40
4
TOTAL GERAL
Aprovação:
Prof. Carlos Alessandro Bassi Viviani
Coordenador do Curso
COP
0
1340
1020
2320
O currículo que esteve em vigor para ingressantes entre 2007 e o final do ano de 2008
apresenta-se a seguir:
DISCIPLINAS
CH TOTAL
1º SEMESTRE
01.
Algoritmos e Lógica de Programação I
80
02.
Laboratório de Programação de Computadores I
80
03.
Autoria e Design na Internet I
80
04.
Arquitetura e Organização de Computadores
80
05.
Redes de Computadores
80
TOTAL
400
2º SEMESTRE
06.
Algoritmos e Lógica de Programação II
80
07.
Laboratório de Programação de Computadores II
80
08.
Autoria e Design na Internet II
80
09.
Banco de Dados
80
10.
Sistemas Operacionais
80
TOTAL
400
3º SEMESTRE
11.
Programação Orientada a Objetos
80
12.
Programação para Internet I
80
13.
Tecnologia Web
80
14.
Banco de Dados na Internet
80
15.
Engenharia de Software I
80
TOTAL
400
4º SEMESTRE
16.
Estrutura de Dados e Algoritmos
80
17.
Programação para Internet II
80
18.
Programação de Sistemas Distribuídos
80
19.
Ferramentas Gráficas e Multimídia
80
20.
Engenharia de Software II
80
TOTAL
400
5º SEMESTRE
21.
Administração e Empreendedorismo
40
22.
Análise e Projeto de Sistemas
80
23.
Interação Humano-Computador
40
24.
Segurança na Internet
80
25,
Projetos em WebDesign
80
26.
Comércio Eletrônico
40
27.
Direito e Ética
40
28.
Trabalho de Conclusão de Curso
40
TOTAL
440
TOTAL GERAL
2040
4.1 TRABALHO DE GRADUAÇÃO
O desenvolvimento do Trabalho de Graduação é requisito obrigatório para a conclusão
do Bacharelado em Análise e Desenvolvimento de Sistemas.
A execução do Trabalho de Graduação deverá ser orientada por um professor
pertencente ao quadro docente da Instituição, com os objetivos de fomentar a pesquisa, ampliar
a extensão dos conhecimentos adquiridos e oferecer mais uma forma de atividade
interdisciplinar, capaz de congregar as vertentes de conhecimentos básicos, específicos e
complementares em um único projeto.
Na conclusão do projeto, o estudante prepara um artigo para apresentar os resultados
obtidos em sua pesquisa, com avaliação final através de uma banca e da exposição do artigo
em forma de painel.
Durante todo o desenvolvimento e conclusão, os estudantes são incentivados e
orientados para a publicação de seus projetos de pesquisa em veículos de divulgação, como
revistas técnicas, congressos e outros eventos do gênero.
5 PROGRAMA DE INICIAÇÃO CIENTÍFICA
O Programa de Iniciação Científica (PIC) viabiliza a participação de discentes, com
potencial de talento investigativo e que se candidatarem, em Projetos de Pesquisa de Iniciação
Científica nas seguintes modalidades: (a) bolsista e (b) voluntário.
São objetivos do Programa de Iniciação Científica:
I – em relação à Instituição:
a) contribuir para a sistematização e institucionalização da pesquisa de iniciação científica
no âmbito da Faculdade e dos seus cursos superiores;
b) propiciar condições institucionais e de incentivo para o atendimento aos projetos de
pesquisa e investigação científica dos seus alunos com bom desempenho acadêmico;
c) tomar as ações institucionais mais pró-ativas e competitivas na construção do
conhecimento novo e acessível;
d) possibilitar uma maior integração entre a graduação e a pós-graduação;
e) qualificar os melhores alunos, com vistas à continuidade da respectiva formação
acadêmica, pelo encaminhamento dos mesmos para programas de pós-graduação.
II - em relação aos alunos:
a) despertar vocação científica e incentivar talentos potenciais, pela sua participação
efetiva em projetos de pesquisa e investigação científica;
b) proporcionar o domínio da metodologia científica, assim como, estimular o
desenvolvimento do pensamento científico e da criatividade;
c) despertar uma nova mentalidade em relação às atividades de pesquisa e da iniciação
científica;
d) preparar o aluno participante do Programa de Iniciação Científica para o acesso à pósgraduação;
e) aumentar a produção acadêmica dos discentes vinculados ao Programa.
III - em relação aos docentes:
a) estimular professores e pesquisadores a engajarem, no processo de produção de
conhecimento novo, alunos de destacado desempenho, otimizando a capacidade de
orientação à pesquisa na Faculdade;
b) estimular o aumento da produção científica;
c) incentivar o envolvimento de docentes em atividades de pesquisa de iniciação científica
e de orientação discente;
d) melhorar a qualidade do ensino e da aprendizagem.
6 PROGRAMAS DE APOIO
6.1 Programa de apoio ao estudante
A Instituição dispõe de programas e projetos específicos para aumentar a inclusão do
estudante e melhorar seu desempenho escolar: o Programa de Orientação ao Estudante
(PROE), que é desenvolvido para auxiliar os estudantes em suas necessidades acadêmicas e
profissionais.
Acredita-se que o apoio ao aluno deve ser considerado uma questão de prioridade
dentro da Instituição. Pesquisas recentes realizadas em algumas Universidades do país têm
demonstrado que os estudantes que participam de programas de orientação estudantil possuem
índices de rendimento acadêmico superior em relação aos demais alunos. Estes dados
estimulam a manutenção, ampliação e busca de novas alternativas para o programa.
Atualmente, são ofertados cursos extra-curriculares de curta duração de língua
portuguesa e estrangeira, metodologia científica, desenvolvimento pessoal, entre outros, em
horários de pré-aula, para atender a demanda dos alunos na Instituição.
6.2 Programa de apoio ao docente
O FOCO é um grupo interno de Formação Continuada de Docentes da POLICAMP que
desenvolve estudos relacionados a potencialização do processo ensino-aprendizagem.
O FOCO está implementando o curso de extensão “Docência no Ensino Superior”
visando incrementar a didática de seu corpo docente. O curso possui uma carga horária de 80
horas e é oferecido gratuitamente aos professores da Faculdade Politécnica de Campinas, com
os seguintes objetivos:
•
propiciar bases teórico-metodológicas para o exercício da docência no ensino superior,
articuladas à produção do conhecimento, que se desenvolve através da relação pesquisa
científica/prática docente;
•
fornecer uma atualização das questões educacionais de modo articulado com a
experiência já consolidada no exercício da docência no ensino superior;
•
auxiliar o planejamento da atividade docente em diferentes áreas do currículo,
adequando-a às necessidades do aluno.
6.3 Programa de Bolsas de Estudo
As Bolsas poderão ser parciais ou totais, a depender do grau de carência e das
disponibilidades orçamentárias. O Programa atenderá estudantes em dificuldades financeiras e
estudantes que trabalham em Órgãos Públicos da região, mediante convênios com os mesmos.
Atualmente os alunos gozam de oportunidades de bolsas:
a) Da própria POLICAMP, convenção coletiva (incluso para parentes de 1º grau de
alunos), com graus variados de apoio;
b) Programa Universidade para Todos – Prouni;
c) PIC – Iniciação Científica;
d) Monitoria;
e) Bolsas de Convênio, parcerias com instituições, empresas e organizações;
f) Do FIES, reembolsável após a conclusão do curso;
g) Da Escola da Família, Programa do Governo do Estado de São Paulo, para que os
alunos atuem nas escolas da rede pública, nos finais de semana, em atividades que
integrem a comunidade regional à escola.
7 EMENTÁRIO E BIBLIOGRAFIA
7.1 Disciplinas do 1º semestre
7.1.1
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I
Ementa:
Algoritmos e programas. Tipos de dados escalares, variáveis, atribuições e expressões.
Estruturas de controle: decisão, repetição e desvio. Modularização e funções. Tipos
estruturados básicos: arranjos unidimensionais.
Bibliografia Básica:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de
algoritmos e estruturas de dados. São Paulo: Makron, 2000.
SCHILDT, H. C completo e total. São Paulo: Makron, 1997.
OLIVEIRA, J. F., MANZANO, J. A. N. G. Algoritmos: lógica para desenvolvimento de
programação. SP: Érica, 2000.
Bibliografia Complementar:
TANENBAUM, A. M. Estrutura de dados usando o C. SP: Pearson, 1995.
CORMEN, T. H. et al. Algoritmos: teoria e prática. 2. ed. RJ: Elsevier, 2002.
WIRTH, N. Algoritmos e estruturas de dados. Rio de Janeiro : LTC, 2001.
DEITEL, H. M. Como programar em C. Rio de Janeiro: LTC, 2001.
SALVETTI, D. D.; BARBOSA, L. M. Algoritmos. SP: Makron, 1997.
7.1.2
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Ementa:
Organização de Computadores. Memórias. Unidade Central de Processamento. Linguagem de
Máquina. Operações de Entrada/Saída. Representação dos Dados e Instruções. Introdução a
Linguagem Assembly. Modos de endereçamento. Interrupção.
Bibliografia Básica:
TANENBAUM, A. S. Organização estruturada de computadores. RJ: LTC, 2001.
WEBER, R. F. Fundamentos de arquitetura de computadores. RS: Sagra-Luzzato,
2000.
MURDOCCA, M. J., HEURING, V. P. Introdução a arquitetura de computadores. RJ:
Campus, 2001.
Bibliografia Complementar:
HENESSY, J. L., PATTERSON, D. A. Arquitetura de computadores. RJ: Campus,
2003.
VASCONCELOS, L. Hardware total. SP: Makron, 2002.
TOCCI, R. J., WIDMER, N. S. Sistemas digitais: princípios e aplicações. SP: Pearson
Brasil, 2003.
MACHADO, F. B. Arquitetura de sistemas operacionais. 3.ed. RJ: LTC, 2002.
PAPADIMITRIOU, C. H.; LEWIS, H. Elementos de teoria da computação. SP:
Bookman, 2004.
7.1.3
LABORATÓRIO DE PROGRAMAÇÃO DE COMPUTADORES I
Ementa:
Ambientes de desenvolvimento e programação. Compiladores: conceitos básicos e utilização.
Implementação de programas utilizando uma linguagem de alto nível. Estratégias básicas de
desenvolvimento de programas.
Bibliografia Básica:
JANDL, P. JR. Introdução ao C++. 1. ed. SP: Futura, 2003.
DEITEL, H. M. Como programar em C. RJ: LTC, 2001.
SCHILDT, H. C completo e total. 3. ed. SP: Makron Books, 1997.
Bibliografia Complementar:
LIBERTY, J. Aprenda em 24 horas C++. RJ: Campus, 1998.
MIZRAHI, V. V. Treinamento em linguagem C++: modulo 1-2. SP: Makron, 1994. v.1
KERNIGHAN, B. W.; RITCHIE, D. M. C: a Linguagem de programação padrão ANSI. 2. ed.
RJ: Campus, 1989.
FORBELLONE, A.L.V.; EBERSPACHER, H. F. Lógica de programação: a construção de
algoritmos e estruturas de dados. São Paulo: Makron, 2000.
HOPCROFT, J. E. Introdução a teoria de autômatos, linguagens e computação. 2. ed. RJ:
Elsevier, 2002.
7.1.4
MATEMÁTICA
Ementa:
Teoria geral de Conjuntos. Relações. Funções: conceitos, operações e propriedades. Princípios
fundamentais de contagem. Fatorial. Permutações e Combinações. Somatórias, Séries e
Recorrência. Matrizes e determinantes.
Bibliografia Básica:
GERSTING, J. L. Fundamentos matemáticos para ciência da computação. 3. ed. RJ: LTC,
1995.
SILVA, S. M. Matemática básica para cursos superiores. SP: Atlas, 2002.
PANTANO FILHO, Rubens. Matemática básica. Itatiba: Berto, 2009.
Bibliografia Complementar:
LEITHOLD, L. Cálculo com geometria analítica. 3. ed. SP: Harbra, 1994. v. 1.
FEITOSA, M. O. Cálculo vetorial e geometria analítica. SP: Atlas, 1996.
SIMMONS, G. F. Cálculo com geometria analítica. SP: Markron, 1987. v. 1.
RUGGIERO, M. A. G. Cálculo numérico: aspectos teóricos e computacionais. 2. ed. SP:
Pearson, 1996.
BARBONI, A. Fundamentos de matemática: calculo e análise. RJ: LTC, 2009.
7.1.5
REDES DE COMPUTADORES I
Ementa:
Arquiteturas e Padrões: Órgãos de Padronização, Arquitetura em Camadas: Interfaces,
Camadas, Serviços e Protocolos. Meios de Transmissão: Par Trançado, Coaxial, Fibra Optica,
Rádio, etc. Arquiteturas: OSI, TCP/IP, IEEE 802. Nível Físico. Nível de Enlace: Controle de
erro e Controle de fluxo e Protocolos de Acesso ao Meio: Acesso Baseado em Contenção,
Acesso Ordenado sem Contenção. Arquitetura IEEE 802: Camadas, Padrões IEEE 802 (802.3,
802.11, 802.16, 802.2, 802.1). Nível de Rede. Arquitetura TCP/IP. Nível de Transporte: Three
Way handshake, Protocolos TCP, UDP. Nível de Aplicação: Aplicações TCP/IP (DNS, SMTP,
WWW). Elementos de Interconexão: Hub, Switches e Roteadores. Endereçamento IP e
Planejamento de Enderaçamento IP.
Bibliografia Básica:
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem top-down.
3. ed. SP: Pearson, 2006.
TANENBAUM, A. S. Redes de computadores. 4. ed. Ed. RJ: Campus, 2003.
HAYAMA, M. M. Montagem de redes locais. SP : Érica, 2001
Bibliografia Complementar:
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma nova abordagem. SP:
Pearson Education/Addison-Wesley, 2003.
SOARES, L.; COLCHER, A. Redes de computadores: das LANs, MANs e WANs às redes
ATM. 2. ed. RJ: Campus, 1997.
COMER, D. E. Internetworking with TCP/IP: principles, protocols and architecture. 4. ed. SP:
Prentice Hall, 2000.
PETERSON; DAVIE. Computer networks: a systems approach. 3. ed. Morgan Kaufmann,
2003.
COMER, D. E. Protocols and architecture. 4. ed. SP: Prentice Hall, 2000.
7.2 Disciplinas do 2º semestre
7.2.1
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II
Ementa:
Arranjos Multidimensionais. Apontadores. Alocação Dinâmica de Memória. Passagem de
Parâmetros por Referência. Strings. Registros. Arquivos. Recursividade.
Bibliografia Básica:
MANZANO, J. A. N. G. Algoritmos: lógica para desenvolvimento de programação de
computadores. 21. ed. SP: Érica, 2008.
FORBELLONE, A. L. V., EBERSPACHER, H.F. Lógica de programação: a construção de
algoritmos e estruturas de dados. 2. ed. SP: Makron, 2000.
TENENBAUM, A. M.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C.
SP: Pearson, 1995.
Bibliografia Complementar:
WIRTH, N. Algoritmos e estruturas de dados. RJ: LTC, 2001.
SCHILDT, H. C completo e total. 3. ed. SP: Makron Books, 1997.
SALVETTI, D. D. ; BARBOSA, L. M. Algoritmos. SP: Makron, 1997.
DEITEL, H. M. Como programar em C. RJ: LTC, 2001.
PREISS, B. R. Estrutura de dados e algoritmos. RJ: Campus, 2001.
7.2.2
CÁLCULO DIFERENCIAL E INTEGRAL
Ementa: Limite e continuidade. Derivação. Integração.
Bibliografia Básica:
FEITOSA, M. O. Cálculo vetorial e geometria analítica. SP: Atlas.
STEWART, J. Cálculo. 4. ed. SP: Thomson, 2006. v.1.
GERSTING, J. L. Fundamentos matemáticos para ciência da computação. 3. ed. RJ:
LTC, 1995.
Bibliografia Complementar:
GUIDORIZZI, H. L. Um curso de cálculo. 5. ed. SP: LTC, 2001. v. 1.
SIMMONS, G. F. Cálculo com geometria analítica. SP: Markron , 1987. v. 1.
LEITHOLD, L. Cálculo com geometria analítica. 3. ed. SP: Harbra, 1994. v. 1.
LEITHOLD, L. O cálculo com geometria analítica. SP: Harbra, 1994. v. 2.
HUGHES-HALLETT, D. Cálculo de uma variável. 3. ed. SP: LTC, 2004
7.2.3
LABORATÓRIO DE PROGRAMAÇÃO DE COMPUTADORES II
Ementa:
Ambientes de desenvolvimento e programação. Implementação de programas utilizando uma
linguagem de alto nível. Desenvolvimento de aplicativos.
Bibliografia Básica:
MANZANO, J. A. N. G. Algoritmos: lógica para desenvolvimento de programação de
computadores. 21. ed. SP: Èrica, 2008.
FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação: a construção de
algoritmos e estruturas de dados. 2. ed. SP: Makron, 2000.
TENENBAUM, A. M.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C.
SP: Pearson, 1995.
Bibliografia Complementar:
WIRTH, N. Algoritmos e estruturas de dados. RJ: LTC, 2001.
SCHILDT, H. C completo e total. 3. ed. SP: Makron Books, 1997.
SALVETTI, D. D.; BARBOSA, L. M. Algoritmos. SP: Makron, 1997.
DEITEL, H. M. Como programar em C. RJ: LTC, 2001.
PREISS, B. R. Estrutura de dados e algoritmos. RJ: Campus, 2001.
7.2.4
REDES DE COMPUTADORES II
Ementa:
Introdução às Redes de Computadores e Internet. Arquiteturas e padrões. Topologias e meios
físicos de transmissão. Camada de Aplicação: DNS e serviços Internet (mail, telnet, ftp e web).
Camada de Transporte: TCP e UDP. Camada de Redes: Endereçamento e Roteamento. Camada
de Enlace. Camada Física. Redes Locais com fio e sem fio. Segurança em redes.
Bibliografia Básica:
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem top-down.
3. ed. SP: Pearson, 2006.
TANENBAUM, A. S. Redes de computadores. 4. ed. Ed. RJ: Campus, 2003.
HAYAMA, M. M. Montagem de redes locais. SP : Érica, 2001
Bibliografia Complementar:
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma nova abordagem. SP:
Pearson Education/Addison-Wesley, 2003.
SOARES, L.; COLCHER, A. Redes de computadores: das LANs, MANs e WANs às redes
ATM. 2. ed. RJ: Campus, 1997.
COMER, D. E. Internetworking with TCP/IP: principles, protocols and architecture. 4. ed. SP:
Prentice Hall, 2000.
PETERSON; DAVIE. Computer networks: a systems approach. 3. ed. Morgan Kaufmann,
2003.
COMER, D. E. Protocols and architecture. 4. ed. SP: Prentice Hall, 2000.
7.2.5
SISTEMAS OPERACIONAIS
Ementa:
Histórico da evolução dos Sistemas Operacionais. Fundamentos de Sistemas Operacionais.
Processos: cooperação, competição, concorrência, compartilhamento de recursos, comunicação
e sincronização. Escalonamento de Processos. Gerenciamento de Memória. Realocação
dinâmica, proteção, memória virtual, paginação e segmentação. Gerenciamento de I/O. Estudo
de Casos.
Bibliografia Básica:
TANENBAUM, A. S. Sistemas operacionais modernos. 2.ed. SP: Pearson Brasil, 2003.
TANENBAUM, A. S.; WOODHULL, A. S. Sistemas operacionais: projeto e implementação.
SP: Bookman, 2008
FLYNN, I. M.; MCHOES, A. M. Introdução aos sistemas operacionais. SP: Pioneira, 2002.
Bibliografia Complementar:
SILBERCHATZ, A.; GALVIN P. B.; GAGNE, G. Sistema operacionais: conceitos e
aplicações. RJ: Campus, 2001.
MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas operacionais. RJ: LTC, 2002.
OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. Sistemas operacionais. RS: Sagra
Luzzato, 2001.
GUIMARÃES, C. C. Princípios de sistemas operacionais. 6. ed. RJ: Campus, 1989.
DEITEL, H. M. Sistemas operacionais. 3. ed. SP: Prentice Hall, 2005.
7.3 Disciplinas do 3º semestre
7.3.1
ADMINISTRAÇÃO E GERÊNCIA DE REDES
Ementa:
Gerenciamento de redes de computadores. Aspectos de segurança e auditoria em redes de
computadores. Ferramentas para gerenciamento de redes de computadores. Protocolos de
gerência. Interconectividade de ambientes heterogêneos. Internet e Intranet. Gerenciamento de
provedores de Internet. Projeto lógico e físico de redes.
Bibliografia Básica:
TANENBAUM, A. S. Redes de computadores. 4. ed. RJ: Campus, 2003.
MARCELO, A. Apache: configurando o servidor web para Linux. SP: Brasport, 2005.
NEVES, J. C. Programação Shell Linux. RJ: Brasport, 2006.
Bibliografia Complementar:
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet. Pearson Addison-Wesley,
2006.
SOARES, L. F. Redes de computadores. 2. ed. RJ: Campus, 1999.
FALBRIARD, C. Protocolos e aplicações para redes de computadores. SP: Érica, 2002.
COMER, D. E. Redes de computadores e internet. RS: Bookman, 2000.
COMER, D. E. Interligação em rede com TCP/IP. RJ: Campus, 1999. v. 2.
7.3.2
BANCO DE DADOS I
Ementa:
Conceitos fundamentais de banco de dados. Arquitetura dos sistemas gerenciadores de banco
de dados (SGBD). Características típicas de um SGBD. Modelo entidade-relacionamento.
Modelos de dados: conceitual, lógico e físico. Modelos lógicos de dados: abordagem
hierárquica, rede, relacional e objeto-relacional.
Bibliografia Básica:
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de bancos de dados. 3. ed.
SP: Makron Books, 1999.
DATE. C. J. Introdução a sistemas de banco de dados. 7. ed. RJ: Campus, 2000.
MILANI, A. PostgreSQL: guia do programador. SP: Novatec, 2008.
Bibliografia Complementar:
GARCIA-MOLINA, H.; ULLMAN, J. D. WIDOM. Implementação de sistemas de banco de
dados. RJ: Campus, 2001
RAMALHO, J. A. A. Oracle 9i: aprenda a criar bancos de dados, tabelas, índices, visões e
outros objetos. SP: Berkeley, 2002.
KROENKE, D. M. Banco de dados: fundamentos, projeto e implementação. 6.ed. SP: LTC,
1999.
MACHADO, F. N. R. Banco de dados: projeto e implementação. SP: Èrica, 2004.
SOMMERVILLE, Ian. Software engineering. 6. ed. England: Pearson Education, 2001.
7.3.3
ENGENHARIA DE SOFTWARE I
Ementa:
Software e Engenharia de Software. Paradigmas da Engenharia de Software. Gerência de
Projetos. Administração de Projetos. Gerenciamento de Projetos. Engenharia de Sistemas de
Computador. Análise de Requisitos. Análise Estruturada. Introdução à orientação a objetos.
Análise Orientada a objetos. Modelagem de Classes. Modelagem dinâmica.
Bibliografia Básica:
PRESSMAN, R.S. Engenharia de software. SP: Makron Books, 2002.
SOMMERVILLE, I. Engenharia de Software. 8. ed. SP: Prentice Hall, 2003.
PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. SP: Makron
Books, 2001.
Bibliografia Complementar:
YOURDON, E. Análise estruturada moderna. RJ: Campus, 1990.
DEBONI, J. E. Z. Modelagem orientada a objetos com a UML. SP: Futura, 2003.
SOMMERVILLE, I. Software engineering. 6. ed. England: Pearson Education, 2001.
REZENDE, D. A. Engenharia de software e Análise e Desenvolvimento de Sistemas. 2. ed. RJ:
Brasport, 2002.
MELO, A. C. Desenvolvendo aplicações com UML: do conceitual à implementação. SP:
Brasport, 2002.
7.3.4
ESTATÍSTICA
Ementa:
Natureza da Estatística. População e Amostra. Séries Estatísticas. Gráficos Estatísticos.
Distribuição de Freqüência. Medidas e Posição. Medidas de Dispersão de Variabilidade.
Probabilidade. Distribuições Binomial e Normal. Correlação e regressão. Números-Índices.
Bibliografia Básica:
CRESPO, A. A. Estatística fácil. 17. ed. SP: Saraiva, 1999.
FONSECA, J. S.; MARTINS G. A.; TOLEDO, G. L. Estatística aplicada. 2. ed. SP: Atlas,
1998.
LEVINE, D. M. Estatística: teoria e aplicações. 5. ed. RJ: LTC, 2008.
Bibliografia Complementar:
BRAULE, R. Estatística aplicada com excel. RJ: Campus, 2001.
TOLEDO, G. L.; OVALLE, I. I. Estatística básica. SP: Atlas, 1995.
LAPPONI, J. C. Estatística usando excel. SP: Lapponi, 2000.
BUSSAB, W. O. ; MORETTIN, P. A. Estatística básica. 5. ed. SP: Saraiva, 2002.
NEUFELD, J. L. Estatística aplicada à administração usando excel. SP: Prentice Hall, 2003.
7.3.5
ESTRUTURA DE DADOS E ALGORITMOS I
Ementa:
Recursividade. Estudo e aplicações das estruturas de dados: pilhas, filas, listas, lista circular,
lista duplamente ligada. Algoritmos clássicos de ordenação e busca. Hashing.
Bibliografia Básica:
TENENBAUM, M. A.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C.
SP: Pearson, 1995.
PREISS, B. R. Estrutura de dados e algoritmos. RJ: Campus, 2001.
JANDL, P. JR. Introdução ao C++. SP: Futura, 2003.
Bibliografia Complementar:
VELOSO, P. A. S. Estrutura de dados. RJ: Campus, 1986.
DROZDEK, A. Estrutura de dados e algoritmos em C++. SP: Pioneira, 2002.
VILLAS, M. V. Estrutura de dados: conceitos e técnicas de implementação. RJ: Campus, 1993.
SEBESTA, R. W. Conceitos de linguagens de programação. 5. ed. SP: Artmed, 2006.
TOSCANI, L. V.; VELOSO, P. A. Complexidade de algoritmos: análise, projeto e métodos. 2.
ed. Porto Alegre: Sagra Luzzato, 2005.
7.4 Disciplinas do 4º semestre
7.4.1
BANCO DE DADOS II
Ementa:
Banco de Dados Orientado a Objetos. Banco de Dados Distribuídos. Administração de banco
de dados. Segurança, Integridade e Controle de Concorrência em Sistemas de Banco de Dados.
Aplicações comerciais.
Bibliografia Básica:
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de bancos de dados. 3. ed.
SP: Makron Books, 1999.
DATE. C. J. Introdução a sistemas de banco de dados. 7. ed. RJ: Campus, 2000.
MILANI, A. PostgreSQL: guia do programador. SP: Novatec, 2008.
Bibliografia Complementar:
GARCIA-MOLINA, H.; ULLMAN, J. D. WIDOM. Implementação de sistemas de banco de
dados. RJ: Campus, 2001.
RAMALHO, J. A. A. Oracle 9i: aprenda a criar bancos de dados, tabelas, índices, visões e
outros objetos. SP: Berkeley, 2002.
KROENKE, D. M. Banco de dados: fundamentos, projeto e implementação. 6.ed. SP: LTC,
1999.
MACHADO, F. N. R. Banco de dados: projeto e implementação. SP: Èrica, 2004.
SOMMERVILLE, Ian. Software engineering. 6. ed. England: Pearson Education, 2001.
7.4.2
ENGENHARIA DE SOFTWARE II
Ementa:
Linguagens de modelagem orientada a objeto. Projeto orientado a objetos. Implementação
orientada a objetos. Teste e qualidade de software.
Bibliografia Básica:
PRESSMAN, R.S. Engenharia de software. SP: Makron Books, 2002.
SOMMERVILLE, I. Engenharia de software. 8. ed. SP: Prentice-Hall, 2003.
PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. SP: Makron
Books, 2001.
Bibliografia Complementar:
YOURDON, E. Análise estruturada moderna. RJ: Campus, 1990.
DEBONI, J. E. Z. Modelagem orientada a objetos com a UML. SP: Futura, 2003.
SOMMERVILLE, I. Software engineering. 6. ed. England: Pearson Education, 2001.
REZENDE, D. A. Engenharia de software e Análise e Desenvolvimento de Sistemas. 2. ed. RJ:
Brasport, 2002.
MELO, A. C. Desenvolvendo aplicações com UML: do conceitual à implementação. SP:
Brasport, 2002.
7.4.3
ESTRUTURA DE DADOS E ALGORITMOS II
Ementa:
Estudo e aplicações das estruturas de dados: Árvores binárias, árvores binárias de busca,
árvores balanceadas. Aplicações de Árvores. Grafos e Aplicações.
Bibliografia Básica:
TENENBAUM, M. A; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C.
SP: Makron Books, 1995.
PREISS, B. R. Estrutura de dados e algoritmos. RJ: Campus, 2001.
JANDL, P. JR. Introdução ao C++. SP: Futura, 1ª Ed. 2003.
Bibliografia Complementar:
VELOSO, P. A. S. Estrutura de dados. RJ: Campus, 1986.
DROZDEK, A. Estrutura de dados e algoritmos em C++. SP: Pioneira, 2002.
VILLAS, M. V. Estrutura de dados: conceitos e técnicas de implementação. RJ: Campus, 1993.
SEBESTA, R. W. Conceitos de linguagens de programação. 5. ed. SP: Artmed, 2006.
TOSCANI, L. V.; VELOSO, P. A. Complexidade de algoritmos: análise, projeto e métodos. 2.
ed. RS: Sagra Luzzato, 2005.
7.4.4
PROGRAMAÇÃO ORIENTADA A OBJETOS I
Ementa:
Paradigmas da Programação Orientada a Objetos. Classes, objetos, atributos e métodos
(estáticos e da classe). Encapsulamento. Construtores e destrutores. Sobrecarga de operadores
e métodos. Herança. Polimorfismo. Classes Abstratas. Desenvolvimento de aplicações
utilizando uma linguagem orientada a objetos.
Bibliografia Básica:
JANDL, P. JR. Introdução ao Java. SP: Berkerley, 2002.
JANDL, P. Introdução ao C++. SP: Futura, 2003.
MACKENZIE, D.; SHARKEY, K. Aprenda visual Basic.NET em 21 Dias. SP: Makron, 2003.
Bibliografia Complementar:
ECKEL, B. Thinking in Java. 3. ed. NJ: Prentice Hall, 2002. Disponível em: <
http://www.mindview.net/Books/TIJ/ > . Acesso em: 01 de Abril de 2008.
JANDL, P. Introdução ao C++. SP:Futura, 2003.
LIBERTY, J. Aprenda em 24 horas C++. RJ:Campus, 1998.
PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. SP: Makron
Books, 2001.
SOMMERVILLE, I. Engenharia de software. SP: Prentice-Hall, 2003.
7.4.5
SEGURANÇA EM REDES
Ementa:
introdução à segurança de informações em redes de computadores. Considerações sobre
Segurança de Dados. Modelo clássico. Codificadores Mono e Polialfabéticos, Data Encryption
Standard (DES). Modos de operação em DES. DES Triplo. Criptografia de chave pública
(assimétrica). Criptografia simétrica. Princípios matemáticos de criptografia assimétrica.
Algoritmo RSA. Protocolos de intercâmbio e autenticação de chaves. Assinaturas e
certificados digitais. Filtros. Firewalls. Estratégias e ferramentas de invasão e suas respectivas
defesas para redes de computadores. Estudo de casos. IPSec, Wire Tapping, Eaves Dropping,
Spoofing, Sniffing. Confidencialidade. Geradores de números primos. Funções hash e
autenticação de mensagens. Assinaturas digitais.
Bibliografia Básica:
ULBRICH, H.C.,VALLE, J.D. UNIVERSIDADE HACKER. 4ª Ed. Digerati Editorial, 2004
HORTON, M, MUGGE, C. Segurança de Redes. 1ª Ed. Campus, 2003
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem top-down.
3. ed. SP: Pearson, 2006.
Bibliografia Complementar:
ULBRICH, H.C.,VALLE, J.D. UNIVERSIDADE HACKER – Livro de Exercícios. 4ª Ed.
Digerati Editorial, 2005
MCCLURE, STUART. Hackers Expostos. 4ª Ed. Ed. Campus, 2006
ULBRICH, H.C.,VALLE, J.D. HACKEDEMIA. 1ª Ed. Digerati Editorial, 2008
ULBRICH, H.C.,VALLE, J.D. HACKEDEMIA 2.0. 1ª Ed. Digerati Editorial, 2008
STALLINGS, w. Criptografia e Segurança de Redes. 4ª. Ed. Prentice Hall Brasil. 2007
7.5 Disciplinas do 5º semestre
7.5.1
ANÁLISE E PROJETO DE SISTEMAS
Ementa:
Software e Engenharia de Software. Paradigmas da Engenharia de Software. Engenharia de
Sistemas de Computador. Análise de Requisitos. Aspectos fundamentais da Análise Estruturada
e do Projeto de Software Orientado a Fluxo de Dados. Aspectos essenciais da Análise
Orientada a Objeto, da Modelagem de dados e do Projeto Orientado a Objeto.
Bibliografia Básica:
BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: guia do usuário. 2. ed. RJ: Campus,
2006.
YOURDON, E. Análise estruturada moderna. RJ: Campus, 1990.
BALZERT, H. UML 2: compacto. RJ: Campus, 2007.
Bibliografia Complementar:
MELO, A. C. Desenvolvendo aplicações com UML: do conceitual à implementação. SP:
Brasport, 2002.
PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. SP: Makron
Books, 2001.
GUEDES, G. UML: uma abordagem prática. SP: Novatec, 2004.
DEBONI, J. E. Z. Modelagem orientada a objetos com a UML. SP: Futura, 2003.
REZENDE, D. A. Engenharia de software e Análise e Desenvolvimento de Sistemas. 2. ed. RJ:
Brasport, 2002.
7.5.2
DIREITO E LEGISLAÇÃO
Ementa:
Noções gerais de direito aplicado. Direito constitucional. Direito civil. Código de propriedade
industrial. Consolidação das Leis do Trabalho e legislação específica. Direito Autoral.
Legislação de Patentes e Marcas. Propriedade Intelectual e Responsabilidade Civil. Legislação
específica sobre informática. Registros de Softwares. Registro de Direito Autoral. Critério
ético e posturas morais. A ética e a economia, a política, a ecologia e as relações de gênero.
Bibliografia Básica:
PALAIA, N. Noções essenciais de direito. SP: Saraiva, 2003.
SUNG, J. M.; SILVA, J. C. Conversando sobre ética e sociedade. 7. ed. Petrópolis: Vozes,
2001.
REALE, M. Filosofia do direito. 20. ed. SP: Saraiva, 2002.
Bibliografia Complementar:
SÁ, A. L. Ética profissional. São Paulo. Atlas. 2000.
BRANCATO, R. T. Instituições de direito público e de direito privado. 11. ed. SP: Saraiva
1998.
REPÚBLICA FEDERATIVA DO BRASIL. Antonio Luiz Toledo Pinto (Coord.). Constituição
da República Federativa do Brasil: promulgada em 5 de outubro de 1988. 35. ed. SP: Saraiva,
1995.
COTRIM, G. V. Direito e Legislação: introdução ao estudo do direito. 20. ed. São Paulo.
Saraiva, 1997.
COLBARI, A. L. Ética do trabalho. SP: Letras & Letras, 1995.
REPÚBLICA FEDERATIVA DO BRASIL. Antonio Luiz de Toledo Pinto (Coord.). Código de
proteção e defesa do consumidor. SP: Saraiva, 2003.
7.5.3
GESTÃO EMPREENDEDORA
Ementa:
Conceitos Básicos da Estrutura Empresarial. Potencial Empreendedor. Resistências à
Mudança. Gestão. Plano de negócios. Instrumentos e instituições de apoio financeiro. A
implementação de um plano de negócios. Modelos de gestão e cooperação entre novos
empreendimentos.
Bibliografia Básica:
DEGEN, R. O empreendedor. SP: Makron Books, 1989.
DOLABELA, F. Oficina do empreendedor. SP: Cultura Editores Ass., 1999.
DORNELAS, J. C. A. Empreendedorismo. RJ: Campus, 2001.
Bibliografia Complementar:
DRUKER, P. F.; MALFERRARI, C. J. Inovação e espírito empreendedor. SP: Pioneira, 1998.
GERBER, M. E. Mito do empreendedor: revisitado. SP: Saraiva, 1996.
HASHIMOTO, M. Espírito empreendedor nas organizações. SP, Saraiva, 2006.
BERNARDI, L. A. Manual do empreendedorismo e gestão. SP: Atlas, 2003.
BOM ANGELO, E. Empreendedor corporativo: a nova postura de quem faz a diferença. SP:
Elsevier, 2003.
7.5.4
INTERAÇÃO HUMANO-COMPUTADOR
Ementa:
Histórico. Interação Humano-Computador: terminologia e definições. As Interfaces HumanoComputador. Fatores Humanos. Aspectos sobre usabilidade, ergonomia e interatividade nos
projetos de Software. Arquiteturas de Software e padrões para interfaces de usuários. Avaliação
de Interfaces de Aplicações computacionais. Projeto e Implementação de Sistemas interativos.
Bibliografia Básica:
LOHANGER, H.; NIELSEN, J. Usabilidade na web: projetando websites com qualidade. RJ:
Elsevier, 2007.
ROCHA E. V.; BARANAUSKAS, M. C. Design e avaliação de interfaces humanocomputador. NIED/UNICAMP, 2003. Disponível em: <
http://pan.nied.unicamp.br/download_livro.html >. Acesso em: 29 nov. 2009.
BETIOL, A. H.; CYBIS, W.; FRAUST, R. Ergonomia e usabilidade: conhecimentos, métodos
e aplicações. SP: Novatec, 2007.
Bibliografia Complementar:
PREECE, J. ; ROGERS, Y. ; SHARP, H. Design de interação: além da interação homemcomputador. Porto Alegre: Bookman, 2007.
HICKSON, R. Projeto de sistemas web orientados a interface. RJ: Campus, 2003.
DIAS, C. Usabilidade na Web: criando portais mais acessíveis. RJ: Alta Books, 2007.
PRESSMAN, R.S. Engenharia de software. SP: Makron Books, 2002.
ZERVASS, Q. Aplicaçoes práticas de web 2.0 com PHP. 2009.
7.5.5
PROGRAMAÇÃO ORIENTADA A OBJETOS II
Ementa:
Desenvolvimento de Componentes e Frameworks. Delegados e Métodos Avançados. Reflexão.
Modelagem e Arquitetura de Sistemas em camadas. Mapeamento Objeto Relacional. Herança
Múltipla. Desenvolvimento de Plugins para IDE. Construção de Interfaces Gráficas Orientadas
a objetos com Herança Visual
Bibliografia Básica:
JANDL, P. JR. Introdução ao Java. SP: Berkerley, 2002.
LOTAR, A. Como programar em ASP.NET e C#. SP: Novatec, 2007.
JANDL, P. Introdução ao C++. SP: Futura, 2003.
Bibliografia Complementar:
JANDL, P. JAVA: guia do programador: atualizado para o Java 6. SP: Novatec, 2007.
SHEPHERD, G. Microsoft ASP.NET 3.5: passo a passo. Porto Alegre: Bookman, 2009.
CEMBRANELLI, F. ASP.NET: guia do desenvolvedor. Novatec, 2003.
GOMES, Y. M. P. Java na Web com JSF, Spring, Hibernate e Netbeans 6. SP: Ciência
Moderna, 2008.
BALZERT, H. UML 2: compacto. RJ: Campus, 2007.
7.5.6
TECNOLOGIA WEB
Ementa:
Arquiteturas Computacionais para Web. Tecnologias da Informação para Desenvolvimento de
Sistemas em Internet. Linguagens de programação no ambiente Web. Aplicações: ecommerce, e-business. Banco de Dados para Web. Programação no ambiente cliente/servidor
Web.
Bibliografia Básica:
GOMES, Y. M. P. Java na Web com JSF, Spring, Hibernate e Netbeans 6. SP: Ciência
Moderna, 2008.
SHEPHERD, G.; MORAES, A. C. D. Microsoft Asp.Net 3.5: passo a passo. SP: 2009.
ZERVASS, Q. Aplicaçoes práticas de web 2.0 com PHP. 2009.
Bibliografia Complementar:
NIEDERAUER, J. Web interativa com Ajax e PHP. SP: Novatec, 2007.
CONVERSE, T.; PARK, J. PHP: a bíblia. RJ: Campus, 2003.
CASTAGNETTO, J.; RAWAT, H.; SCHUMANN, S. Professional PHP. SP: Makron, 2001.
BENDER, M. Desenvolvendo sites com XML. 2001.
MITCHEL, S. Projetando active server pages. SP: Ciência Moderna, 2000.
8 PERIÓDICOS E REVISTAS
Computação Brasil – Sociedade Brasileira de Computação. Trimestral.
Journal of the Brazilian Computer Society – Sociedade Brasileira de Computação. Semestral.
Info Exame – Abril. Mensal.
Linux Magazine - Europa. Mensal.
Mundo Java – Mundo. Bimestral.
SQL Magazine – DevMedia. Mensal.
TECPOLIS – Revista de Tecnologia do Grupo POLIS Educacional: Disponível para acesso em
http://www.tecpolis.com.br.
Base de Dados EBSCO:
Periódico
Editor
ACM Computing Surveys
Association for Computing Machinery
1/1/1985 to present
ACM Transactions on Computer
Systems
ACM Transactions on Database
Systems
ACM Transactions on Information
Systems
ACM Transactions on Mathematical
Software
ACM Transactions on Programming
Languages & Systems
Adaptive Behavior
Association for Computing Machinery
6/1/1996 to present
Association for Computing Machinery
12/1/1996 to present
Association for Computing Machinery
6/1/1996 to present
Association for Computing Machinery
9/1/1996 to present
Association for Computing Machinery
9/1/1996 to present
Sage Publications
7/1/1996 to present
Advances in Complex Systems
World Scientific Publishing Company
3/1/2001 to present
Adweek Magazines' Technology
Marketing
Afterimage
VNU eMedia, Inc.
Visual Studies Workshop
5/1/2001 to
12/31/2004
6/1/1996 to present
AI Magazine
AAAI
6/1/1996 to present
American Statistician
American Statistical Association
1/1/1985 to present
America's Network
Questex Media Group
Artificial Life
MIT Press
2/15/1994 to
12/31/2006
1/1/1997 to present
Behavior Research Methods,
Instruments, & Computers
British Journal of Educational
Technology
Bulletin of the American Society for
Information Science & Technology
Byte.com
Psychonomic Society Inc.
C/C++ Users Journal
CMP Media LLC
Canadian Journal of Science,
Mathematics, & Technology Education
CD-ROM Professional
University of Toronto Press
Cell Death & Differentiation
Nature Publishing Group
1/1/1995 to
12/31/1996
1/1/1997 to present
Chinese Annals of Mathematics
Springer Science & Business Media B.V.
1/1/1999 to present
Client Server Computing
King Content
Cognitive Science
Lawrence Erlbaum Associates
7/1/1996 to
6/30/1997
6/1/1996 to present
Communications of the ACM
Association for Computing Machinery
1/1/1985 to present
Computational Linguistics
MIT Press
12/1/2002 to present
Blackwell Publishing Limited
American Society for Information Science &
Technology
CMP Media LLC
Information Today Inc.
7/1/1993 to
12/31/2004
1/1/1998 to present
1/1/1994 to present
1/1/1985 to
7/31/2005
1/1/2004 to
2/28/2006
10/1/2002 to present
Compute!
Ziff Davis Media Inc.
Computer
IEEE
Computer Artist
Penn Well Publishing Co.
Computer Design
Penn Well Publishing Co.
Computer Design's Electronic Systems Penn Well Publishing Co.
Technology & Design
Computer Graphics World
Computer Graphics World, LLC
1/1/1985 to
9/30/1994
7/1/1996 to present
1/1/1995 to
7/31/1997
1/1/1995 to
12/31/1998
1/1/1999 to
7/31/1999
1/1/1995 to present
Computer Languages
Pergamon Press - An Imprint of Elsevier
Science
6/1/1996 to
3/31/2002
Computer Languages, Systems &
Structures
Computer Life
Pergamon Press - An Imprint of Elsevier
Science
ZDNet (Ziff-Davis Publishing)
4/1/2002 to present
Computer Modeling & Simulation in
Engineering
Computer Music Journal
Sage Publications
MIT Press
1/1/1995 to
7/31/1998
7/1/1996 to
1/31/2000
1/1/1997 to present
Computer Science Education
Routledge
1/1/1998 to present
ComputerCraft
CQ Communications, Inc.
Computers & Electrical Engineering
Computers & the Humanities
Pergamon Press - An Imprint of Elsevier
Science
Springer Science & Business Media B.V.
7/1/1993 to
12/31/1993
7/1/1996 to present
Computers in Libraries
Information Today Inc.
1/1/1994 to
12/31/2004
7/1/1993 to present
Computerworld
Computerworld
7/1/1993 to present
Computing & Control Engineering
Institution of Engineering & Technology
Connection Science
Taylor & Francis Ltd
2/1/2003 to
5/31/2007
6/1/1998 to present
Consumer Reports
Consumers Union
1/1/1985 to present
Control & Automation
Institution of Engineering & Technology
6/1/2007 to present
Correct Models of Parallel Computing
IOS Press
Creative Computing
ZDNet (Ziff-Davis Publishing)
Data Communications
CMP Media LLC
Database Magazine
Information Today Inc.
Datamation
INT Media Group
Design Quarterly
Walker Art Center
Digital Media
Seybold Publications Inc.
Discrete Mathematics & Theoretical
Computer Science (DMTCS)
Dr. Dobb's Journal of Software Tools
for the Professional Programmer
Dr. Dobb's Journal: Software Tools for
the Professional Programmer
Dr. Dobb's Journal: The World of
Software Development
EContent
Discrete Mathematics & Theoretical Computer
Science (DMTCS)
CMP Media LLC
1/1/1997
1/1/1985 to
12/31/1985
7/1/1993 to
10/31/1999
7/1/1993 to
7/31/1999
1/1/1985 to
2/28/1998
1/1/1993 to
6/30/1996
1/1/1994 to
5/31/1997
3/1/2003 to present
CMP Media LLC
1/1/1985 to
6/30/1989
7/1/1998 to
5/31/2006
6/1/2006 to present
Information Today Inc.
8/1/1999 to present
EDN
Reed Business Information
1/1/1995 to present
Education for Information
IOS Press
3/1/1996 to present
Electronic Design
Penton Publishing
7/1/1993 to present
Electronic Education Report
Market Research.com
7/1/1997 to present
CMP Media LLC
Electronic Engineering
CMP Information Ltd.
Electronic Engineering Design
CMP Information Ltd.
Electronic Journal of Qualitative Theory Bolyai Institute
of Differential Equations
Electronic Learning (02783258)
Scholastic Inc.
1/1/1995 to
12/31/2001
1/1/2002 to
11/30/2002
3/1/2003 to present
7/1/1989 to
5/31/1998
7/1/1993 to present
Electronic News (10616624)
Reed Business Information
Electronics Now
Poptronix Incorporated
EMedia
Information Today Inc.
EMedia Magazine
Information Today Inc.
EMedia Professional
Information Today Inc.
eMediaweekly
ZDNet (Ziff-Davis Publishing)
Evolutionary Computation
MIT Press
3/1/1993 to
12/31/1999
9/1/1999 to
5/31/2000
6/1/2000 to
7/31/2002
1/1/1997 to
8/30/1999
8/24/1998 to
2/1/1999
1/1/1996 to present
eWeek
Ziff Davis Media Inc.
5/8/2000 to present
Fluctuation & Noise Letters
World Scientific Publishing Company
3/1/2001 to present
Graphic Arts Monthly
Reed Business Information
7/1/1993 to present
Human-Computer Interaction
Lawrence Erlbaum Associates
3/1/1985 to present
IBM Journal of Research &
Development
IBM Systems Journal
IBM Corporation/IBM Journals
1/1/1994 to present
IBM Corporation/IBM Journals
1/1/1994 to present
IEE Proceedings -- Communications
Institution of Engineering & Technology
IEE Proceedings -- Software
Institution of Engineering & Technology
IEEE Annals of the History of
Computing
IEEE Communications Magazine
IEEE
2/1/2003 to
12/31/2006
2/1/2003 to
12/31/2006
7/1/1993 to present
IEEE
1/1/1998 to present
IEEE Computer Graphics &
Applications
IEEE Expert Intelligent Systems &
Their Applications
IEEE Journal of Quantum Electronics
IEEE
7/1/1996 to present
IEEE
IEEE
7/1/1996 to
12/31/2000
7/1/1996 to present
IEEE Micro
IEEE
7/1/1996 to present
IEEE Network
IEEE
7/1/1996 to present
IEEE Software
IEEE
1/1/1985 to present
IEEE Spectrum
IEEE
7/1/1996 to present
IEEE Transactions on Advanced
Packaging
IEEE Transactions on Aerospace &
Electronic Systems
IEEE Transactions on Antennas &
Propagation
IEEE Transactions on Applied
Superconductivity
IEEE Transactions on Automatic
Control
IEEE Transactions on Broadcasting
IEEE
1/1/1999 to present
IEEE
6/1/1996 to present
IEEE
7/1/1996 to present
IEEE
6/1/1996 to present
IEEE
7/1/1996 to present
IEEE
1/1/1998 to present
IEEE Transactions on Circuits &
Systems for Video Technology
IEEE Transactions on Circuits &
Systems Part I
IEEE Transactions on Circuits &
Systems Part II
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE Transactions on Communications IEEE
1/1/1998 to present
IEEE Transactions on Components &
Packaging Technologies
IEEE Transactions on Components,
Packaging & Manufacturing
Technology, Part A
IEEE
1/1/1999 to present
IEEE
6/1/1996 to
12/31/1998
IEEE Transactions on Components,
Packaging & Manufacturing
Technology, Part B
IEEE
6/1/1996 to
12/31/1998
IEEE Transactions on Components,
Packaging & Manufacturing
Technology, Part C
IEEE
6/1/1996 to
10/31/1998
IEEE Transactions on Computer-Aided
Design of Integrated Circuits &
Systems
IEEE
7/1/1996 to present
IEEE Transactions on Computers
IEEE
7/1/1996 to present
IEEE Transactions on Consumer
Electronics
IEEE Transactions on Education
IEEE
6/1/1996 to present
IEEE
7/1/1996 to present
IEEE Transactions on Electromagnetic IEEE
Compatibility
IEEE Transactions on Electron Devices IEEE
6/1/1996 to present
IEEE Transactions on Image
Processing
IEEE Transactions on Information
Theory
IEEE Transactions on Instrumentation
& Measurement
IEEE Transactions on Knowledge &
Data Engineering
IEEE Transactions on Neural Networks
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE Transactions on Parallel &
Distributed Systems
IEEE Transactions on Pattern Analysis
& Machine Intelligence
IEEE Transactions on Power Delivery
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE
6/1/1996 to present
IEEE Transactions on Professional
Communication
IEEE Transactions on Robotics &
Automation
IEEE Transactions on Semiconductor
Manufacturing
IEEE Transactions on Signal
Processing
IEEE Transactions on Software
Engineering
IEEE Transactions on Systems, Man &
Cybernetics: Part A
IEEE Transactions on Systems, Man &
Cybernetics: Part B
IEEE Transactions on Systems, Man &
Cybernetics: Part C - Applications &
Reviews
IEEE
6/1/1996 to present
IEEE
IEEE
7/1/1996 to
6/30/2004
6/1/1996 to present
IEEE
7/1/1996 to present
IEEE
1/1/1985 to present
IEEE
7/1/1996 to present
IEEE
7/1/1996 to present
IEEE
1/1/2000 to present
IET Software
Institution of Engineering & Technology
1/1/2007 to present
IIE Solutions
Institute of Industrial Engineers
InCider A+
IDG Communications
Information & Communications
Technology Law
Information & Systems Engineering
Routledge
1/1/1995 to
12/31/2002
7/1/1993 to
7/31/1993
1/1/1998 to present
IOS Press
7/1/1996 to present
1/1/1996 to
12/31/1996
Information Infrastructure & Policy
IOS Press
Information Knowledge Systems
Management
Information Management Journal
IOS Press
7/1/1996 to
6/30/2000
3/1/1999 to present
Information Sciences Applications
Association of Records Managers &
Administrators
Elsevier Science
1/1/1999 to present
Information Services & Use
IOS Press
1/1/1994 to
12/31/1995
1/1/1994 to present
Information Systems Security
Taylor & Francis Ltd
1/1/1995 to present
Information Technology & Libraries
American Library Association
7/1/1993 to present
Information Technology for
Development
Information Today
John Wiley & Sons, Inc. / Engineering
10/1/1996 to present
Information Today Inc.
7/1/1996 to present
InformationWeek
CMP Media LLC
1/1/1995 to present
InfoWorld
Infoworld Publishing Group
7/1/1993 to present
Inter@ctive Week
Ziff Davis Media Inc.
Interactive Age
CMP Media LLC
Interactive Learning Environments
Routledge
7/1/1996 to
10/22/2000
1/1/1995 to
8/29/1995
1/1/1998 to present
Interactive Week
Ziff Davis Media Inc.
International Journal of Computer
Processing of Oriental Languages
International Journal of Computer
Vision
International Journal of Electrical
Engineering Education
International Journal of Expert Systems
World Scientific Publishing Company
10/23/2000 to
11/18/2001
3/1/2000 to present
Springer Science & Business Media B.V.
4/1/2003 to present
Manchester University Press
1/1/1999 to present
Elsevier Science
International Journal of High
Performance Computing Applications
International Journal of HumanComputer Interaction
International Journal of Image &
Graphics
International Journal of Instructional
Media
International Journal of Neural
Systems
International Journal of Parallel
Programming
International Journal of Robotics
Research
International Journal of Software
Engineering & Knowledge Engineering
International Journal of Technology
Management & Sustainable
Development
Sage Publications
6/1/1996 to
6/30/1997
7/1/1998 to present
Lawrence Erlbaum Associates
3/1/1989 to present
World Scientific Publishing Company
1/1/2001 to present
Westwood Press Inc.
1/1/1998 to present
World Scientific Publishing Company
2/1/1999 to present
Springer Science & Business Media B.V.
7/1/1996 to present
Sage Publications
1/1/1985 to present
World Scientific Publishing Company
1/1/1999 to present
Intellect Ltd.
1/1/2002 to present
International Journal of Wavelets,
Multiresolution & Information
Processing
World Scientific Publishing Company
3/1/2003 to present
International Review of Law,
Computers & Technology
InternetWeek
Routledge
10/1/1996 to present
CMP Media LLC
9/1/1997 to 1/8/2002
Internetwork
Boucher Communications Inc.
Journal of Algebra & Its Applications
World Scientific Publishing Company
7/1/1996 to
3/31/1997
3/1/2002 to present
Journal of Audiovisual Media in
Medicine
Carfax Publishing
3/1/1999 to
12/31/2004
Journal of Bioinformatics &
Computational Biology
Journal of Broadcasting & Electronic
Media
Journal of Circuits, Systems &
Computers
Journal of Computational & Graphical
Statistics
Journal of Computational Mathematics
World Scientific Publishing Company
4/1/2003 to present
Broadcast Education Association
1/1/1998 to present
World Scientific Publishing Company
2/1/1999 to present
American Statistical Association
1/1/1994 to present
Global Science Press
3/1/1999 to present
Journal of Computer Assisted Learning Blackwell Publishing Limited
1/1/1998 to present
Journal of Computer Security
IOS Press
3/1/1996 to present
Journal of Computing in Civil
Engineering
Journal of Educational Media
American Society of Civil Engineers
1/1/1995 to present
Routledge
Journal of High Speed Networks
IOS Press
1/1/1998 to
12/31/2004
6/1/1996 to present
Journal of Information Systems
American Accounting Association
9/1/1986 to present
Journal of Information Technology
(Palgrave Macmillan)
Journal of Information Technology
(Routledge, Ltd.)
Journal of Mathematical Sciences
Palgrave Macmillan Ltd.
1/1/2004 to present
Routledge
Springer Science & Business Media B.V.
2/1/1986 to
12/31/2003
4/1/2003 to present
Journal of Microelectromechanical
Systems
Journal of Research on Computing in
Education
Journal of Supercomputing
IEEE
6/1/1996 to present
International Society for Technology in
Education
Springer Science & Business Media B.V.
1/1/1990 to
9/30/2001
4/1/2003 to present
Journal of Systems Management
Association for Systems Management
7/1/1993 to
6/30/1996
7/1/1993 to
12/31/2000
7/1/2002 to present
Journal of the American Society for
John Wiley & Sons, Inc. / Business
Information Science
Journal of Theoretical & Computational World Scientific Publishing Company
Chemistry
Knowledge, Technology & Policy
Springer Science & Business Media B.V.
3/1/1998 to present
MacUser
ZDNet (Ziff-Davis Publishing)
7/1/1993 to
9/30/1997
8/19/1996 to
8/3/1998
1/1/1992 to present
MacWeek
ZDNet (Ziff-Davis Publishing)
Macworld
Mac Publishing LLC
Managing Office Technology
Quality Publishing
Mechanical Engineering
American Society of Mechanical Engineers
MicroComputer Journal
William E. Gates
Minds & Machines
Springer Science & Business Media B.V.
MIS Quarterly
NetGuide
MIS Quarterly & The Society for Information
Management
CMP Media LLC
Network Computing
CMP Media LLC
Networks Designer's Handbook
IOS Press
12/1/1994 to
8/31/1997
1/1/1995 to
6/30/2007
1/1/1998
Neural Computation
MIT Press
1/1/1997 to present
Office
Penton Publishing
Online
Information Today Inc.
7/1/1993 to
10/31/1993
7/1/1993 to present
Orion
ORiON
1/1/1993 to present
Parallel Processing Developments
IOS Press
1/1/1996
Parallel Programming & JAVA
IOS Press
1/1/1998
9/1/1993 to
9/20/1998
7/1/1993 to present
1/1/1994 to
3/31/1999
4/1/2003 to present
1/1/1985 to present
PC Computing
Ziff Davis Media Inc.
PC Magazine
Ziff Davis Media Inc.
1/1/1991 to
4/30/2000
1/1/1992 to present
PC Week
Ziff Davis Media Inc.
1/1/1993 to 5/7/2000
PC World
PC World Communications Inc.
6/1/1986 to present
Performance Computing
CMP Media LLC
Personal Computing
VNU eMedia, Inc.
9/1/1998 to
1/31/2000
1/1/1985 to 8/1/1990
Poptronics
Poptronix Incorporated
Popular Computing
McGraw-Hill Companies, Inc.
Popular Electronics
Poptronix Incorporated
Presence: Teleoperators & Virtual
Environments
Prometheus
MIT Press
1/1/2000 to
1/31/2003
1/1/1985 to
12/31/1985
1/1/1994 to
12/31/1999
1/1/1997 to present
Routledge
1/1/1999 to present
Resource Sharing & Information
Networks
Robotics & Autonomous Systems
Haworth Press
1/1/1995 to present
Elsevier Science
7/1/1996 to present
Searcher
Information Today Inc.
7/1/1996 to present
SIAM Journal on Applied Dynamical
Systems
SIAM Journal on Applied Mathematics
Society for Industrial & Applied Mathematics
6/1/2002 to present
Society for Industrial & Applied Mathematics
2/1/1997 to present
SIAM Journal on Computing
Society for Industrial & Applied Mathematics
2/1/1997 to present
SIAM Journal on Control &
Society for Industrial & Applied Mathematics
Optimization
SIAM Journal on Discrete Mathematics Society for Industrial & Applied Mathematics
1/1/1997 to present
SIAM Journal on Mathematical
Analysis
SIAM Journal on Matrix Analysis &
Applications
SIAM Journal on Numerical Analysis
Society for Industrial & Applied Mathematics
1/1/1997 to present
Society for Industrial & Applied Mathematics
1/1/1997 to present
Society for Industrial & Applied Mathematics
2/1/1997 to present
SIAM Journal on Optimization
Society for Industrial & Applied Mathematics
8/1/2002 to present
SIAM Journal on Scientific Computing
Society for Industrial & Applied Mathematics
1/1/1997 to present
Simulation & Gaming
Sage Publications
1/1/1990 to present
SISAC News
Book Industry Study Group, Inc.
Social Science Computer Review
Sage Publications
12/1/1996 to
12/31/1999
1/1/1999 to present
Software Development
CMP Media LLC
Software Magazine
King Content
Stochastics & Dynamics
World Scientific Publishing Company
1/1/2003 to
5/31/2006
7/1/1996 to
6/30/2002
3/1/2001 to present
Technology & Disability
IOS Press
2/1/1999 to present
Technology & Learning
NewBay Media, LLC
1/1/1993 to present
Technology Connection
Linworth Publishing, Inc.
Technology Review
Massachusetts Institute of Technology / MIT
1/1/1995 to
6/30/1998
5/1/1998 to present
Technometrics
American Statistical Association
1/1/1985 to present
tele.com
CMP Media LLC
Telephony
Penton Media, Inc.
1/1/1999 to
10/28/2001
7/1/1993 to present
Television & New Media
Sage Publications
2/1/2000 to present
Theory of Probability & Its Applications
Society for Industrial & Applied Mathematics
3/1/1997 to present
Transputer Applications & Systems '95
IOS Press
Turkish Journal of Electrical
Engineering & Computer Sciences
Scientific & Technical Research Council of
Turkey
2/1/1997 to present
10/1/1995
11/1/2002 to present
Video Magazine
Hachette Filipacchi Magazines
Wireless Review
Penton Media, Inc.
Yahoo! Internet Life
Ziff Davis Media Inc.
Year 2000 Practitioner
Auerbach Publications Inc.
Your Computer
FPC Magazines
America's Network
Questex Media Group
Byte.com
CMP Media LLC
CD-ROM Professional
Information Today Inc.
Client Server Computing
King Content
Compute!
Ziff Davis Media Inc.
Computer Artist
Penn Well Publishing Co.
Computer Design's Electronic Systems Penn Well Publishing Co.
Technology & Design
Computer Graphics World
Computer Graphics World, LLC
7/1/1989 to
1/31/1999
1/1/1998 to
11/30/2005
12/1/2000 to
8/31/2002
1/1/1999 to
9/30/1999
12/1/1994 to
6/30/1997
2/15/1994 to
12/31/2006
1/1/1985 to
7/31/2005
1/1/1995 to
12/31/1996
7/1/1996 to
6/30/1997
1/1/1985 to
9/30/1994
1/1/1995 to
7/31/1997
1/1/1999 to
7/31/1999
1/1/1995 to present
Computer Life
ZDNet (Ziff-Davis Publishing)
ComputerCraft
CQ Communications, Inc.
Computers in Libraries
Information Today Inc.
1/1/1995 to
7/31/1998
7/1/1993 to
12/31/1993
7/1/1993 to present
Computerworld
Computerworld
7/1/1993 to present
Connection Science
Taylor & Francis Ltd
6/1/1998 to present
Consumer Reports
Consumers Union
1/1/1985 to present
Creative Computing
ZDNet (Ziff-Davis Publishing)
Data Communications
CMP Media LLC
Database Magazine
Information Today Inc.
Datamation
INT Media Group
Design Quarterly
Walker Art Center
Digital Media
Seybold Publications Inc.
Dr. Dobb's Journal of Software Tools
for the Professional Programmer
Dr. Dobb's Journal: Software Tools for
the Professional Programmer
EDN
CMP Media LLC
Reed Business Information
1/1/1985 to
12/31/1985
7/1/1993 to
10/31/1999
7/1/1993 to
7/31/1999
1/1/1985 to
2/28/1998
1/1/1993 to
6/30/1996
1/1/1994 to
5/31/1997
1/1/1985 to
6/30/1989
7/1/1998 to
5/31/2006
1/1/1995 to present
Education for Information
IOS Press
3/1/1996 to present
Electronic Design
Penton Publishing
7/1/1993 to present
Electronic Engineering
CMP Information Ltd.
Electronic Learning (02783258)
Scholastic Inc.
Electronics Now
Poptronix Incorporated
CMP Media LLC
1/1/1995 to
12/31/2001
7/1/1989 to
5/31/1998
3/1/1993 to
12/31/1999
EMedia
Information Today Inc.
EMedia Professional
Information Today Inc.
eWeek
Ziff Davis Media Inc.
9/1/1999 to
5/31/2000
1/1/1997 to
8/30/1999
5/8/2000 to present
Graphic Arts Monthly
Reed Business Information
7/1/1993 to present
IBM Journal of Research &
Development
IBM Systems Journal
IBM Corporation/IBM Journals
1/1/1994 to present
IBM Corporation/IBM Journals
1/1/1994 to present
Information & Communications
Technology Law
Information Infrastructure & Policy
Routledge
1/1/1998 to present
IOS Press
Information Management Journal
Information Services & Use
Association of Records Managers &
Administrators
IOS Press
7/1/1996 to
6/30/2000
1/1/1999 to present
Information Systems Security
Taylor & Francis Ltd
1/1/1995 to present
Information Technology & Libraries
American Library Association
7/1/1993 to present
Information Technology for
Development
Information Today
John Wiley & Sons, Inc. / Engineering
10/1/1996 to present
Information Today Inc.
7/1/1996 to present
InformationWeek
CMP Media LLC
1/1/1995 to present
InfoWorld
Infoworld Publishing Group
7/1/1993 to present
Inter@ctive Week
Ziff Davis Media Inc.
Interactive Age
CMP Media LLC
International Journal of Instructional
Media
International Review of Law,
Computers & Technology
InternetWeek
Westwood Press Inc.
7/1/1996 to
10/22/2000
1/1/1995 to
8/29/1995
1/1/1998 to present
Routledge
10/1/1996 to present
CMP Media LLC
9/1/1997 to 1/8/2002
Internetwork
Boucher Communications Inc.
Journal of Broadcasting & Electronic
Media
Journal of Computational & Graphical
Statistics
Journal of Computer Security
Broadcast Education Association
7/1/1996 to
3/31/1997
1/1/1998 to present
American Statistical Association
1/1/1994 to present
IOS Press
3/1/1996 to present
Journal of Educational Media
Routledge
Journal of Information Systems
American Accounting Association
1/1/1998 to
12/31/2004
9/1/1986 to present
Journal of Research on Computing in
Education
Journal of the American Society for
Information Science
Knowledge, Technology & Policy
International Society for Technology in
Education
John Wiley & Sons, Inc. / Business
MacUser
ZDNet (Ziff-Davis Publishing)
Macworld
Mac Publishing LLC
Managing Office Technology
Quality Publishing
MicroComputer Journal
William E. Gates
NetGuide
CMP Media LLC
Network Computing
CMP Media LLC
Office
Penton Publishing
Springer Science & Business Media B.V.
1/1/1994 to present
1/1/1990 to
9/30/2001
7/1/1993 to
12/31/2000
3/1/1998 to present
7/1/1993 to
9/30/1997
1/1/1992 to present
9/1/1993 to
9/20/1998
1/1/1994 to
3/31/1999
12/1/1994 to
8/31/1997
1/1/1995 to
6/30/2007
7/1/1993 to
10/31/1993
Online
Information Today Inc.
7/1/1993 to present
Orion
ORiON
1/1/1993 to present
PC Computing
Ziff Davis Media Inc.
PC Magazine
Ziff Davis Media Inc.
1/1/1991 to
4/30/2000
1/1/1992 to present
PC Week
Ziff Davis Media Inc.
1/1/1993 to 5/7/2000
PC World
PC World Communications Inc.
6/1/1986 to present
Personal Computing
VNU eMedia, Inc.
1/1/1985 to 8/1/1990
Poptronics
Poptronix Incorporated
Popular Electronics
Poptronix Incorporated
Resource Sharing & Information
Networks
Searcher
Haworth Press
1/1/2000 to
1/31/2003
1/1/1994 to
12/31/1999
1/1/1995 to present
Information Today Inc.
7/1/1996 to present
Simulation & Gaming
Sage Publications
1/1/1990 to present
SISAC News
Book Industry Study Group, Inc.
Software Development
CMP Media LLC
Software Magazine
King Content
Technology & Learning
NewBay Media, LLC
12/1/1996 to
12/31/1999
1/1/2003 to
5/31/2006
7/1/1996 to
6/30/2002
1/1/1993 to present
Technology Connection
Linworth Publishing, Inc.
Video Magazine
Hachette Filipacchi Magazines
Yahoo! Internet Life
Ziff Davis Media Inc.
1/1/1995 to
6/30/1998
7/1/1989 to
1/31/1999
12/1/2000 to
8/31/2002
9 SOFTWARES DE APOIO AO CURSO
Áreas
Sistemas Operacionais
Linguagens de Programação
Computação Gráfica
Banco de Dados
Tecnologias para Web
Ferramentas CASE
Geral
Arquitetura de Computadores
Softwares
Linux
Windows
Visual C++
Visual J++
Visual Basic .Net
C#
Borland C++ 5.5 (versão free)
Dev C++
GNU GCC/G++.
Java 2 SE / JEE
Prolog
Lisp
Pacote Gráfico da Conectiva – Linux
VRML
Java 3D
PostgreSQL
Microsoft SQL Server
Oracle XE
DB2
Servidores Web (Apache, Jboss e IIS)
PHP, Ajax e ExtJS
ASP, ASP.NET – C#
JSP, Struts, JSF e JEE
ASTAH UML
Rational Software Modeler
MS Office Professional
Open Office
MS Project
SCILAB.
Altera Max+Plus II

Documentos relacionados