Matriz Curricular aprovada pela Resolução nº 27/09-CONSUNI, de 1º de dezembro de 2009.
MATRIZ CURRICULAR DO CURSO SUPERIOR
DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Válida para os acadêmicos ingressantes a partir de 2010/1
Fase Cód Disciplina
Carga Horária
Teórica Prática Total Crédito Hora Crédito Hora Crédito Hora
I
1 Fundamentos de Informática 2 30 2 30 4 60 2 Técnicas de Programação 8 120 3 45 11 165 3 Arquitetura de Computadores 4 60 4 60
4 Filosofia e Ética 2 30 2 30
5 Sistemas de Informações Gerenciais 4 60 4 60
Subtotal 20 300 5 75 25 375
II
6 Modelagem de Dados 4 60 4 60
7 Estrutura de Dados 4 60 1 15 5 75
8 Análise e Projeto de Sistemas 2 30 2 30
9 Disciplina Optativa I (IES)* 2 30 2 30
10 Programação Orientada a Eventos 8 120 3 45 11 165
Projeto Integrador I 2 30 2 30 4 60
Subtotal 22 330 6 90 28 420
III
11 Análise Orientada a Objetos 4 60 4 60
12 Sistemas Operacionais 4 60 4 60
13 Banco de Dados 4 60 1 15 5 75
14 Programação Orientada a Objetos 8 120 3 45 11 165
Projeto Integrador II 2 30 2 30 4 60
Subtotal 22 330 6 90 28 420
IV
15 Desenvolvimento para WEB 8 120 3 45 11 165
16 Engenharia de Software 4 60 4 60
17 Redes e Internet 4 60 4 60
18 Empreendedorismo 4 60 4 60
Projeto Integrador III 2 30 2 30 4 60
Subtotal 22 330 5 75 27 405
V
19 Administração de Banco de Dados 4 60 1 15 5 75
20 Gerência de Projetos 4 60 4 60 21 Multimídia 4 60 1 15 5 75 22 Segurança em Sistemas de Informação 4 60 4 60 23 Desenvolvimento de Sistemas de Informação 4 60 1 15 5 75 Projeto Integrador IV 2 30 2 30 4 60 Subtotal 22 330 5 75 27 405 Projeto Comunitário 2 30 TOTAL GERAL 108 1620 27 405 137 2055
* Disciplina de LIBRAS (Língua Brasileira de Sinais) e/ou outra disciplina oferecida pelos cursos de graduação da UNERJ, e que não faça parte da matriz curricular deste curso.
Ementário das Disciplinas Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas (Válida para os acadêmicos ingressantes a partir de 2010/1)
1º FASE
Disciplina (1) – FUNDAMENTOS E PRÁTICA EM INFORMÁTICA
Ementa: Sistemas Operacionais. Softwares Básicos. Planilhas Eletrônicas. Linguagem Hipertexto - HTML.
Disciplina (2) – TÉCNICAS DE PROGRAMAÇÃO
Ementa: Conceitos básicos de programação. Estrutura Condicional. Estruturas de Repetição. Estruturas Homogêneas. Funções.
Disciplina (3) – ARQUITETURA DE COMPUTADORES
Ementa: Conceitos básicos de Hardware. Arquitetura de Hardware. Espaço e ergonomia. Dispositivos, Componentes e Interfaces de Comunicação.
Disciplina (4) – FILOSOFIA E ÉTICA
Ementa: Fundamentos da Filosofia. Histórico e correntes da Filosofia. Ética como preocupação filosófica.
Disciplina (5) – SISTEMAS DE INFORMAÇÕES GERENCIAIS
Ementa: Tecnologia da Informação. Sistemas de Informação. Aplicações de sistemas de informações.
2º FASE
Disciplina (6) – MODELAGEM DE DADOS
Ementa: Introdução a Banco de Dados. Modelagem de dados. Normalização de Dados. Modelo Relacional e Álgebra Relacional
Disciplina (7) – ESTRUTURA DE DADOS
Ementa: Conceitos Básicos. Listas. Pilhas. Filas. Árvores. Pesquisa de dados.
Disciplina (8) – ANÁLISE E PROJETOS DE SISTEMAS
Ementa: Conceitos básicos de análise e projeto estruturado. Instrumentos de modelagem funcional. Levantamento de requisitos: entidades, atributos, modelo de dados. Técnica para construção do modelo lógico de sistemas. Projeto de Sistemas.
Disciplina (9) – Disciplina Optativa I (IES)* Ementa:
Disciplina (10) – PROGRAMAÇÃO ORIENTADA A EVENTOS
Ementa: Ambientes RAD. Programação orientada a eventos. Propriedades, Métodos e Eventos. Componentes básicos. Desenvolvimento de aplicações. Utilização de banco de dados. Projeto de Sistemas Orientado a Eventos.
3ª FASE
Disciplina (11) – ANÁLISE ORIENTADA A OBJETOS – 60 horas
Ementa: Conceitos básicos. O método The Unified Modeling Language (UML). Modelagem estrutural. Diagramas comportamentais. Modelagem da arquitetura. Conhecimento e utilização de Softwares para modelagem de sistemas.
Disciplina (12) – SISTEMAS OPERACIONAIS
Ementa: Conceitos sobre sistemas operacionais. Gerenciamento de processo. Gerenciamento de memória. Gerenciamento do sistema de arquivos. Uso e aplicação de sistema operacional aberto.
Disciplina (13) – BANCO DE DADOS
Ementa: Arquitetura de Banco de Dados. SQL. Programação para Banco de Dados. XML
Disciplina (14) – PROGRAMAÇÃO ORIENTADA A OBJETOS
Ementa: Fundamentos da Programação Orientada a Objetos. Objetos e Classes. Métodos. Acesso a Banco de Dados. Tratamento de exceções. Interfaces Gráficas.
4ª FASE
Disciplina (15) – DESENVOLVIMENTO PARA WEB
Ementa: Arquitetura WEB. Linguagens de script e marcação. Linguagens dinâmicas.
Disciplina (16) – ENGENHARIA DE SOFTWARE
Ementa: Introdução à Engenharia de software. Ciclo de vida e processo de software. Organização Equipes. Qualidade de Software.
Disciplina (17) – REDES E INTERNET
Ementa: Conceitos redes de computadores. Modelos de referência. Arquitetura de protocolos. Redes locais, redes distribuídas e redes sem fio. Uso e aplicação de serviços de redes.
Disciplina (18) – EMPREENDEDORISMO
Ementa: Empresa, empresário e empreendedor. O Ambiente Empreendedor. Plano de negócios. Entidades de apoio e fomento.
5ª FASE
Disciplina (19) – ADMINISTRAÇÃO DE BANCO DE DADOS
Ementa: Arquitetura de um Sistema Gerenciador de Banco de Dados. Inicializar e Desativar Banco de Dados. Gerenciamento do Espaço Físico. Usuários e Privilégios. Backup e Recuperação do Banco de Dados. Refinamento do Banco de Dados.
Disciplina (20) – GERÊNCIA DE PROJETOS
Ementa: Introdução a Gerência de Projetos. Definição/Inicialização. Planejamento. Execução. Controle. Conclusão / Finalização.
Disciplina (21) – MULTIMÍDIA
Ementa: Design. Projeto de Interfaces. Multimídia. Projeto de Multimídia.
Disciplina (22) – SEGURANÇA EM SISTEMAS DE INFORMAÇÃO
Ementa: Conceitos sobre segurança da informação. Perfil de um possível atacante. Testes de verificação de insegurança. Mecanismo para garantir a segurança. Uso de criptografia. Políticas e normas de segurança.
Disciplina (23) – DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO
Ementa: Análise de viabilidade técnica, econômica, operacional e de cronograma. Metodologias de desenvolvimento de sistemas. Protótipo de Sistema. Projeto Computacional Aplicado.
MATRIZ CURRICULAR DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
(Válida para ingressantes até 2009/2)
Fase Ordem Disciplinas Carga Horária
(Horas)
I
1. Fundamentos e Prática em Informática 80
2. Técnicas de programação 160
3. Organização de Computadores 80
4. Sistemas de Informações Gerenciais 80
Subtotal 400
II
5. Modelagem de Dados 80
6. Estrutura de Dados 80
7 Sistemas Operacionais 80
8 Programação Orientada a Eventos 160
Subtotal 400
III
9 Redes e Internet 80
10 Análise e Projeto de Sistemas 80
11 Banco de Dados 80
12 Programação Orientada a Objetos 160
Subtotal 400
IV
13 Desenvolvimento para WEB 160
14 Engenharia de Software 80
15 Multimídia 80
16 Empreendedorismo 80
Subtotal 400
V
17 Administração de Banco de Dados 80
18 Gerência de Projetos 80
19 Segurança em Sistemas de Informação 80
20
Desenvolvimento de Sistemas de
Informação 160
Subtotal 400
EMENTAS DAS DISCIPLINAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (Válida para ingressantes até 2009/2)
1ª FASE
01 – FUNDAMENTOS E PRÁTICA EM INFORMÁTICA
EMENTA:
Funcionalidade de Softwares Aplicativos Básicos; Interfaces gráficas do sistema operacional; Facilidades e funções do gerenciador de arquivos; Manipulação de arquivos; Interface caracter do sistema operacional; Aplicativos; Utilitários do sistema operacional; Recursos de editores de texto; Recursos de planilhas eletrônicas; Recursos de aplicativos de apresentação; Internet; HTML.
02 – TÉCNICAS DE PROGRAMAÇÃO
EMENTA:
Lógica de programação; Técnicas de representação de algoritmos; Tipos de dados;
Modificadores dos dados básicos; Operadores aritméticos;Operadores
relacionais;Variáveis; Constantes; Comentários; Saída de dados padrão; Entrada de dados padrão; Operadores lógicos; Avaliação de uma expressão com alternativa: if-else; Avaliação de mais uma expressão de teste: if-else-if; Seleção única com operador ternário; Comando de seleção múltiplo; Comando while; Comando for; Comando do-while; Definição de Função; Passagem de parâmetro por referência e por valor.
03 – ORGANIZAÇÃO DE COMPUTADORES EMENTA:
Conceitos e fundamentos de hardware em microinformática; Evolução dos sistemas de hardware e de software; Conceitos e fundamentos de software em microinformática; Tipos de tecnologias computacionais; Códigos e tabela ASCII e ABCDIC; Caracteres de controle; Componentes, partes e peças de um sistema computacional; Espaço e ergonomia; Potência computacional; Software de diagnóstico e medição de performance; Tipos de problemas computacionais; BIOS; Configuração de placas de computadores; Interfaces de comunicação serial e paralela.
04 – SISTEMAS DE INFORMAÇÕES GERENCIAIS
EMENTA:
Conceitos de dado, informação e sistema. Informação e decisão. Informação como recurso estratégico para a organização. Teoria geral de sistemas. Histórico dos sistemas de informação como ferramenta gerencial. Profissionais da informação. Utilização da tecnologia da informação como ferramenta gerencial para tomada de decisão em todos os níveis empresariais. Aspectos organizacionais relacionados com o gerenciamento dos recursos de informações. Tecnologias dos sistemas de informações. A ética e a informação. Mudanças e resistências.
2ª FASE
05 – MODELAGEM DE DADOS
EMENTA:
Definição de Modelo; O processo de Modelagem; Objetivos do Modelo de Dados; Aplicabilidade do Modelo de Dados; Abordagem da Modelagem de Dados; Os modelos de Dados nos níveis de projeto; Identificação de Objetos/Entidades e Atributos; Identificação de Relacionamentos e a sua Classificação; Modelo Conceitual; Modelo Lógico; Modelo Relacional; Restrições de Domínio; Restrições de Integridade; Transformações entre modelos; Álgebra Relacional; Normalização de Dados.
06 –ESTRUTURA DE DADOS
EMENTA:
Ponteiros; Alocação dinâmica;Vetores; Matrizes; Dados abstratos; Listas lineares; Pilhas; Filas; Árvores; Algoritmos de ordenação; Algoritmos de busca.
07 – SISTEMAS OPERACIONAIS
EMENTA:
Conceito de Sistemas Operacionais Modernos; Interface e seus tipos; Gerenciamento de Recursos; Comunicação entre processos; Canais de execução; Configuração de Hardware e Software; Sistemas Operacionais Cliente; Grupos Locais e Globais; Sistemas operacionais comerciais existentes; Viabilidade de Utilização de Software Livre.
08 – PROGRAMAÇÃO ORIENTADA A EVENTOS
EMENTA:
Ambiente RAD; Componentes (formulários, botões, textos, menus, caixas de seleção, entre outros); Caixas de diálogo; Aplicações MDI; Programação de procedimentos de eventos; Variáveis simples e estruturadas; Estruturas de decisão e repetição; Arquivos.
3ª FASE
09 – REDES E INTERNET
EMENTA:
Topologia de redes: barra, estrela, anel e mistas; Sistemas de comunicação, meios de transmissão; Meios Físicos: par trançado, cabo coaxial, fibra ótica e wirelles; Tipos de rede: redes ponto-a-ponto e redes cliente/servidor; Dimensões de redes (LAN, MAN, WAN); Arquiteturas de rede: Ethernet, Token Ring e Token Bus; Diferenças entre Intranet, Internet, Extranet; Protocolo de comunicação TCP/IP; Equipamentos de rede: repetidores, hubs, pontes, switchs e roteadores; Histórico da Internet no Brasil e no mundo, princípios backbones e provedores; Diferenças básicas entre provedores e usuários domésticos; Formas de conexão; Protocolo PPP/SLIP; Problemas de conexão; Sites de busca, seus métodos e modos de refino de pesquisa.
10 – ANÁLISE E PROJETOS DE SISTEMAS
EMENTA:
Análise de Desenvolvimento Estruturado; Ferramentas Estruturadas; Eventos, Contexto, DER, DFD, Dicionário de Dados; Análise e Desenvolvimento Orientados a Objeto; Introdução a UM; Notações Genéricas; Lista de Transações; Diagrama de Casos de Uso; Diagrama de Classes; Diagrama de Interação (Seqüência); Diagrama de Transição de Estado; Diagrama de Componentes
11 - BANCO DE DADOS
EMENTA:
Dados Relacional, Banco de Dados Orientado a Objetos, Banco de Dados Hierárquico e Banco de Dados em Rede; Arquitetura Cliente/Servidor; Objetos / Entidades; Atributos de uma entidade; Relacionamentos entre entidades; Comandos
DML (Data Manipulation Language); Comandos DDL (Data Definition Language); Comandos DCL (Data Control Language) Padrão SQL ANSI; Comandos de Pesquisa avançados; Inner Join e Outer Join ; SubQueries simples e correlata e Unions ; Comandos SQL; Triggers; Functions; Storage Procedures.
12 – PROGRAMAÇÃO ORIENTADA A OBJETOS
EMENTA:
Metodologia Orientada a Objetos; Objetos e Classes; Atributos ou Propriedades; Escapsulamento; Herança Simples e Herança Múltipla; Polimorfismo; Estrutura clássica de processamento; Diretivas de controle de programa; Saída padrão; Entrada padrão; Dicionário de controle de fluxo de execução; Depuração por teste de
mesa; Conceitos e fundamentos da arquitetura cliente/servidor; Novas
implementações do JAVA 2; Operadores de Atribuição; Conversões; Expressões Precedência; Características Léxicas; Comandos de Decisão; Comandos de Repetição; Classes Abstratas e concretas; Sobrecarga e Sobreposição; Métodos Copy Constructor; Tratamento de Exceção; Applets; Interfaces e Classes Internas; Streams; Servidor WEB.
4ª FASE
13 – DESENVOLVIMENTO PARA WEB
EMENTA:
Introdução a Aplicações Script; A internet estática; A internet dinâmica; Aplciativos CGI e ISAPI; O modelo de objetos; Script do lado do Servidor e do lado do Cliente; Linguagem de criação de Scripts; O Objeto Request e Response; O Objeto Server e Session; Diretivas de pré-processamento; Inclusões no servidor.
14 – ENGENHARIA DE SOFTWARE
EMENTA:
Métodos e Técnicas de Desenvolvimento de Software; Paradigmas de desenvolvimento; Qualidade de Processo e Qualidade de Produto; ISO 9000; CMM; SPICE; FPA (Análise de Pontos por Função)
15 – MULTIMÍDIA
EMENTA:
Conceitos básicos de multimídia; Tipos de hardware necessário para
desenvolvimento e execução de multimídias; Técnicas de armazenamento de sistemas multimídia; Formatos e padrões de imagem, vídeo e som; Captura de elementos multimídia; Dispositivos gráficos; Padrões e propriedades das imagens; Edição e compactação de vídeos; Padrões e compactações de sons; Etapas de um projeto multimídia; Ferramentas de auxílio ao desenvolvimento multimídia; Ferramentas de autoria: Plataformas e ferramentas de desenvolvimento; Desenvolvimento de projetos multimídia.
16 - EMPREENDEDORISMO
EMENTA:
Conceito e importância. Perfil empreendedor. Postura empreendedora. Conhecendo minhas potencialidades. Identificando oportunidade de negócio. Compreensão de mercado. Plano de Negócio: considerações e estrutura
5ª FASE
17 – ADMINISTRAÇÃO DE BANCO DE DADOS
EMENTA:
Arquitetura de Banco de Dados; Processo de Startup e Shutdown; Gerenciamento de Espaço da Base de Dados; Preparação do ambiente para a instalação de um Banco de Dados; Criação de uma Base de Dados; Processo de Backup e Recover de uma Base de Dados; Gerenciamento de usuários; Controle de Privilégios de um Banco de Dados; Dicionário de Dados; Tunnig de Banco de Dados; Plano de Execução de comando SQL; Modelo Físico e Lógico; Utilitários de Banco de Dados.
18 – GERÊNCIA DE PROJETOS
EMENTA:
Cronograma e planejamento de projetos; gerenciamento de expectadores: superiores, usuários, membros da equipe e outros membros relacionados ao projeto; determinação dos requisitos de habilidade e alocação de equipes ao projeto; análise de custo e eficiência; técnicas de apresentação e comunicação; gerenciamento efetivo de aspectos técnicos e comportamentais do projeto; gerenciamento das mudanças; documentação de projetos.
19 – SEGURANÇA EM SISTEMAS DE INFORMAÇÃO
EMENTA:
Princípios da criptografia tradicional; Criptografia simétrica e assimétrica; Ferramentas para a encriptação de mensagens de correio eletrônico; Funcionamento geral de redes TCP-IP; Servidores; Firewall; Sistemas de Backup, Redes desmilitarizadas; Especificação de testes e validação de softwares; Tipos de Ameaças a Segurança de uma Rede (Riscos a Segurança de uma Rede, Tipos comuns de invasão, Invasão interna e Invasão externa); Mecanismos de Segurança de uma rede; Software Sniffer; Políticas de segurança; Certificação Digital; Segurança no Comércio Eletrônico; HTTP e HTTP-s; Software antivírus.
20 – DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO
EMENTA:
Análise viabilidade técnica, econômica, operacional e de cronograma; Metodologias de desenvolvimento de sistemas; Especificação de metodologias para coleta de dados; Análise de requisitos de um sistema de informação; Projeto de entrada, saída e processamento; Projeto de telecomunicações; Projeto de hardware e software; Projeto de banco de dados; Projetos de procedimento e controle; Modelagem de dados; Diagramas de fluxo de dados; Diagramas de eventos; Diagrama de contexto