CURSO SUPERIOR DE GRADUAÇÃO EM SISTEMAS DE

Propaganda
CURSO SUPERIOR DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO
GRADE DETALHADA DO CURSO COM AS EMENTAS DAS DISCIPLINAS
1º PERÍODO
Introdução a Programação
Fundamentos de construção de algoritmos e programas. Algoritmos: conceito,
variáveis, constantes, operadores aritméticos e expressões, estruturas de controle
(atribuição, seqüência, seleção, repetição, recursão), dados estruturados (vetores,
matrizes, registros). Subprogramas. Parâmetros. Variáveis locais e globais.
Documentação dos algoritmos. Construção de programas: o uso de uma linguagem
de programação para ser usada como exemplo (sugestão: Pascal). Metodologias
de desenvolvimento de programas. Programação estruturada e modular.
Refinamentos sucessivos. O conceito de abstração. Documentação de programas.
Teste de programas. Análise dos resultados.
Introdução a Informática
Introdução: Informática, Evolução e Conceitos, a Informação e a sua
Representação, Arquitetura de um Sistema de Informação; Sistemas de
numeração. Números inteiros e reais. Aritmética binária. Estruturas de
Processamento; Linguagens de Programação e Sistemas Operacionais, Unidades
Básicas e Periféricos de um Computador (CPU; memória RAM e externas: HD,
floppy, CD; periféricos: teclado, impressora, monitor, scanner, mouse, etc),
Aplicativos, Ambientes de Programação, Redes locais, Internet.
Matemática Aplicada
Funções de uma variável; Limites e Continuidade. Cálculo Diferencial e aplicações;
Cálculo Integral e aplicações; Equações Diferenciais. Matemática discreta:
Conjuntos. Funções. Relações sobre conjuntos: relações de equivalência e de
ordem. Indução matemática. Recursão.
Inglês Técnico e Instrumental
Estratégias de aprendizado de Inglês como língua estrangeira. Estratégias de
leitura. Aprendizado e expansão de léxico. Uso de dicionários. Gramática básica. O
vocabulário da computação. Leitura e elaboração de textos técnicos em Inglês.
Português Instrumental
Revisão gramatical. Interpretação de textos. Técnicas redacionais. Dissertação.
Relatórios técnicos. Curriculum Vitae
2º PERÍODO
Arquiteturas de Computadores I
Eletrônica básica: circuitos elétricos e circuitos eletrônicos básicos. Implementação
de portas lógicas com transistores e diodos. Famílias lógicas. Flip-flops,
registradores, contadores e memórias. Dispositivos lógicos programáveis. Circuitos
seqüenciais: análise e síntese. Introdução aos sistemas digitais. Organização de
computadores: memórias, unidades centrais de processamento, entrada e saída.
Linguagens de montagem. Modos de endereçamento, conjunto de instruções.
Mecanismos de interrupção e de exceção. Barramento, comunicações, interfaces e
periféricos. Organização de memória. Memória auxiliar.
Economia e Finanças
Problemas centrais da sociedade econômica. Mecanismos de preço de uma
economia mista. rta e procura. Renda nacional e produto nacional. Poupança,
consumo e investimento. Determinação da renda. Preços e moeda. Juros e capital.
Lucros e investimentos: valor, valor anual, taxa de retorno. Balanço de
pagamentos. Taxas de câmbio. Teoria da inflação.
Linguagem de Programação I
Estudo de uma linguagem científica de alto nível (sugestão: linguagem C). Tipos
de dados, Estrutura da linguagem. Comandos e declarações. Subprogramas.
Aplicações.
Metodologia Científica
Formas de conhecimento. O método científico. Hipóteses, leis e teorias científicas.
Sistemas científicos. Pesquisa científica. Elaboração e apresentação de trabalhos.
Matemática Aplicada II
Teoria dos domínios: ordens parciais completa, continuidade, ponto fixo, domínios,
espaço das funções. Matrizes e determinantes. Vetores. Geometria Analítica em
duas e em três dimensões; Sistemas de Equações Lineares Algébricas; Produto
Escalar e Produto Vetorial; Espaços vetoriais; Transformações Lineares em duas e
três dimensões.
3º PERÍODO
Linguagem de Programação II
Introdução ao Paradigma de Orientação de Objetos. Conceitos Básicos e
Terminologia de POO. Desenvolvendo aplicações em uma Linguagem Orientada a
Objetos. Linguagens Típicas Orientadas a Objetos. O Paradigma de Orientação a
Objetos. Introdução à criação de componentes customizados. (Sugestão:
Linguagem Delphi).
Estrutura de Dados
Tipos de dados. Dados estruturados. Representação e manipulação de listas
lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas.
Aplicações de listas. Árvores e suas generalizações: árvores binárias, árvores de
busca, árvores balanceadas, árvores B e B+. Aplicações de árvores.
Lógica Matemática
Sentido lógico-matemático convencional dos conectivos. Argumentos. A lógica
sentencial. Regras de formação de fórmulas. Sistemas dedutivos. Lógica
sentencial. Decidibilidade da lógica sentencial. A lógica de predicados de primeira
ordem. Valores-verdade. Funções de avaliação.
Administração
Introdução à Teoria da Administração. Teorias Organizacionais e Gerenciais.
Organização e Métodos. Abordagem histórico-evolutiva das teorias Organizacionais
a partir de Taylor e Fayol. Teorias das relações Humanas, da Burocracia,
Estruturalista e Comportamental.
Probabilidade e Estatística
Experimentos. Espaço de amostra. Eventos. Probabilidade, probabilidade
condicional e independência. Teorema de Bayes. Variáveis aleatórias discretas e
contínuas. Distribuições de probabilidade. Conceitos básicos de estatística. Método
estatístico. Medidas estatísticas. Inferências estatísticas.
Computadores e Sociedade
Aspectos e impactos sociais, econômicos e profissionais da informática. Automação
e desemprego. A informática e a qualificação profissional em geral.
4º PERÍODO
Arquitetura de Computadores II
Memórias semicondutoras. Introdução à arquitetura de microcomputadores.
Introdução à arquitetura de microprocessadores. Monitores e placas de vídeo.
Disquetes. Discos rígidos. Performances de microcomputadores. Interfaces serial e
paralela. Dispositivos de entrada e saída. Multimídia. Impressoras. Montagem e
manutenção de microcomputadores. Modems e Placas de Rede. Montagem de
cabos.
Linguagem de Programação III
Programação Orientada a Objetos e Cliente-Servidor. Desenvolvimento de
Aplicações. Programação Cliente-Servidor em Redes Locais. Programação ClienteServidor para Internet. Estudo de Casos. (Sugestão de Linguagem: Java)
Sistemas Operacionais I
Objetivos e evolução. Sua estrutura e o seu contexto dentro do software básico.
Gerenciamento de processos e da CPU. Gerenciamento de memória (real e virtual).
Gerenciamento de entrada/saída. Deadlocks. Gerência de arquivos. Estudos de
casos.
Banco de Dados I
Conceitos básicos: independência, redundância, inconsistência de dados, modelos,
SGBD, usuários envolvidos. Modelagem Entidade-Relacionamento. A abordagem
relacional: modelo de dados, álgebra e cálculo relacional, projeto lógico, regras de
derivação, restrições de integridade, normalização e dependências funcionais;
introdução à linguagem SQL.
5º PERÍODO
Redes de Computadores I
História da evolução das redes de computadores. Meios de transmissão.
Características da transmissão. Técnicas de modulação e multiplexação.
Arquitetura OSI/ISO. Nível físico. Modems. Técnicas de detecção e correção de
erros. Topologias. Protocolos de acesso à rede. Nível de rede. Níveis de transporte.
Sessão. Apresentação. PAD. TCP/IP e Internet. X.400. Sistemas de endereçamento
em redes. Algoritmos de roteamento. Avaliação do desempenho de redes.
Exemplos de redes. Serviços Embratel. Redes locais. Padrão IEEE-802. FDDI.
Interconexão de redes. Projeto de redes locais. Gerenciamento de redes. Redes de
alta velocidade. Redes via satélite. Segurança e custos em redes. Integração de
serviços de voz, dados e imagens.
Sistemas Operacionais II
Praticar a Administração de Sistemas Operacionais Comercialmente Disponíveis:
Conceitos Básicos, Sistemas de Arquivos, Criação e Gerenciamento de Contas de
Usuários, Definição do Ambiente do Usuário, Implementação do Serviço de
Impressão da Rede, Instalação de Aplicativos na Rede, Gerenciamento de um
Servidor de Rede, Instalação de um Servidor de Rede, Segurança em Redes.
Banco de Dados II
SGBD relacional: arquitetura, características, objetivos, requisitos funcionais.
Projeto Lógico de Banco de Dados Relacional: transformação do modelo conceitual
para modelo do SGBD. Processamento de Consultas; utilização e prática da
Linguagem SQL. Concorrência, serialização de transações, reconstrução,
recuperação após falhas. Técnicas de Organização de dados. Segurança e
Integridade dos dados. Bancos de Dados Distribuídos.
Analise e Projeto de Sistemas I
Definição do ciclo de vida de um sistema. O processo de análise e projeto de
sistemas. Estudo das principais estratégias de especificação de requisitos:
Modelagem de Funções, Modelagem de Dados. Abordagens Convencionais: Análise
Estruturada, Análise Essencial, Engenharia da Informação, Prototipação.
Ferramentas CASE para projeto estruturado de sistemas. Elaboração de trabalhos
em grupo abrangendo a especificação completa de um sistema e utilizando as
abordagens estudadas.
Contabilidade e Custos
Patrimônio. Balanço patrimonial. Grupos de contas e principais contas.
Lançamentos. Balancetes. Apuração de resultados. Livros contábeis e fiscais.
Tributação, impostos e taxas. Custos. Centros de custos. Apropriação e sistemas
de apropriação de custos. Formação e métodos de avaliação de custos.
6º PERÍODO
Sistemas de Informação
Fundamentos e classificação de sistemas de informação. Conceitos de sistema;
componentes e relacionamentos de sistema; custo/valor e qualidade da
informação; vantagem competitiva e informação; especificação, projeto e
reengenharia de sistemas de informação; software de aplicação versus software de
sistema; soluções de pacote de software. Auditoria de sistemas. Segurança de
sistemas. Metodologias de auditoria. Análise de riscos em sistemas de informação.
Plano de contingência. Técnicas de avaliação de sistemas. Aspectos especiais:
vírus, fraudes, criptografia, acesso não autorizado.
Redes de Computadores II
Serviços da Internet. Configuração de softwares clientes. Configuração de roteador
TCP/IP e outros dispositivos de interconexão de redes. Implantação de serviços
TCP/IP. Gerenciamento de redes SNMP. Segurança na Internet. Considerações
sobre provedores de acesso.
Sistemas de Informação
Fundamentos e classificação de sistemas de informação. Conceitos de sistema;
componentes e relacionamentos de sistema; custo/valor e qualidade da
informação; vantagem competitiva e informação; especificação, projeto e
reengenharia de sistemas de informação; software de aplicação versus software de
sistema; soluções de pacote de software. Auditoria de sistemas. Segurança de
sistemas. Metodologias de auditoria. Análise de riscos em sistemas de informação.
Plano de contingência. Técnicas de avaliação de sistemas. Aspectos especiais:
vírus, fraudes, criptografia, acesso não autorizado.
Compiladores
Análise léxica e sintática. Tabelas de símbolos. Esquemas de tradução. Ambientes
de tempo de execução. Linguagens intermediárias. Geração de código. Otimização
de código. Montadores, ligadores.
Analise e Projeto de Sistemas II
Abordagem orientada a objetos: conceitos básicos, metodologias e processos de
desenvolvimento. Análise e Projeto Orientados a objetos. Linguagem UML.
Ferramenta CASE orientada a objetos. Desenvolvimento de um projeto em grupo
utilizando os conceitos estudados.
Engenharia de Software
Processo de desenvolvimento de software. Ciclo de vida de desenvolvimento de
software. Métricas. Qualidade de software. Técnicas de planejamento e
gerenciamento de software. Gerenciamento de configuração de software.
Engenharia de requisitos. Verificação, validação e teste. Manutenção.
Documentação. Padrões de desenvolvimento. Re-uso. Engenharia reversa.
Reengenharia. Ambientes de desenvolvimento de software. Gerenciamento de
Projetos. Ferramentas computacionais de planejamento e gerência de projetos.
Revisões.Estudos de casos.
7º PERÍODO
Banco de Dados III
Bancos de Dados não convencionais: multimídia, geográficos, orientados a objetos,
objeto-relacional. Sistemas de Informações Geográficas. Data Mining. Data
Warehouse.
Multimídia
Comunicação homem-máquina. Autoria: plataformas para multimídia; ferramentas
de desenvolvimento. Áudio: propriedades físicas do som; representação digital.
Processamento e síntese de som. Imagens: representação digital, dispositivos
gráficos, processamento. Desenhos: representação de figuras. Vídeo: interfaces,
processamento. Animação.
Fundamentos de Inteligência Artificial
Fundamentos de Inteligência Artificial. Ferramentas e Linguagens para IA.
Programação em Lógica. Prolog. Aplicações da IA (linguagem natural, sistemas
especialistas, tutores inteligentes). Introdução às Redes neurais.
Computação Gráfica
Sistemas gráficos. Elementos matemáticos para computação gráfica 2D. Aplicações
gráficas interativas 2D. Conceitos e representação de objetos 3D: modelos,
estruturas. Visualização e renderização de objetos 3D. Remoção de partes ocultas.
Cenas realísticas: iluminação, textura. Técnicas de modelagem. Soluções gráficas
para sistemas interativos. Síntese de imagens. Animação. Produtos gráficos para
CAD/CAM.
Empreendedorismo
Uma das tendências do 3o milênio é que as organizações venham a funcionar com
um número reduzido de pessoas. Este raciocínio é extensivo às funções gerenciaisadministrativas. Por outro lado, há um espaço significativo para Administradores
criativos, que pretendam criar e gerenciar seus próprios negócios. Pretende-se
que o Administrador não só visualize esta possibilidade - que está em aberto –
mas saiba administrá-la com eficácia.
Tópicos Avançados em Informática
Discussão de temas atuais da Informática, de interesse para a formação do
profissional da área que: ou não tenham sido incorporados aos conteúdos
programáticos das demais disciplinas do curso ou que precisem ser mais
aprofundados.
8º PERÍODO
Estágio Supervisionado
Aplicar os conhecimentos aprendidos durante o curso. Adquirir experiência em
ambiente real.
Projeto Final do Curso
Desenvolvimento de um modelo, sistema, monografia, trabalho de conclusão de
curso ou aplicação que envolva os conhecimentos adquiridos no curso. Este
trabalho deve ser documentado de acordo com as técnicas vistas na disciplina
“Português Instrumental”, sendo apresentado e defendido publicamente perante
uma Banca Examinadora.
Download