|
1º Período
ARQUITETURA DE COMPUTADORES -
Introdução. Instruções de máquina.
Processador convencional. Pipelines.
Hierarquia de Memória. Entrada e Saída.
INFORMÁTICA - Conceitos de
Sistema Operacional. Interface Texto.
Interface Gráfica. Comandos para a
Manipulação de Arquivos e Diretórios.
Comandos para o Gerenciamento de
Usuários. Controle de Permissões.
FUNDAMENTOS DE PROGRAMAÇÃO I -
Orientação a Objetos. Atributos.
Estruturas de Controle. Métodos.
Polimorfismo. Herança. Ferramentas da
linha de comando (compilador, executor,
etc).
FUNDAMENTOS MATEMÁTICOS PARA
COMPUTAÇÃO I - Conjuntos; Relações e
Funções; Exponencial e Logaritmos;
Progressões aritméticas e Progressões
Geométricas; Matrizes e Determinantes;
Sistemas Lineares e Inversão de
Matrizes; Binômio de Newton; Análise
Combinatória; Séries.
MICROCOMPUTADORES I - Anatomia
de um microcomputador. Barramentos. PCPs
e Interrupções de hardware. Dispositivo
de Armazenamento primário.
2º Período
ANÁLISE E PROJETO DE APLICAÇÕES I
- Conceitos de análise, sistemas e
análise de sistemas. Como se estruturam
as organizações. Classificação dos
sistemas na organização. Sistemas
transacionais. Sistema de apoio ao
conhecimento. Sistema de suporte a
decisão. Sistema de informações
executivas. Perfil do analista de
sistemas. Habilidades do analista de
sistemas. Sistemas de software. Ciclo de
vida de software. Metodologias de
desenvolvimento de sistemas. Análise de
requisitos. Identificação das
necessidades. Princípios das
especificações dos requisitos.
Documentos para especificação.
BANCO DE DADOS I - Visão geral
de banco de dados. Modelo conceitual.
Modelo Relacional. Normalização de
dados.
FUNDAMENTOS DE PROGRAMAÇÃO II
- Introdução a um ambiente IDE de
desenvolvimento em uma linguagem
orientada a objetos. Criação de
programas em uma linguagem orientada a
objetos. Criação de códigos e
formulários. Variáveis e procedimentos.
Controle de execução. Debugging.
Controles de interface. Validação de
dados de entrada. Menus, barras de
ferramentas e barras de status. Técnicas
de acabamento.
FUNDAMENTOS DE REDES -
Conceitos Básicos. Elementos de Rede.
Topologias. Método de Acesso.
Equipamentos de rede e cabos.
MICROCOMPUTADORES II -
Dispositivo de entrada de dados.
Dispositivo de saída de dados.
Dispositivo de comunicação. Dispositivo
de armazenamento secundário.
Configuração do sistema. Vírus de
computador. Sistema de energia.
SISTEMAS OPERACIONAIS -
Introdução de sistemas operacionais.
Gerenciamento de processos e/ou threads.
Gerenciamento de memória. Sistema de
arquivos. Sistemas de entrada/saída.
Estudos de caso.
3º Período
ANÁLISE E PROJETO DE APLICAÇÕES II
- Conceitos de análise orientada a
objetos. Conceitos de projeto orientado
a objetos.Conceito de caso-de-uso.
Descrição de casos-de-uso a partir dos
requisitos. Caso-de-uso normal.
Caso-de-uso alternativo. Caso-de-uso de
exceção. Modelagem do diagrama de
caso-de-uso. Conceito de classe.
Definição de classe. Definição de
atributos. Definição de métodos.
Conceito de relacionamentos.
Identificação de classes, atributos e
métodos nos requisitos. Modelagem do
diagrama de classe.
BANCO DE DADOS II - Definição
de Dados. Recuperação de Dados.
Modificação de Dados. Implementação de
Índices. Implementação de Integridade de
Dados. Implementação de Visões. Stored
Procedures. Triggers.Integridade de
Dados. Segurança e Autorização.
ESTATÍSTICA - A estatística
com o uso da informática; Conceitos
básicos de estatística:
correlação/regressão linear; Gráficos e
dados estatísticos; Os sistemas e
processos de obtenção, organização e
análise dos dados; Audiência domiciliar
e público-alvo; Cobertura; Freqüência.
FUNDAMENTOS MATEMÁTICOS PARA
COMPUTAÇÃO II - Limite; Derivada;
Máximos e mínimos relativos; Máximos e
mínimos absolutos; Integral; Relação de
recorrência; Análise de algoritmos;
Estruturas algébricas; Máquinas de
Estado Finito e Máquinas de Turing;
Linguagens Formais.
LINGUAGENS E TÉCNICAS DE
PROGRAMAÇÃO I - Projeto de
aplicações. Ambiente de programação.
Desenvolvimento de aplicações para Banco
de Dados. Reaproveitamento de código e
controles. Desenvolvimento de sistemas
Cliente/Servidor.
REDES DE COMPUTADORES I -
Fundamentos do TCP/IP. Como funciona o
TCP/IP. Projeto de rede TCP/IP em
ambiente Linux. Fonte de documentação.
Instalação do Linux. Comandos Básicos do
Linux. Gerenciamento de usuários e
grupos. Sistema de arquivos. Ambiente de
rede local no Linux. Cliente Samba.
4º Período
ANÁLISE E PROJETO DE APLICAÇÕES
III - Diagrama seqüência. Diagrama
de colaboração. Dados gerais de cliente.
Perfil de cliente. Situação atual.
Solução Proposta. Projeto lógico.
Roteiro para orientação. Regras para
avaliação de projeto.
BANCO DE DADOS III - Conceitos
Avançados sobre Modelagem de Dados.
Modelos de Dados Orientados a
Objetos.Modelagem de Dados Orientada a
Objetos. Sistemas de Gerenciamento de
Banco de Dados Orientados a Objetos.
Padrões para SGBDOOs. Estudo de Casos.
GERÊNCIA DE PROJETOS -
Descrição do perfil do cliente do
sistema. Descrição da situação atual do
cliente do sistema. Descrição da solução
proposta para o novo sistema.
Apresentação de anteprojeto de sistema.
Elaboração de projeto de sistema.
Apresentação de projeto de sistema.
Gerência da integração de projeto.
Gerência do escopo do projeto. Gerência
do tempo do projeto. Gerência da
qualidade do projeto. Gerência dos
riscos do projeto.
LINGUAGEM DE PROGRAMAÇÃO PARA A
INTERNET - HTML; JavaScript; Sevlets
Java: A Servlet, Compilação, Tomcat,
Execução, concorrência e formulários.
LINGUAGENS E TÉCNICAS DE
PROGRAMAÇÃO II - Projeto de
aplicações. Ambiente de programação.
Desenvolvimento de aplicações para Banco
de Dados. Reaproveitamento de código e
controles. Desenvolvimento de sistemas
Cliente/Servidor.
REDES DE COMPUTADORES II -
Shell´s e comandos. Ambiente de rede.
Grupos e domínios com Samba. NFS. NIS.
Segurança da informação. Impressoras.
Processo de Boot e Kernel Personalizado.
Resolução de Problemas.
5º Período
REDES DE COMPUTADORES III -
Visão Geral de Provedores Internet/Intranet;
Conceitos sobre TCP/IP: endereçamento,
máscara, gateway, regras de roteamento;
Servidor de Nomes – DNS; Servidor de
Páginas Web-http; Servidor de Arquivos
FTP; Servidor de Correio Eletrônico;
Servidor de Acesso Discado; Outros
serviços: IRC, ICQ, Newsgroups,
Multimídia; Aspectos de Segurança e
Desempenho; Gerenciamento de um
Provedor.
TÉCNICAS AVANÇADAS DE PROGRAMAÇÃO
- Projeto de aplicações. Ambiente de
programação.Desenvolvimento de
aplicações em camadas. Reaproveitamento
de código e controles.
TEORIAS DA ADMINISTRAÇÃO -
Conceitos básicos de Administração; As
condições históricas para o surgimento
do pensamento administrativo; Abordagens
clássica, humanista, organizacional e
sistêmica: contribuição para o estudo e
pensamento administrativo.
TÓPICOS AVANÇADOS DE BANCO DE
DADOS - Sistemas de Apoio a Decisão.
BI-Business Intelligence. Data Warehouse,
Data Mart e Data Mining, Modelagem
Dimensional de Dados - Conceitos básicos
e avançados. Projeto de Data Warehouse.
Conceitos de e-Business Intelligence.
TÓPICOS ESPECIAIS DE INFORMÁTICA
- Princípios de Banco de Dados na
Internet. Ferramentas para Internet e
Intranet baseadas em bancos de dados.
Desenvolvimento de Bancos de Dados para
aplicações na Internet. Esquemas de
bancos de dados para a Web com o uso de
dados semi-estruturados. Introdução a
Linguagem de consulta para dados
semi-estruturados. Padronização e XML.
Novas aplicações e tendências futuras.
TÓPICOS ESPECIAIS DE REDES -
Princípios básicos da telefonia;
Tecnologia de Transmissão por cabo;
Comunicação sem fio; Redes Privativas e
Públicas; Segurança; Administração e
gerência de redes.
TRABALHO DE CONCLUSÃO DE CURSO
- Anteprojeto; Projeto Lógico; Projeto
Físico; Apresentação para Banca
Examinadora.
|