Upload
vadopapeldepao
View
151
Download
3
Embed Size (px)
Citation preview
Ciência da Computação
Concepção, Finalidades e Objetivos
Concepção:
Este curso está sendo concebido a partir da demanda natural da região
pela mão de obra qualificada na área de informática. Essa demanda está
compreendida pela procura que se observa junto ao mercado de trabalho seja na
área comercial, industrial ou agrícola e pecuária. Essa concepção procura
estabelecer uma relação integrada entre preceitos de formação e qualificação
profissional e a busca do mercado por esse tipo de mão de obra. Dessa forma há
que se atingir os propósitos de formação e a satisfação de necessidades técnicas
de mercado em todos os seguimentos produtivos, distributivos e de prestação de
serviços. Além do desenvolvimento humanístico fundamental para a harmonia
no trabalho profissional.
Finalidades:
A finalidade maior implícita no presente curso é a de oferecer aos jovens
e adultos reais possibilidades de participação em um mercado de trabalho que
embora relativamente competitivo, mantém vazios de profissionais
especializados em área que se configura como sendo atividade meio nas
organizações. Assim posto, a formação com duplo caráter formativo -
Computação/Análise de Sistemas - prove o profissional com conhecimentos que
lhe permita transitar com certa facilidade pelos vazios de mercado no que diz
respeito a este tipo de necessidades.
1
Objetivos:
Basicamente este curso procura: formar e instrumentalizar o
profissional para atuar na área de utilização com Computadores, processamento
de informações, desenvolvimento e implementação de Sistemas, Análise,
seleção de alternativos para tratamento da informação no âmbito de diferentes
setores de Organizações públicas e/ou privados. Isto caracteriza o perfil típico
do Analista de Sistemas. Além disso este profissional estará apto a desenvolver
e analisar projetos para Sistemas de Processamento de Dados participando de
grupos multidisciplinares favorecendo assim á resolução de problemas na
organização ou empresa.
Fornecer ao aluno a fronteira do seu conhecimento em computação e
informática e, ao mesmo tempo, adequar suas estruturas para que tal
conhecimento sirva ao desenvolvimento de tecnologias e ferramentais
Gerenciais úteis á realidade regional e aos desafios da sociedade moderna,
extremamente dinâmica e crescentemente globalizada.
2.1 Perfil do Profissional
O perfil do Profissional que o curso de Ciência da Computação com
habilitação em Análise de Sistemas pretende formar é aquele que seja capaz de
trabalhar na área de planejamento de uma empresa independente do porte,
através da análise, projeto e implementação de sistemas informatizados, bem
como manutenção e atualização de sistemas.
Cabe ainda ao profissional trabalhar com teste de Software e cálculos
matemáticos para resolver problemas encontrados em empresas de pesquisa e
desenvolvimento de novos produtos industriais e de serviços, porque
2
pretendemos estar atentos, por um lado a tendências de mercado, e por outro
proporcionando a nossos futuros profissionais o que há de mais inovador e
recente vindo das pesquisas dos grandes centros e derivados de nossos
laboratórios que, pretendemos, atendam num primeiro momento às necessidades
regionais e posteriormente a pesquisas que transcendam as fronteiras regionais.
Assim, transformarmos em mais um centro de referências.
Objetivo do curso
O curso de Ciência da Computação será ministrado em um período de
5 anos, com temas avançados em processamento de dados, configurando uma
área ampla, envolvendo tanto a construção de equipamentos e dispositivos -
hardware, quanto o desenvolvimento de programas - software, que viabilizem a
utilização de equipamentos.
Diante deste programa o curso irá proporcionar a metodologia e as
técnicas necessárias para o acompanhamento da evolução constante do setor de
informática, bem como permitir interação de modo a escolher, construir, avaliar
e dar manutenção nos sistemas ao longo de sua vida profissional, ou mesmo
ingressar no setor de pesquisa para desenvolvimento de novos produtos.
Outrossim, deve ser observado que permitiremos a nossos profissionais estar
atentos a flutuações de mercado dado que sua formação abrange áreas de ponta
no setor e também áreas afins, que se valem deste profissional na busca de
eficiência e soluções em problemas que envolvam informatização e
planejamento estratégico.
3
Sobre o responsável pelo curso e sua implantação
O curso que aqui se apresenta terá como coordenador e responsável
por sua implantação e instalação, o Professor Luís Fernando Cozin, cujo
currículo anexo mostra sua experiência profissional e qualificações acadêmicas
em perfeita sintonia com as perspectivas da instituição no que se refere a
seriedade e competência para atingir seus objetivos.
4
REGIME ESCOLAR
Nome do Curso : Ciência da Computação
Habilitação : Análise de Sistemas
Número de Vagas : 100
Número de Turmas : 2
Regime de Matrícula : Seriado (anual)
Turno de Funcionamento : 2 (Manhã e Noite)
Carga Horária : 2.940 h/a
Duração : Mínimo - 5 anos Máximo - 9 anos
5
2.2. CURRÍCULO PLENO
(GRADE CURRICULAR, CARGA HORÁRIA, SERIAÇÃO IDEAL, EMENTÁRIOS DE DISCIPLINAS
E BIBLIOGRAFIA BÁSICA)
6
CURRICULO PLENO
CURSO DE CIÊNCIA DA COMPUTAÇÃOCOM HABILITAÇÃO EM ANALISE DE SISTEMAS
ESTRUTURA CURRICULAR
CURSO DE CIÊNCIA DA COMPUTAÇÃOCOM HABILITAÇÃO EM ANALISE DE SISTEMAS
1º ANO
DISCIPLINAS CARGA HORÁRIAAlgebra com Geometria Analítica 90Cálculo Diferencial e Integral 120Introdução à Ciência da Computação 120Introdução à microinformatica 120Inglês Técnico 60Redação Técnico e Científica I 60Metódos Numéricos 90Economia 60TOTAL 720
2º ANO
DISCIPLINAS CARGA HORÁRIALaboratório de Programação Avançada 120Estrutura de Dados 150Economia Brasileira 60Teoria Geral dos Sistemas 60Sistemas de Informação 120Estatística 60Computador e Sociedade 60Pesquisa Operacional 120TOTAL 750
3º ANO
DISCIPLINAS CARGA HORÁRIASistemas de Banco de Dados 150Sistemas de Qualidade 90Microeletrônica Básica 120Sistemas Contábeis e de Custos 90Sistemas de Produção 150Computação Gráfica e Multimídia 150TOTAL 750
7
4º ANO
DISCIPLINAS CARGA HORÁRIAEngenharia de Solfware 120Inteligência Artificial 90Sistemas Especialistas 120Sistemas Operacionais 120Sistemas de Apoio à Decisão 60Sistemas de Recursos Humanos 90Redes de Computadores I 120Compiladores 60TOTAL 780
5º ANO
DISCIPLINAS CARGA HORÁRIARedes de Computadores II 120Auditoria e Avalição de Sistemas 90Projeto de Formatura 90Arquiteturas Avançadas e Tolerância a Falha 60Etica Profissional 60Análise e Projeto Orientado a Objetos 90Tópicos Avançados em Computação 60Redação Técnico e Cientifica II 30TOTAL 600
RESUMO
PRIMEIRO ANO 720SEGUNDO ANO 750TERCEIRO ANO 750QUARTO ANO 780QUINTO ANO 600TOTAL 3600Estágio Supervisionado 300Total de Carga do horário do Curso 3900
8
Ementas das disciplinas - Ciência da Computação
1º ano
1. Álgebra com Geometria Analítica
Espaços vetoriais e complexos. Dependência linear, base, dimensão e
subespaços. Soma direta. Transformações lineares. Núcleo e imagem.
Isomorfismo. Matriz de uma transformação linear. Autovalores e autovetores.
Vetores. Produto escalar e vetorial. Coordenadas cartesianas. Translação e
rotação. Retas e planos. Distância e ângulo. Coordenadas polares, cilíndricas e
esféricas. Cônicas. Equações reduzidas das superfícies quádricas.
2. Cálculo Diferencial e Integral
Propriedades de números reais. Funções reais de uma variável real.
Algumas funções elementares. Limite; continuidade; derivada. Autoderivada.
Integral de Riemann. Teorema fundamental do cálculo. Aplicações da Integral.
Funções logarítmicas e exponencial. Métodos de integração. Seqüências e séries
numéricas. Séries de potências. Funções vetoriais. Curvas. Funções reais de
vária variáveis reais. Limite; continuidade; derivados parciais. Derivada
direcional e gradiente. Aplicações.
3.Introdução à Ciência da Computação
Introdução, componentes do hardware, software básico, linguagens,
compilação e representação interna de dados. Resolução de problemas e
desenvolvimento de algorítmos, análise do problema, estratégica da solução,
9
representação e documentação. Estruturação de programas. Tipos de dados,
escolares, vetores e matrizes, cadeias de caracteres, registros e tipos abstratos de
dados. Modularização de programas, procedimento e funções. Passagem de
parâmetros. Conceito de recursão e sua aplicação. Outros tipos de dados:
conjuntos, arquivos e estruturas dinâmicas e sua aplicação. Depuração e
documentação de programas com base em uma linguagem estruturada.
Os programas serão desenvolvidos em laboratório.
4. Introdução à Microinformática
Evolução do processamento de dados. Arquitetura de Johnvan
Neumann . Conceito de Hardware e Software. Funções do sistema de
processamento de dados. Veículos e equipamentos de entrada e saída de dados.
Aplicativos e utilitários. Simultaneidade operacional. Família de
microprocessadores. Introdução ao Windows. Processador de texto, planilha e
agendas eletrônicas, apresentação eletrônica, gerenciador de banco de dados e
acesso à Internet.
5. Inglês Técnico
Revisão geral da estrutura básica da Língua. Glossário de termos
técnicos. Leitura, atividades orais e escritas especializadas de congressos
internacionais pertinentes à área de informática. Uso de termos técnicos, verbos
e expressões idiomáticas.
6. Redação Técnica e Científica I
Semiótica geral. As funções da linguagem na expressão e na
comunicação: problemas gerais. Gramática. Comunicação escrita: redação
10
documental e técnica. Técnicas para elaboração de um projeto científico
compreendendo as fases da especificação e implementação (como deve ser a
apresentação) e levantamento bibliográfico.
7. Métodos Numéricos
Representação numérica e operações aritméticas com números inteiros
e em notação de ponto flutuante. Métodos numéricos diretos para resolução de
sistemas lineares, interpolação e integração numérica. Análise de algorítmos
quanto aos aspectos de implementação, vantagens e dificuldades
computacionais. Implementar os métodos em uma linguagem de programação
estruturada para resolução de problemas práticos. Exercícios e aulas práticas
em laboratório.
8. Economia
Noções fundamentais sobre macro e microeconomia. Histórico da
formação do pensamento econômico. Transição da economia agrário-
exportadora para urbano-industrial. As Escolas Econômicas. O capitalismo
monopolista. Os fenômenos da deflação, inflação e estagflação (a recessão com
inflação). Os instrumentos de controle econômico, a moeda, o mercado e os
meios de produção. Tecnologia e desenvolvimento econômico.
2o ano
1. Laboratório de Programação Avançada
11
Extensão da técnica de desenvolvimento de programas utilizando uma
linguagem visual orientada a objetos. Conceitos de orientação a objetos-objetos
e operações, mensagens, métodos, estados; tipos e classes; polimorfismo;
identificação de objetos. Abstração, generalização, subclasses e instanciação;
herança; ocultamento; abstração de agregação, listas, conjuntos, arranjos e
“bags”; abstração de composição, objeto complexo, propagação. Programação
orientada a objetos-Aplicação do conceito a linguagens de POO, construtores e
destrutores; os conceitos de ligação dinâmica e polimorfismo aplicados a
linguagens de programação; herança múltipla. Aplicações.
2. Estruturas de Dados
Conceito de Tipo Abstrato. Tipos de estruturas de dados e operações
associadas. Representação diagramática de estruturas de dados. Implementação
de listas encadeadas e suas variantes utilizando variáveis dinâmicas. Métodos
de indexação. Estrutura de dados tipo árvore, Árvores binárias, AVL, B, B*, B+.
Criação de bibliotecas de rotinas de manipulação de arquivos utilizando uma
linguagem de programação estruturada. Exercícios e aulas práticas em
laboratório.
3. Economia Brasileira
Noções fundamentais sobre macroeconomia. Histórico da formação da
economia brasileira. Transição da economia agrário - exportadora para urbano -
industrial. Participação do Estado a partir de 1930, industrialização a partir do
Plano de Metas. Crescimento econômico 1967/1974. A crise do milagre
econômico após 1974. A economia brasileira face à internacionalização do
capital. O capitalismo monopolista. o fenômeno da estagflação, a recessão com
inflação. A questão financeira e o endividamento externo. Empregos e salários
12
na conjuntura atual. Perspectivas para superação da crise econômica. Tecnologia
e desenvolvimento econômico.
4. Teoria Geral dos Sistemas
Conceito geral. Método analítico e método sintético. Introdução ao pensamento sistêmico.
Caracterização de sistemas. O enfoque sistêmico. Implicações, organização dentro do enfoque sistêmico.
Classes de sistemas. a ciência e a evolução dos sistemas. A metodologia de engenharia de sistemas. A
metodologia de análise de sistemas. A metodologia proposta por Chekland. Metodologia de abordagem de
problemas. Formas de coleta de dados. Técnicas de levantamento, registro e análise de dados. Elaboração de
formulários, normas e manuais.
5. Sistema de Informação
Conceitos de Sistemas de Informação. Metodologias de Análise e
Projeto de sistemas de informação. Técnicas para definição da Declaração do
Escopo. A Análise Estruturada de Sistemas. Metodologia da Análise Essencial
de Sistemas. Ferramentas de apoio à Análise Lógica. Ferramentas de Suporte
a documentação de sistemas. Técnicas para a transição dos resultados da
análise para o projeto lógico. Trabalhos de análise e projeto e implementação
de pequenos sistemas de informação. Utilização de uma Linguagem de Quarta
Geração.
6. Estatística
Análise exploratória de dados (estatística descritiva). O espaço
probabilístico. Modelos probabilísticos. Dependência e independência de
eventos. Eventos condicionais. Variáveis aleatórios unidimensionais e não
dimensionais. Distribuições de probabilidade. Funções de variáveis aleatórias.
Esperança matemática. Momentos. Covariância e correlação. Teorema do limite
central. Estimação de parâmetros, teste de aderência. Regressão e correlação.
Seqüência de variáveis aleatórias. Teste de hipótese e de aderência de
13
distribuição
7. Computador e Sociedade
O computador na sociedade moderna. Aplicação do computador:
Educação, medicinal, pesquisa espacial, comunicação de dados, tráfego aéreo,
entre outros. O cientista de computação como profissional: responsabilidade
profissional. Ética profissional. Questões legais: segurança e privacidade. O
amanhã da computação. Percepção pública de computadores e cientista da
computação. História de computação e tecnologia.
8. Pesquisa Operacional
Introdução à pesquisa operacional. Conceituação, natureza e significado
da pesquisa operacional. Problemas típicos. Fase de metodologia de um projeto
de pesquisa operacional. Método científico. Problemas de alocação de recursos.
Programação linear. Modelo fundamental, método gráfico, método simples,
problemas gerais de otimização, dualidade, análise de sensibilidade. Modelo de
transporte. modelos de designição. Problemas em rede. Rota mínima através de
uma rede. Problema de fluxo máximo. Técnicas do caminho crítico PERT-CPM.
Gerenciamento de projetos: fases de planejamento, programação e controle.
Dimensionamento de estoques. Natureza e categoria dos problemas de estoque.
Tipos de custos envolvidos. Sistemas típicos de estoque, critérios para
dimensionamento. Introdução à teoria das filas. Formação e estado da fila.
Conjunto de espera. Sistemas de filas com um posto de serviços. Sistemas de
filas com múltiplos postos de serviços. Noções e aplicações de simulação.
Conceito de simulação e classificação. Construção de modelos e planejamento
de uma simulação. Exemplos de aplicações.
14
3o ano
1. Sistemas de Bancos de Dados
Conceitos de banco de dados. Atividades envolvidas em um Sistema
Gerenciador de Banco de Dados (SGBD) Potencialidades do SGBD.
Arquitetura “three-schema”. Linguagens de Banco de Dados. Modelagem de
dados conceitual. Modelo Entidade-Relacionamento (MER). Projeto de um
banco de dados. Modelo Relacional (MR). Mapeamento de Diagramas ER
para o MR. Formas Normais. Álgebra Relacional. Linguagem de Consulta
SQL. Mapeamento das operações relacionais para uma linguagem de consulta.
Metodologias de desenvolvimento de sistemas de banco de dados na empresa.
Aplicações utilizando um SGBD relacional.
2. Sistemas de Qualidade
Evolução histórica da qualidade. Conceituação ampla e restrita da
qualidade; fundamentos da filosofia da qualidade total; a organização
empresarial para a qualidade. Qualidade de projeto e de conformação;
metodologias organizacionais e estatísticas de melhoria da qualidade do
produto; as ferramentas básicas da qualidade. Sistema de garantia da
qualidade: conceito e normas; requisitos (ISO 9001 E 9126); passos
fundamentais para a implementação de sistemas de qualidade ISO. Gráficos de
controle e variáveis; gráficos de controle de atributos; gráficos de controle para
medições individuais para o controle de qualidade. tipos de inspeção e níveis
de qualidade.
3. Microeletrônica Básica
15
Conceitos gerais da eletrônica digital. Microprocessadores.
Arquitetura de microprocessadores. Interrupções. Memória (conceitos e tipos).
Contador de programa. Componentes de um microcomputador. Introdução à
Linguagem Assembly.
4. Sistemas Contábeis e de Custos
Conceitos de Contabilidade. Conceitos de Custos. Conceitos de
Contabilidade Empresarial. Conceitos e análise de balanços. Controle.
Trabalhar os conceitos utilizando ferramentas de análise de sistemas.
Implementar um sistema contábil utilizando um SGBD relacional..
5. Sistemas de Produção
projetos informatizados de PCP. Trabalhar os conceitos utilizando ferramentas
de análise de sistemas. Implementar um sistema de produção utilizando um
SGBD relacional.
6. Computação Gráfica e Multimídia
Fundamentos da área de Computação Gráfica. Entrada e saída gráfica.
Estruturas de dados necessários para manipulação de objetos geométricos.
Animação e inserção e montagens sonorizadas. Desenvolvimento de aplicativos
gráficos utilizando bibliotecas gráficas e AVIs. Conceitos básicos de
Processamento Digital de Imagens. Técnicas de Compressão de Imagens.
Noções gerais sobre a área de Inteligência Artificial. Heurística. Representação
do conhecimento. Sistemas especialistas: conceitos, arquitetura, motor de
16
inferência, “Shell”. Desenvolvimento de base de conhecimento aplicado à
empresa. Metodologia de desenvolvimento de sistemas especialistas.
4o ano
1. Engenharia de Software
Princípios básicos da Engenharia de Software. O papel dos métodos,
ferramentas e procedimentos. A engenharia de Software a serviço da
Qualidade e Produtividade de Software. Ciclos de vida do desenvolvimento de
software. Métodos de planejamento e Gerenciamento de Projetos de Sistemas
de Software. Abordagens para Especificação de Sistemas: Funcional, de
Dados, Operacional e Orientada a Objetos. Características de metodologias
para especificação de sistemas complexos. Ferramentas CASE.
2. Inteligência Artificial
Fundamentos de Inteligência Artificial (IA): inteligência, o cérebro e o
computador inteligente, linguagens computacionais em IA. Representação do
conhecimento e métodos para resolução de problemas: redes semânticas e
casamento de descrição; gerar e testar, análise meio-fim e resolução de
problemas, árvores e busca; regras de encadeamento; frames e herança; lógica e
prova por resolução. Uso de cálculo de predicados em IA. A linguagem
PROLOG. Miniaturas de programas de IA. Busca a resolução de problemas e
grafos AND/OR . Representação do conhecimento usando lógica. Aplicações
em IA; planejamento, aprendizagem de máquinas; visão, linguagem natural,
sistemas especialistas. Desenvolvimento de sistemas de IA de porte médio.
17
3. Sistemas Especialistas
Noções gerais sobre a área de Inteligência Artificial. Heurística.
Representação do conhecimento. Sistemas especialistas: conceitos,
arquitetura, motor de inferência, “Shell”. Desenvolvimento de base de
conhecimento aplicado à empresa. Metodologia de desenvolvimento de
sistemas especialistas.
4. Sistemas Operacionais
Conceituação de Sistemas Operacionais Objetivos. Histórico de
Sistemas Operacionais. Conceitos: Multiusuário, Multitarefa,
Multiprocessador, Multiprogramação, “Time Sharing”, “Handshake”,
“Memória Cache”, Processamento concorrente. Estrutura de um sistema
operacional: Processador de comandos, Árvore de diretórios, Gerenciador de
Recursos. Processos. Algoritmos de escalonamento de processos. Estados de
um processo. Fila de impressão. Gerenciamento de Memória: Segmentação,
Paginação e Memória virtual.
5. Sistemas de Apoio à Decisão
Utilização dos recursos básicos da inteligência artificial e aplicativos
desenvolvidos para dar suporte às tomadas de decisões. Representar o
conhecimento do sistema para que este auxilie a princípios e diretrizes de
decisões gerais. Emprego de sistemas especialistas.
6. Sistemas de Recursos Humanos
18
As organizações e as pessoas. A complexidade das organizações. A
organização com um sistema aberto. O comportamento humano nas
organizações. Administração de recursos humanos. Mercado de recursos
humanos e mercado de trabalho. Recrutamento e seleção de pessoal e
avaliação de desempenho humano, treinamento e desenvolvimento pessoal e
desenvolvimento organizacional.
7. Redes de Computadores I
Conceituar redes de computadores: Modelo OSI e Protocolos.
Gerenciamento. Análise de desempenho. Tipos de redes disponíveis.
Arquiteturas e Topologia de Redes. Redes locais. Laboratório.
8. Compiladores
Conceitos básicos: compiladores, interpretadores. Fases da
compilação em um e vários passos. Compilador cruzado, compilador auto-
compilável. Análise léxica e implementação de analisadores léxicos como
autômatos finitos e ad hoc. Análise sintática ascendente e descendente e
implementação de analisadores recursivos. Tratamento de erros sintáticos,
tabelas de símbolos e análise semântica. Geração de código. Definição de
uma linguagem e implementação de um compilador para uma máquina
hipotética ou microcontrolador.
5o ano
19
1. Redes de Computadores II
Analisar sistemas distribuídos, conectar redes locais identificar e
adequar sistemas de cabeamento e conectores. Analisar, projetar e
desenvolver ambientes de redes com relação cliente-servidor. Análise e
discussão de redes.
2. Auditoria e Avaliação de Sistemas
Qualidade de software e V.V.L.T. Erros no ciclo de vida de
desenvolvimento de software. Estratégica de V.L.V.: análise estática -
inspeções, Walkthroughs e ferramentas para análise estática - análise
dinâmica e verificação formal. Terminologia e conceitos básicos de teste.
Teste no ciclo de vida: fase de teste. Técnicas de teste de software: teste
funcional, estrutural e baseado em erros. Estratégias de teste de software.
Planejamento de teste. Depuração, manutenção e teste de progressão. Teste e
validação do aspecto comportamental de sistemas. Ferramentas de teste de
softwares. Definição e condução de um experimento e estudo de casos.
3. Projeto de Formatura
Assunto a ser escolhido pelo orientador de projeto. Pesquisa
bibliográfica sobre o assunto. Estudo teórico. Estudo da instrumentação a ser
utilizada bem como a metodologia. Implementação, depuração dos
resultados, geração de conclusões e proposta de trabalhos futuros.
Apresentação final do trabalho realizado.
4. Arquiteturas avançadas e tolerância a falha
20
Noções de arquiteturas não convencionais. Arquiteturas paralelas:
“Pipelines”, processadores “array”, SIMD, MISD, MIMD entre outras.
Máquinas de fluxo de dados. Arquiteturas voltadas para implementação
VLSI. Técnicas de programação em arquiteturas paralelas. Modelo e conceito
geral de falhas. Arquitetura tolerante a falha. Exemplos de arquiteturas
comerciais. Técnicas de programação tolerante a falhas. Introdução à teoria
da confiabilidade dos sistemas.
5. Ética Profissional
É o objetivo da disciplina, mediante o estudo dos fundamentos e
princípios da ética geral e profissional, proporcionar ao aluno a reflexão
necessária sobre as implicações humanas e sociais no exercício de sua
profissão. Quanto ao campo específico da ciência da computação, serão
abordadas relações sócio-culturais baseadas na tecnologia de produção,
desenvolvimento e utilização de softwares, hardwares e telemática na
sociedade brasileira atual.
6. Análise e Projeto orientados a Objetivos
Visão geral dos métodos para análise e projetos orientados a objetivos
(métodos FUSION e OMT). Modelos da análise e notação: modelo de
objetos, modelo de operação e ciclo de vida. Projeto: grafos de interação de
objetos e visibilidade. Descrição de classes. Implementação.
Desenvolvimento de um estudo de casos completo.
7. Tópicos Avançados em Computação
21
Tópicos selecionados dentro da área de informática, de um lado dando
luz a características e aspectos relevantes da pesquisa científica e de outro em
termos que tratem de soluções usando a informática como ferramenta em
outros segmentos da sociedade moderna.
8. Redação Técnica e Científica II
Preparar o aluno para apresentação de trabalhos realizados de acordo
com pesquisas, levando-o a defender suas idéias com embasamento
científico. Levá-lo a distinguir o “Mundo da aparência” do “Mundo da
essência”.
22
Bibliografia Básica
Bacharelado em Ciências da Computação – BCCTecnologia em Processamento de Dados – TPD
Área: Administração
Disciplinas Curso Ano
Economia BCC 1º
BYRNS, Ralph T. & STONE JR, Gerald W. - Microeconomia. São Paulo, Makron Books, 580 p.
BYRNS, Ralph T. & STONE JR, Gerald W. - Macroeconomia. São Paulo, Makron Books, 512 p.
PINDYCK, Robert S. ; RUBINFELD, Daniel L. - Microeconomia. São Paulo, Makron Books, 1000 p.
SACHS, Jeffrey; LARRAIN, Felipe. - Macroeconomia. São Paulo, Makron Books, 936 p.
SCHWARTZ, Evan I. Webeconomia – Nove princípios Essenciais para aumentar sua participação e negócios na World Wide Web. São Paulo, Makron Books, 240 p.
Disciplinas Curso Ano
Economia e Finanças TPD 1º
SARDINHA, José Carlos - Formação de Preços – A arte do Negócio. São Paulo, Makron Books, 160 p.
SIMONSEN Associados. Mercosul de Fato. São Paulo, Makron Books, 150 p.
KAUITZ, Stephen. O Brasil que dá certo – O novo ciclo de crescimento 1995 – 2005. São Paulo, Makron Books, 120 p.
LOPES, João do Carmo & ROSSETTI, José Paschoal - Economia Monetária. Atlas, 6a edição, 1996, 368 p. (livro de Exercício 7a edição, 1993, 208 p.)
23
Disciplinas Curso Ano
Economia Brasileira BCC 2º
ANDRADE, Manuel Corrêa de - Geografia Econômica. 11a edição. São Paulo, Atlas, 1992. 296 p.
CLEMENTE, Ademir - Economia Regional e Urbana. São Paulo: Atlas, 1994. 176 p.
FILELLINI, Alfredo - Economia no Setor Público. São Paulo, Atlas, 1996, 208 p.
GREMAUD, Amaury Patrick; SAES, Flávio A. M. de; TONETO JR., Rudnei - Formação Econômica do Brasil. São Paulo, Atlas, 1997.
KANDIR, Antonio - Brasil Século XXI, tempo de decidir. São Paulo, Atlas, 1994. 152 p.
TONETO JR., Rudnei - Economia Brasileira Contemporânea. São Paulo, Atlas, 1996. 296 p.
VASCONCELOS, Marco Antonio S. de; GREMAUD, Amauri Patrick; ANDRADE, Manuel Corrêa de - Geografia Econômica do Nordeste – O Espaço e a Economia Nordestina. 4a edição. São Paulo, Atlas, 1987,176 p.
Disciplinas CursoAno
Administração Geral TPD 2º
AKTOF, Omar - A administração entre a tradição e a renovação. São Paulo, Atlas, 1996. 272 p.
LAMBERT, Tom - Ferramentas da administração. São Paulo, Saraiva.
MATTAR NETO, João Augusto - Filosofia e administração. São Paulo, Makron Books, 292 p.
CHIAVENATO, Idalberto - Teoria Geral da Administração. São Paulo, Makron Books. 5ª edição. Vol. I , 696 p.; vol. II, 832 p.
24
CHIAVENATO, Idalberto - Administração de empresas. São Paulo, Makron Books. 3a edição. 742 p.
FAYOL, Henri - Administração industrial e geral. Previsão, organização, comando, coordenação e controle. São Paulo, Atlas, 10a edição, 1997. 144p.
MINTZBERG, Henry - Criando organizações eficazes – estruturas em cinco configurações. São Paulo, Atlas, 1995. 304 p.
TAYLOR, Frederick Winslow - Princípios de administração científica. São Paulo, Atlas, 8a edição, 1997. 112 p.
Disciplinas CursoAno
Teoria Geral de Sistemas BCC 2º
BERTALANFFY, Ludwing Von . Teoria Geral dos Sistemas. Editora Vozes.
Disciplinas CursoAno
Sistemas Contábeis e de Custos BCC 3º
Introdução a Sistemas Contábeis e Custos TPD 3º
ALMEIDA, Marcelo Cavalcante - Curso Básico de Contabilidade. Introdução à Metodologia da Contabilidade Básica. São Paulo, Atlas, 2a edição, 1996, 176 p.
IUDÉCIBUS, Sérgio de & MARION, José Carlos - Contabilidade Comercial. São Paulo, Atlas, 3a edição, 1997, 312 p. (Livro de Exercícios, 3a edição, 1994, 144 p.).
IUDÉCIBUS, Sérgio de & MARION, José Carlos - Manual de Contabilidade para não contadores. São Paulo, Atlas, 2a edição, 1997, 266 p.
LOPES DE SÁ, Antônio & LOPES de Sá, Ana Maria - Planos de Contas. São Paulo, Atlas, 8a edição, 1994, 256 p.
MARION, José Carlos - Contabilidade Empresarial. São Paulo: Atlas, 6a edição, 1997, 520 p. (Livro de Exercícios- 4a edição; 1997, 168 p.).
25
MOTT, Grahan - Contabilidade para não contadores. Manual prático para não especialistas em Contabilidade. São Paulo, Makron Books, 360 p.
PIZZOLATO, Nélio Domingues - Introdução à Contabilidade Gerencial. São Paulo, Makron Books, 248 p.
Disciplinas CursoAno
Sistemas de Produção BCC 3º
Introdução a Sistemas de Produção TPD 3º
AYER, Raymond R. - Administração da Produção. São Paulo, Atlas, 1992. 720 p.
CORRÊA, Henrique Luiz; GIANESI, Irineu G. Nogueira - Just int time, MRP II e OPT – Um enfoque estratégico. São Paulo, Atlas, 2a edição, 1997. 192p.
CORRÊA, Henrique Luiz; GIANISI, Irineu G. Nogueira; CAON, Mauro - Planejamento, programação e controle da produção. MRP II / ERP- conceito, uso e implantação. São Paulo, Atlas, 1997. 364 p.
FEIGENBAUM, Armand V. - Controle da Qualidade Total, Gestão e Sistemas. 1994, Volume I, 205 p.
Estratégias para o Gerenciamento e Tecnologia da Qualidade e Tecnologia da Engenharia da Qualidade),Volume II, 1994, 281 p.
Métodos Estatísticos Aplicadas a Qualidade, Volume III 1994, 379 p.Aplicações nas Empresas, Volume IV, 1994, 313 p.
ROCHA, Duílio - Fundamentos Técnicos da Produção. São Paulo, Makron Books, 272 p.
TURBINO, Dalvio Ferrari - Manual de Planejamentoe Controle da Produção. São Paulo, Atlas, 1997. 224 p.
ZACCARELLI, Sérgio B. - Administração Estratégica da Produção. São Paulo, Atlas, 1990, 136 p.
26
Disciplinas CursoAno
Sistemas de Qualidade BCC 3º
CARAVANTES, Geraldo R.; CARAVANTES, Claudia; BJUR, Wesley - Administração e Qualidade. São Paulo, Makron Books, 208 p.
GIL, Antônio de Loureiro - Gestão da Qualidade Empresarial. São Paulo, Atlas, 2a edição, 1997, 198 p.
GIL, Antônio de Loureiro - Qualidade Total nas Organizações. São Paulo, Atlas, 1993, 112 p.
JURAN, J.M. - Controle da Qualidade – Conceitos Políticas Filosóficas. São Paulo: Makron Books, 1991, Volume I, 370 p.
JURAN, J.M. & GRYNA, Frank M. - Controle da Qualidade. Componentes Básicos da Função Qualidade. São Paulo,Makron Books, Volume II, 1991, 273 p.
Ciclo dos Produtos : do projeto à produção. Volume III, 1992, 397 p.Ciclo dos Produtos : Inspeção e Teste. Volume IV, 1992, 225 p.Métodos Estatísticos, Clássicos Aplicadas a Qualidade. Volume VI, 1993,
487 p.Métodos Especiais de Apoio a Qualidade. Volume VII, 1993, 193 p.Qualidade em Sistemas de Produção. Volume VIII, 1993, 439 p.Qualidade nas diversas Regiões Geográficas e Zonas de Influência Política.
Volume IX, 1993, 230 p.
PALADINI, Edson Pacheco. Gestão da Qualidade no Processo – A qualidade na Produção de Bens e Serviços. São Paulo: Atlas, 1995, 288 p.
SHIOZAWA, Ruy Sérgio Cacese. Qualidade no Atendimento e Tecnologia da Informação. São Paulo; Atlas, 1993, 132 p.
Disciplinas CursoAno
Sistemas de Recursos Humanos BCC 4º
27
BERGAMINI, Cecícia Whitaker - Desenvolvimento de Recursos Humanos. Uma Estratégia de Desenvolvimento Organizacional. São Paulo, Atlas, 1990, 144 p.
CHIAVENATO, Idalberto - Iniciação à Administração de Pessoal. São Paulo, Makron Books, 110 p.
CHIAVENATO, Idalberto - Como transformar RH em centro de lucro. São Paulo, Makron Books, 1996, 209 p.
CHIAVENATO, Idalberto - Gerenciando Pessoas. O passo decisivo para a Administração Participação. São Paulo, Makron Books, 240 p.
CHIAVENATO, Idalberto - Recursos Humanos na Empresa. São Paulo, AtlasVol. I - 3a edição, 1994- 212 p.Vol. II - 3a edição, 1994- 144 p.Vol. III - 3a edição,1996- 160 p.Vol. IV - 1a edição, 1994- 168 p.Vol. V - 3a edição, 1997- 160 p.
GIL, Antônio Carlos. Administração de Recursos Humanos. Um enfoque profissional. São Paulo: Atlas, 1994, 167 p.
ORLICKAS, Elizenda. Consultoria em Recursos Humanos. Conceitos. Cases. Estrtégicas. São Paulo: Makron Books, 2a edição, 140 p.
PETERS, Tom. Vantagem Competitiva através de pessoas. São Paulo: Makron Books, 1994, 271 p.
Área: Humanidades
Disciplinas CursoAno
Redação Técnico e Científica I BCC 1º
Língua Portuguesa TPD 1º
28
Disciplinas CursoAno
Inglês Técnico BCC 1º
Inglês Técnico TPD 1º
FRAGOMENI, Ana Helena - Dicionário Enciclopédico de Informática. Campus, Volume 3, 640 p.
GALANTE, Terezinha P. & LÁZARO, Svetlana P. - Inglês Básico para Informática. São Paulo, Atlas, 3a edição, 1994, 200 p.
GALANTE, Terezinha P.; POW E.M. & SVERLANA Lázaro P. - Inglês para Processamento de Dados. São Paulo, Atlas, 7a edição, 1996, 152 p.
MICROSOFT Press. Dicionário de Informática. Campus, 3a edição, 816 p.
Disciplinas CursoAno
Noções Gerais de Direito TPD 1º
Disciplinas CursoAno
Educação Física BCC 1º
Educação Física TPD 1º
Disciplinas CursoAno
Computador e Sociedade BCC 2º
Computador e Sociedade TPD 2º
NORA, Simon; MINC, Alan - Informatização da sociedade. Rio de Janeiro, FGV, 1980. 171 p.
OSBORNE, A. - A nova revolução industrial na era dos computadores. São Paulo, McGraw-Hill, 1984. 159 p.
29
Disciplinas CursoAno
Relações Humanas TPD 3º
Disciplinas CursoAno
Ética Profissional BCC 5º
Disciplinas CursoAno
Redação Técnico e Científica II BCC 5º
Área: Matemática
Disciplinas CursoAno
Álgebra Linear com Geometria Analítica BCC 1º Álgebra Linear com Geometria Analítica TPD 1º
STEINBRUCH & WINTERIE - Álgebra Linear. Makron Books, 2a edição.
STEINBRUCH & WINTERIE - Geometria Analítica. Makron Books, 2a
edição.
Disciplinas Curso Ano
Cálculo Diferencial e Integral BCC 1º Cálculo TPD 1º
FLEMMING, D. & GONÇALVES, M. B. - Cálculo A. Funções, Limites, Derivação, Integração. 5a edição, Makron Books, 640 p.
SWOKOWISKI, Earl Willian - Cálculo com Geometria Analítica, Vol. I, Makron Books, 2a edição.
SWOKOWISKI, Earl Willian - Cálculo com Geometria Analítica, Vol. II, Makron Books, 2a edição.
30
Disciplinas CursoAno
Cálculo Numérico TPD 1º
Métodos Numéricos BCC 1º
CLÁUDIO, Dalcidio Moraes & MARINS, Jussara Maria - Cálculo Numérico Computacional (Teoria e Prática). Editora Atlas, 1988, 464 p.
KEMPF, James - Numerical Software Tools in C, (Prentice- Hall Software Series). Prentice- Hall, 1987, 272 p.
RUGGIERO, Márcia A. Gomes & LOPES, Vera L. da Rocha - Cálculo Numérico, Aspectos Teóricos e Computacionais). Makron Books, 406 p.
Disciplinas CursoAno
Métodos Estatísticos TPD 1º
Estatística BCC 2º
FONSECA, J.S. da & MARTINS, G. A. - Curso de Estatística. Editora Atlas, 6a
edição, 1997, 320 p.
MILONE, G. & ANGELINI F. - Estatística Aplicada. Editora Atlas, 2a edição, 1995, 288 p.
MORETIN, L.G. - Estatística Básica. Makron Books, 196 p.
TANAKA, O.K. & PEREIRA, W. - Estatística: Conceito Básicos. Makron Books, 340 p.
Disciplinas CursoAno
Programação Linear TPD 2º
31
LUENBERGER, L.G. - Linear and Non Linear Programming. Addison Wesley, 1984.
Disciplinas CursoAno
Pesquisa Operacional BCC 2º
WAGNER, H.M. - Pesquisa Operacional, 1986.
Área: Informática
Disciplinas CursoAno
Introdução à Ciência da Computação BCC 1º
Linguagem e Técnicas de Programação I TPD 1º
FARRER, H: et al. - Programação Estrutura de Computadores. Guanabara
FORBELONE, E. Eberspache - Lógica de Programação. Makron Books.
KELLEY, Al & POHL, Ira - A Book on C : Programming in C. Addison – Wesley, 4a edition, 726 p.
KERNIGHAN, W. Brian & RITCHIE, Dennis M. C. - A linguagem de Programação. Campos, 208 p.
KERNIGHAN, W. Brian & RITCHIE, Dennis M. C. - A linguagem de programação padrão ANSI. Campus, 302 p.
MANZANO, José Augusto N.G. & OLIVEIRA, Jayr Figueiredo de - Algoritmos - Lógica para Desenvolvimento de Programação. Erica
MANZANO, José Augusto N.G. & OLIVEIRA, Jayr Figueiredo de - Estudo Dirigido de Algoritmos. 248 p.
MANZANO, José Augusto N.G. - Estudo Dirigido de Linguagem C., Erica, 208 p.
32
PERRY, Greg - C by Example. Que Corp, 633 p.
PERRY, Greg - C by Example (Academic Edition). Que Corp.
SALIBA,W.L.C. - Técnicas de Programação – Uma Abordagem Estruturada. Makron Books, 158 p.
Disciplinas CursoAno
Introdução à Microinformática BCC 1º
Microinformática Básica TPD 1º
BOTT, Ed & QUE - Microsoft Office 97. Série Dominando o Essencial, 1997, 552 p.
HALVORSON,M. & YOUNG,M. - Microsoft Office for Windows 95. 1104 p.
MEIRELLES,F.S. - Informática, Novas Aplicações com Microcomputadores. Makron Books, 2a edição, 640 p.
Microsoft Press - Introdução ao Microsoft Windows 98. Campus, 568 p.
NORTON, Peter. - Introdução à Informática. Makron Books, 620 p.
QUE - Usando o seu PC. Campus, 528 p.
SIQUEIRA, José de Oliveira & LOPES, Alexandre Barsi - DOS 6.2 Completo. Atlas, 1994, 352 p.
STINSON, Craig - Windows 95 Guia autorizado Microsoft. Campus, 888 p.
VELLOSO, F. de Castro - Informática Conceitos Básicos. Campus, 352 p.
WOLVERTON, Van - Usando MS-DOS. Campus, 624 p.
Disciplinas CursoAno
Laboratório de Programação Avançada BCC 2º
33
Linguagem e Técnicas de Programação II TCC 2º
DORFMAN, Len - C++ by Example : Object-Oriented Analysis, Design & Programming / Book and Disk. McGraw- Hill Books Company, 300 p.
DORFMAN, Stanley B. & LAJOIE, Josee - C++ Primer. Addison-Wesley, 3a
edição, 1237 p.
ELLIS, Margaret A & STROUSTRUP, Bjarne - C++ Manual de Referência Comentado. Campus.
SCHILDT, Herbert - Borland C++ Completo e Total. Makron, 1996, 827 p.
STEVEN, Holzner - Programando em C++, Um guia prático para a programação profissional. Campus.
VIVIANE, V. - Treinamento em Linguagem C++, Módulo 1. Makron Books.
VIVIANE, V. - Treinamento em Linguagem C++, Módulo 1. Makron Books.
Disciplinas CursoAno
Estrutura de Dados BCC 2º
Sistemas de Computação I TPD 2º
KRUSE, Robert; TONDO, C.L. & LEUNG, Bruce - Data Structures & Program Design in C. Prentice Hall, 1997, 671 p.
LAFORE, Robert - Data Strutures & Algorithms in Java (Mitchell Waite Signature Series). Waite Group Press, 600 p.
SEDGEWICK, Robert - Algorithms in C: Fundamentals, Data Structures, Sorting, Searching. Addison-Wesley, 702 p.
STANDISH, Thomas A. - Data Structures in Java. Addison-Wesley, 555 p.
SZWARCFITER, Jayme Luiz & MARKENZON, Lilian - Estrutura de Dados e seus Algoritmos. Ltc, 1994, 320 p.
34
TENEMBAUM, Aaron M.; LANGSAM, Yedidyah & MOSH, J. Augenstein - Estrutura de Dados usando C. Makron Books.
VILLAS, Marcos Vianna et al. - Estrutura de Dados – Conceitos e Técnicas de Implementação. Campus, 1993, 298 p.
WYK, Cristopher J. Van - Data Structures and C Programs. Addison Wesley, 1990, 387 p.
ZIVIANI, Nivio - Projeto de Algoritmos com Implementações em Pascal e C. Editora Pioneira, 1993
Disciplinas CursoAno
Sistemas de Informação BCC 2º
ALBERTIN, Albert Luiz. Administração de Informática – Funções e Fatores Críticos de Sucessos. São Paulo, Atlas, 1996, 144 p.
BIO, Sérgio Rodrigues - Sistemas de Informação – Um enfoque Gerencial. São Paulo, Atlas, 1a edição, 1997,184p.
CANTELA, Alciney L. & POLLONI, Eurico G.F. - Sistemas de Informação na Administração de Empresas. São Paulo: Atlas, 4a edição, 1996, 248 p.
FURLAN, José Davi - Modelagem de Negócios – Uma abordagem integrada de Modelagem Estratégia, Funcional, de Dados e a Orientação a Objetos. São Paulo, Makron Books, 184 p.
GIL, Antônio de Loureiro - Qualidade Total em Informática., Atlas, 2a edição, 1995, 160 p.
McGEE, James & PRUSAK, Laurence - Gerenciamento Estratégico da Informação. Rio de Janeiro: Campus, 1a edição, 268 p.
TONES, Norberto A. - Competitividade com a Tecnologia da Informação. São Paulo, Makron Books, 248 p.
35
Disciplinas CursoAno
Metodologia de Análise de Sistemas TPD 2º COLLEMAN, Derec (et al.). Desenvolvimento Orientado a Objetos – o método
Fusion. Rio de Janeiro: Campus, 1a edição, 416 p.
DEMARCO, Tom. Análise estruturada e especificação de Sistema. Campus, 348 p.
MARTIN, James ; ODELL, James J. Análise e Projeto orientados a Objeto. São Paulo: Makron Books, 1995, 639 p.
MARTIN, James. Princípio de Análise e Projetos baseado em Objetos. Rio de Janeiro: Campus, 1a edição, 512 p.
McMENAMIM. Análise Essencial de Sistemas. Makron Books.
YOURDON, Edward - Administrando técnicas estruturadas – Estratégia para o desenvolvimento de Software nos anos 90. Campus, 256 p.
YOURDON, Edward - Análise Estruturada Moderna. Campus, 3a edição, 852p.
YOURDON, Edward ; COAD, Peter. Análise baseada em Objetos. Rio de Janeiro: Campus, 2a edição, 240 p.
YOURDON, Edward ; COAD, Peter. Projeto baseado em Objetos. Rio de Janeiro: Campus, 1a edição, 216 p.
Disciplinas CursoAno
Banco de Dados e Gerenciadores TPD 2º Sistemas de Banco de Dados BCC 3º
DATE, C.J. - Introdução a Sistemas de Bancos de Dados. Makron Books, 4a
edição, 696 p.
ELMARSR, R & De NAVATHE, S.B. - Fundamentals of Database Systems. Adison- Wesley, 1989.
36
KORTH, H.F.& SILBERSCHATZ, A. - Sistemas de Bancos de Dados. Me Graw-Hill, 2a edição , 1993.
SETZER, V.W. - Bancos de Dados: Conceitos, Modelos, Gerenciadores, Projeto Lógico, Projeto Físico. Egdard Blücher, 1986.
Disciplinas CursoAno
Introdução à Arquitetura de Sistemas Operacionais TPD 2º
Sistemas Operacionais BCC 4º
COMER, Douglas - Operating System Design, The XINU Approach. Prentice-Hall, 1984.
GUIMARÃES, C.C. – Princípios de Sistemas Operacionais. Campus, 1981.
PODANOFFSKY, Michael - The Implementation of the Windows 95 Operating System. Addison-Wesley, 1997.
SILBERCHTZ, Abraham & GALVIN, Peter B. - Operating System Concepts. Addison-Wesley, 4a edição, 1994, 780 p.
TANENBAUM, Andrew S. – Operating Systems, Design and Implementation. Prentice-Hall, 1987.
Disciplinas CursoAno
Introdução a Sistemas Multimídia TPD 2º Computação Gráfica e Multimídia BCC 3º
BLATTNER & DANENNBERG - Multimedia Interective Design. ACM Press – Addison Wesley.
FOLEY, James D. – Computer Graphics: Principles and Practice, Addison-Wesley.
GIBBS, S. J. & TSICHRITZIS, D.C. - Multimedia Programming (Objects, Environments & Framework) – Addison Wesley, 1995.
37
GOMES, J. & VELHO, Luiz – Computação Gráfica: Imagem (Série de Computação e Matemática). IMPA/SBM, 1984.
HILL Jr, F.S. – Computer Graphics – MacMillan, 1990.
NIELSEN - Multimedia and Hypertext. AP Professional.
VAUGHAN, T. - Multimídia na Prática. Makron Books, 1994.
Áreas Básicas ou de Tecnologia em Informática
Engenharia de Software
DARNELL, Peter A. & MARGOLIS, Philip E. - C : A Software Engineering Approach. Springer-Verlag, TELOS, 497 p.
MAFFEO, Bruno - Engenharia de Software e Especialização de Sistemas. Rio de Janeiro, Campus, 1a edição, 516 p.
PRESSMAN, Rogers - Engenharia de Software. São Paulo, Makron Books, 1995, 1056 p.
Programação para Windows
FEUER, Alan - MFC Programming (Advanced Windows Series). Computer & Engineering Pub. Group, 448 p
HART, Johnson M. - Win32 System Programming (Advanced Windows Series). Computer & Engineering Pub. Group, 368 p.
LIBERTY, Jesse - Beginning Object-Oriented Analysis and Design : With C++. Wrox Pr Inc, 400 p.
LIVINGSTONE, Brian & STRAUB, Davis - Windows 98 Secrets, GOLD, (Boxed Edition). IDG, 1154 p.
Microsoft Press - Microsoft Office 97 Resource Kit. Campus, 1997, 1188 p.
38
RECTOR,Brent & NEWCOMER, Joseph - Win32 Programming – (Advanced Windows Series). Computer & Engineering Pub. Group, 1529 p.
TELLES, Matt - Beginning Visual C++ Components; With MFC Extensions and ActiveX Controls. Wrox Press, 487 p.
WALNUM, Clayton - Windows 98 Programming Secrets. IDG, 1024 p.
Programação para a Web
HOOZER, M. Van - Dynamic HTML Unleashed. Sams.net, 1997, 800 p.
HUSAIN, K. - Pearl 5 Unleashed. Sams Publishing, 1996, 840 p.
JAWORSKI, J. - Java 1.1 Developer’s Guide. Sams.net, 1997,1152 p.
JELOVIC, D. - Developing ActiveX Controls. Waite Group Press, 1997,920 p.
MIDDLETON, B.; DENG, B. & KEMP, C. - Web Programming with Pearl 5. Sams.net, 1997, 384 p.
MORRISON, M. et alli - Java 1.1 Unleashed (3rd Edition). Sams.net, 1997, 1536 p.
RED HAT Press - TCL/TK Unleashed. Sams Publishing, 1100 p.
REICHERT, J. - Special Edition Using Java Network Applications. QUE, 1996, 600 p.
SMITH, E. - Inside VBScript wint ActiveX. Sams.net, 1997, 704 p.
WAGNER, R. et alli - JavaScript Unleashed (2nd Edition). Sams.net, 1997, 1056 p.
WEINMAN, W. - The CGI Book. New Riders, 1996, 320 p.
BREEDLOVE, B. et alli - Web Programming Unleashed. Sams Publishing, 1996, 950 p.
McCOMB, G. - Web Programming Languages Sourcebook. John Wiley & Sons, 1997, 625 p.
SAMS.NET Development Group - Visual J++ Developer’s Guide, Sams Publishing, 1997, 1200 p.
39
Banco de Dados Cliente/Servidor
GILL, H & RAO, P. - The Office Client/Server Computing Guide to Data Warehousing. QUE, 1996.
LADANYI, H. - SQL Unleashed. Sams Publishing, 1997.
SPENIK, M. & SLEDGE, O. - Microsoft SQL Server DBA (Survival Guide). Sams Publishing, 1995.
WATTERRUD, M. - Inside Web Databases with Microsoft SQL Server. New Riders, 1997.
Redes de Computadores
ARNETT, Matthew et al. - Desvendando o TCP/IP. Campus, 1a edição, 572 p.
COMER, Douglas - Interligação em Redes com TCP / IP – Princípios prootcolos e Arquitetura. Rio de Janeiro: Campus, 5a edição, volume I
EMBRATEL, Brisa - Arquitetura de Redes de Computadores OSI TCP/IP. São
Paulo, Makron Books, 1994, 669 p.
RIGNEY, Steve - Planejamento e Gerenciamento de Redes. Rio de Janeiro: Campus, 1a edição, 272 p.
SOARES, Luiz Fernando; LEMOS, Guido & COLCHER, Sérgio - Redes de Computadores – Das Lans, Mans e Wans às Redes ATM. Rio de Janeiro; Campus, 2a edição, 740 p.
TANENBAUM, Andrew S. - Redes de Computadores, Rio de Janeiro: Campus, 3a edição, 948 p.
Internet/Extranet
DESBOROUGH, J. - Intranet Web Development. New Riders, 1996, 800 p.
40
GARRET, D. et alli - Intranets Unleashed. Sams.net, 1997, 906 p.
HARE, C. - Internet Security Professional Reference. New Riders,1996,900 p.
PARKER, T. et alli - TCP/IP Unleashed. Sams Publishing, 2a Edição, 1996, 900 p.
QUE Development Group - Extranet Technical Overview. QUE, 400 p.
Hipermídia e Interface Homem-Máquina
DeROSE & DURAN - Making Hypermedia Work. Kluwer Academic Publishers.
LUTHER - Authoring Interactive Multimedia. AP Professional.
MILER, D. - Web Multimedia Development. New Riders, 1996, 600 p.
MINASI, Mark – Segredos de Projeto de Interface Gráfica com o Usuário. IBPI Press, 1994.
SELF, J. (Editor)– Artifficial Inteligence and Human Learning. Chapman and Hall Computing, 1988.
NEW RIDERS Development Group - Designing Web Animation. New Riders, 1996, 320 p.
WOODHEAD - Hypertext & Hypermedia. Addison-Wesley.
41
Computação Gráfica
BRODLIE, K.W. et alli - Scientific Visualization Techniques and Applications. Springer-Verlag, 1992.
DRUDE, Ted - From Ray Tracing to Radiosity.SAMS Publishing,1995,500 p.
HEARN, Donald & BAKER, M. Pauline - Computer Graphics - C Version. Prentice-Hall, 1997.
SCHROEDER, W.J.; MARTIN, K. & Lorensen, W. - The Visualization Toolkit: A Object-Oriented Approach to 3D Graphics. Prentice Hall, 1996.
VINCE, John - 3-D Computer Animation. Addison-Wesley, 1992, 380 p.
WALNUM, Clayton - 3D Graphics Programming with OpenGL. QUE, 1995, 480 p.
WATT, Alan & WATT, Mark - Advanced Animation and Rendering Techniques. (ACM Press) Addison-Wesley, 1992, 470 p.
WATT, Alan - 3-D Computer Graphics. Addison-Wesley, 2ª Edição, 1993, 508 p.
Teoria da Computação
DROBOT, V. - Formal Languages and Automata Theory. Computer Science Press, 1989.
HOPCROFT, J.E. & ULLMAN, J.D. - Formal Languages and their Relation to Automata. Addison-Wesley, 1969.
YEH, R.T. - Applied Computation Theory: Analysis, Design, Modeling. Prentice-Hall, 1976.
Inteligência Artificial
ARARIBÓIA - Inteligência Artificial: Um Curso Prático. 1989.
42
BRATKO, I. - PROLOG Programming for Artificial Inteligence. Adison-Wesley, 1990.
CLARK, K.L.; TARNLUND, S.A. (Editores) - Logic Programming. Academic Press, 1982.
NILSSON, N.J. & SAINT-DIZIEN, P. (Editores) - Principles of A.I.. Springer-Verlag, 1982.
STERLING, L. & SHAPIRO, E. - The Art of PROLOG. The MIT Press, 1986.
WALKER, A. et alli - Knowledge Systems and PROLOG Programming. Addison-Wesley, 1987.
WINSTON, P.H. - Artificial Intelligence. Addison-Wesley, 1984.
YASDAN, M. & LAWELER, R.W. (Editores) - Artifficial Intelligence and Education. Ablex Publishing, 1991.
Sistemas Distribuídos
COULOURIS, G.F. & DOLLIMORE, J. - Distributed Systems. Addison-Wesley, 1988.
LAMPSON, B.W.et al.-Distributed Systems, Architecture and Implementation Springer-Verlag, 1981.
MULLENDER, S. (Editor) - Distributed Systems, ACM Press. Addison-Wesley, 1989.
TENENBAUM, A.S. & RENESSE, R. - Distributed Operating Systems, ACM Computing Surveys 17(4), 419-470, Dec. 1985.
Microeletrônica e Sistemas Digitais
BIGNELL, J. - Eletrônica Digital. Volume I (432 p.) e Volume II (384 p.), Makron Books.
BOLTON, W. - Análise de Circuitos Elétricos. Makron Books, 556 p.
43
BOYLESTAD, R. & NASHELKY, L. - Eletronic Devices and Circuit, Theory. Prentice Hall, 1984.
HALL, F.I. & PETERSON, G.R. - Introduction to Switching Theory Logic Design. John Wiley & Sons, 1987.
IDOGTA, I.N. & CAPUANO, F.G. - Elementos de Eletrônica Digital, Erica 1987.
LALOND, D.E. - Princípios, Dispositivos e Circuitos Eletrônicos, Volumes I e II, Makron Books, 1998.
LOUVEIRO, H.A. & FERNANDES, L.E.P. - Laboratório de Dispositivos Eletrônicos, Guanabara Dois.
NEWMAN, D.G. - Circuits Analysis - Exam Fill, Engineering Press, 1986.
SEDRA, A.S. & SMITH, K.C. - Microeletrônica. Volume I (506 p.) e Volume II (384 p.). Makron Books.
Tempo Real e Tolerância a Falhas
EMBREE, Paul M. - C Algorithms for Real Time DSP.
TSAI et alli - Distributed Real Time Systems: Monitoring, Visualization, Debugging and Analysis.
Arquitetura e Organização de Computadores
BLAAUW, Gerrit A.; P. Frederick ; BROOKS Jr.; BROOKS, Frederick P. Jr. Computer Architecture : Concepts and Evolution. Hardcover,1997,1264 p.
FELDMAN, James M. ; RETTER, Charles T. Computer Architecture (A Desiguener’s Text Based on a Generic Risc ). McGraw- Hill, 1994, 640 p.
GEAR - Organização e Programação de Computadores. Guanabara Dois, 1982.
44
HAMACHER, V. Carol ; VRANESIC, Zvonko ; YZAK, Safwat G. Computer Organization. Computer Science Series, 1990, 638 p.
HWANG, Kai - Advanced Computer Architectures. Parallelism, Scalability, Programmability. University Of Southern California. McGraw-Hill, 1993, 800 p.
ROSCH, Winn L. - Desvendando o Hardware do PC,(incluindo IBM PC, PS/2 e Compatíveis). Campus, 2a edição, volumes I e II, 1993, 941 p.
ZUFFO, J.A. - Fundamentos da Arquitetura e Organização dos Micro-processadores. Edgard Blücher.
Auditoria e Avaliação de Sistemas
ARIMA, Castor Hideo - Metodologia de auditoria de sistemas. São Paulo, Érica.
GIL, Antonio de Loureiro - Auditoria de Computadores. São Paulo, Atlas, 2ª
edição, 1993, 216 p.
Sistemas de apoio à Decisão
BINDER, Fábio Vinícius. Sistema de Apoio à decisão. São Paulo: Erica, 1994, 98 p.
INMON, W.H. Como construir o Data Warehouse. Rio de Janeiro: Campus, 1997. 388 p.
KIMBALL, Ralph. Data Warehouse. Toolkit. São Paulo: Makron Books, 1998. 388 p.
OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de Informação Gerencial – Estratégias táticas e operacionais. São Paulo: Atlas, 4a edição, 1997. 278 p.
PEREIRA, Maria José L. de Bretas; FONSECA, João Gabriel Marques. Faces da decisão – as mudanças de paradigmas e o poder da decisão. São Paulo: Makron Books. 300 p.
45
SILVA, Luís Gustavo da. Repensando as organizações de informática. São Paulo: Érica, 7a edição, 1997. 158 p.
SPRAGUE JR., Ralph H.; HUGH, J. Sistema de apoio à decisão – colocando a teoria em prática. Rio de aneiro: Campus, 2a edição, 1991. 498 p.
WALTER, Richard E. Tecnologia da Informação – o uso de T1 pelas empresas que obtém vantagem competitiva. São Paulo: Atlas, 1993. 224 p.
Compiladores
SCHREINER, Alex T. & FRIEDMAN, H.G. - Introduction to Compiler Construction with UNIX.
Programação Concorrente
Processamento Digital de Imagens
Realidade Virtual
Empreendedorismo
Bibliografia Complementar
SOONG T.T. Modelos Probabilísticos em Engenharia e Ciências, LTC.
1986
GHEZZI, C. Conceitos de Linguagens de Porgramação. Campus.1987
MASIERO, P.C. Análise Estruturada de Sistemas pelo Método de
Jachson, Edgar Blücher, 1993.
46
RUGGHERO, M.A.G.; LOPES, V.L.R. Cálculo Numérico: Aspectos
Teóricos e Computacionais, Mc Graw hill, 1988.
IDOGTA, I.N.; CAPUANO, F.G., Elementos de Eletrônica Digital, Erica,
1987.
HALL, F.I.; PETERSON, G.R., Introduction to Swithing Theory Logic
Design, John Willey & Sons, 1987.
LUENBERGER, L.G. Linear and non Linear Programming. Addison-
Wesley, 1984.
WAGNER, H.M. Pesquisa Operacional, 1986
ACM, Code of Ethics and Profissional Conduct, Communications of the
ACM. V33(5), 1992. pp94-99.
ARARIBÓIA. Inteligência Artificial: Um curso prático, 1989.
BRATKO, I. Prolog Programming for Artificial Intelligence, Addison-
Wesley, 1990.
RICH, E. Artificial Intelligence, Mc Graw hill, 1993.
BOYLESTAD, R; NASHELKY, L. Eletronic Devices and circuit, Theory.
Prentice Hall, 1984.
LOUVEIRO, H.A.; FERNANDES, L.E.P. Laboratório de Dispositivos
Eletrônicos. Guanabara 2.
NEWMAN, D.G. Circuits Analysis - Exam Fill, Engineering Press Inc,
1986.
47
KORTH, H.F.; SILBERSCHATZ, A. Sistemas de Banco de Dados, Mc
Graw hill, 1993, 2a. Ed.
SETZER, V.W. Banco de Dados: Conceito, Modelos, Gerenciadores,
Projeto Lógico, Projeto Físico, Edgard Blucher, 1986.
DAN SWAIT JR, J. Fundamentos computacionais - Algoritmos e
estruturas de dados, Makron Books, 1991.
FARRER, H; et ale. Programação estruturada de
computadores.Guanabara 2. 1995. 2a. edição revisada.
GRIES, D. The Science of programminf, Berlin, Springer, 1981.
KERNIGHAN, B.; RITCHIE, D. The C Programming language, Prentice
Hall, 1988.
SHOOMAN, M.L. Software engineering. Mc Graw hill, 1983.
TENEMBAUM, A.M. e outros. Estruturas de dados usando C, Makrom,
1995.
WIRTH, N. Algorithms + Data structures = Programs, Prentice Hall,
1986.
ALMASI, G.S.; GOTTIEB, A. The Benjamin/ Cummings series in
computer science and engineering highly parallel computing. The
Benjamin/Cummings, 1989.
NAVAUX, P.O.A. Processadores Pipeline e processamento vetorial - VII
escola de computação, São Paulo, 1990.
48
BELL, P.; GRINSON, J. Distributed Databases systems. Addison Wesley,
1992.
KIM, W.; LOCHOVAK, F.H. “Object oriented concepts”, Databases are
applications, ACM Press, 1989.
SIEWIORCK, D.P. “Fault tolerance in commercial computers”,
computer, V.23(7), pp 26-37, 1990.
SIEWIOREK, D.P. “Architecture of fault-tolerant computer: An historical
perspective”, Procceding of the IEEE, V.79(12) pp 1710-1734, 1991.
SIEWIOREK, D.P.; SWARZ, R.S. Theory and pratice of reliable system
design, Bedford; Digital Press.
LAW, A.M.; KELTON, W.D. Simulation modeling and analysis, Mc
Graw hill, 1991.
BREGALDA, P.; BORNSTIEN, C. Introdução à programação linear,
Campus, 1981.
WAGNER, H.M. Pesquisa operacional, 2a. ed., Prentice-Hall do Brasil,
1986.
WIENER, R.S.; PINSON, L.J. An introduction to object - Oriented
programming and C++, Addison Wesley, 1991.
ECKEL, B. Using C++, Mc Graw hill, 1991
FONC, E; KENT, W; THOMPSON, C. X3/SPARC/DBSSG/OODBTG
Final report, Accredited standard committe X3, ANSI, September
1991.
49
BOOCH, G. Object-oriented design with applications,
Benjamin/Cummings, 1991.
CARRIERO, N; GELERNTED, D. How to write programs: a guide to the
perplexed, ACM computing surveys, 22(4), dez.1990.
COLLEMAN, D, et all. Object-oriented development: the fusion method,
Prentice-Hall, Englewood Cliffs, 1994.
RUMBAUGH, J. et all. Object-oriented modeling and design, Prentice
Hall, Englwood Cliffs, 1991.
ROGER, M. Software testing, Mc Graw hill, 1994.
KANER, C; et all. Testing computer software, 2nd ediction. VanNortrand
Reinhold, 1993.
NIELSEN, J.J. Usability Engineering. Academic Press. 1993.
HIX, D.; REXHARSON, H. Developing user interfaces ensuring
usability. Theough Product. Willey & Sons, 1993.
NIELSEN, J. Hipertext an hypermidea. Academic Press, 1990.
JOHNSON, P. Human computer Interaction. Mc Graw hill, 1992
THIMBLEBY, H. User interface design. ACM Press, 1990.
HAMPTON D.R. Administração: comportamento organizacional.
SILVER, E. Entrada de caixa no cash slow.
PAG-Jones. Projeto estruturado de Sistemas.
GUENGERICH. Downsizing em sistemas de informação.
BALLESTERO. Organização, sistemas e métodos. VI, VII.
50
CHIAVENATO. Manual de reengenharia.
BROCKA. Gerenciamento da qualidade.
LUBBEN. Just in time - uma estratégia avançada.
ALBUQUERQUE. Introdução à teoria econômica.
51
Corpo Docente indicado
1O ANO
INDICAÇÃO TITULAÇÃO DSCIPLINAS
Aldo Ventura Livre Docente Algebra com Geometria AnalíticaMilton Faria Júnior Doutor Cálculo Diferencial e IntegralLuís Fernando Cozin Mestre** Introd. à Ciência da ComputaçãoJosé Alberto Seixas Especialista* Introdução à MicroinformaticaElaine Terezinha Assirati Mestre Inglês TécnicoJuscelino Pernambuco Doutor Redação Técnico e Científica IAndréa Regina Egréggio Mestre Metódos NuméricosEthel Cristina Chiari da Silva Mestre** Economia
2O ANO
INDICAÇÃO TITULAÇÃO DSCIPLINAS
Josiane Maria Bueno Mestre** Lab. de Programação AvançadaRoberto Ferrari Júnior Doutor Estrutura de DadosEthel Cristina Chiari da Silva Mestre** Economia BrasileiraJosé Alberto Seixas Especialista* Teoria Geral dos SistemasLuiz Camolesi Júnior Doutor Sistemas de InformaçãoMilton Faria Júnior Doutor EstatísticaSebastião de Souza Lemes Doutor Computação e SociedadeAna Cristina dos Santos Mestre** Pesquisa Operacional
(*) Em programa de Mestrado(**) Em programa de Doutorado
52