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
I
II
III
IV
V
Disciplina
Teórica
Crédito Hora
1 Fundamentos de Informática
2
30
2 Técnicas de Programação
8
120
3 Arquitetura de Computadores
4
60
4 Filosofia e Ética
2
30
5 Sistemas de Informações Gerenciais
4
60
Subtotal
20
300
6 Modelagem de Dados
4
60
7 Estrutura de Dados
4
60
8 Análise e Projeto de Sistemas
2
30
9 Disciplina Optativa I (IES)*
2
30
10 Programação Orientada a Eventos
8
120
Projeto Integrador I
2
30
Subtotal
22
330
11 Análise Orientada a Objetos
4
60
12 Sistemas Operacionais
4
60
13 Banco de Dados
4
60
14 Programação Orientada a Objetos
8
120
Projeto Integrador II
2
30
Subtotal
22
330
15 Desenvolvimento para WEB
8
120
16 Engenharia de Software
4
60
17 Redes e Internet
4
60
18 Empreendedorismo
4
60
Projeto Integrador III
2
30
Subtotal
22
330
19 Administração de Banco de Dados
4
60
20 Gerência de Projetos
4
60
21 Multimídia
4
60
Segurança em Sistemas de
22 Informação
4
60
Desenvolvimento de Sistemas de
23 Informação
4
60
Projeto Integrador IV
2
30
Subtotal
22
330
Projeto Comunitário
TOTAL GERAL
108
1620
Carga Horária
Prática
Crédito
Hora
2
30
3
45
5
75
1
15
3
2
6
45
30
90
1
3
2
6
3
15
45
30
90
45
2
5
1
30
75
15
1
15
1
2
5
15
30
75
27
405
Total
Crédito
Hora
4
60
11
165
4
60
2
30
4
60
25
375
4
60
5
75
2
30
2
30
11
165
4
60
28
420
4
60
4
60
5
75
11
165
4
60
28
420
11
165
4
60
4
60
4
60
4
60
27
405
5
75
4
60
5
75
4
60
5
4
27
2
137
75
60
405
30
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
I
Disciplinas
1.
2.
3.
4.
Fundamentos e Prática em Informática
Técnicas de programação
Organização de Computadores
Sistemas de Informações Gerenciais
5.
6.
7
8
Modelagem de Dados
Estrutura de Dados
Sistemas Operacionais
Programação Orientada a Eventos
9
10
11
12
Redes e Internet
Análise e Projeto de Sistemas
Banco de Dados
Programação Orientada a Objetos
13
14
15
16
Desenvolvimento para WEB
Engenharia de Software
Multimídia
Empreendedorismo
17
18
19
Administração de Banco de Dados
Gerência de Projetos
Segurança em Sistemas de Informação
Desenvolvimento de Sistemas de
Informação
Subtotal
II
Subtotal
III
Subtotal
IV
Subtotal
V
20
Subtotal
Carga Horária Total
Carga Horária
(Horas)
80
160
80
80
400
80
80
80
160
400
80
80
80
160
400
160
80
80
80
400
80
80
80
160
400
2.000
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: ifelse; 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
Download

Matriz Curricular_CST em Analise e Desenvolvimento de Sistemas