Você está na página 1de 15

FACULDADE SENAC PALHOÇA

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
EMENTA DO CURSO

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


FASE DISCIPLINA CONTEUDO CH
1ª Introdução a Programação de Computadores 152
1 Raciocino lógico e matemático
1.1 Conceitos de números naturais, inteiros e fracionários
1.2 Propriedades operacionais dos números
1.3 Expressões numéricas
1.4 Expressões algébricas
1.5 Grandezas Diretamente e Inversamente Proporcionais
1.6 Porcentagem, equações 1º Grau
1.7 Proposição, validação e tabela verdade
2 Variáveis
2.1 Tipos de variáveis
2.2 Aplicação de variáveis e constantes
3. Operações
3.1. Aritméticas
3.2. Lógicas e funções pré-definidas
4. Comando de leitura e escrita
4.1. Entrada de dados
4.2. Saída de dados
5. Estrutura condicional
5.1. Estrutura simples
5.2. Estrutura composta
5.3. Estrutura encadeada
6. Estruturas de repetição

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
6.1. Repetição com teste no início
6.2. Repetição com teste no final
6.3. Repetição com variável de controle
7. Vetores

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


7.1. Variáveis compostas homogêneas
7.2. Variváveis compostas heterogêneas
8. Matrizes
8.1. Registro
8.2. Homogêneas
8.3. Heterogêneas
9. Procedimentos e funções
9.1. Procedimentos e funções simples
9.2. Procedimentos e funções com variáveis e parâmetros por
valor
9.3. Procedimentos e funções com variáveis e parâmetros por
referência
1ª Engenharia de Requisitos 76
1 Processo de Gerenciamento de Requisitos
1.1 Etapas do plano de requisitos
1.2 Definição das atividades, entradas, saídas e responsáveis
pelo processo
1.3 Definição do processo de mudança de requisitos
2 Levantamento de Requisitos
2.1 Técnicas de levantamento (entrevista, questionário,
análise de ambiente, análise de documentação,
workshops, JAD)

2
2.2 Requisitos: funcionais e não funcionais

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
2.3 Documento de requisitos (DDR)
2.4 Regras de negócio e regras de validação
3 Especificação de requisitos
3.1 Diagrama de Casos de Uso
3.2 Detalhamento das regras de negócio e regras de validação

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


4 Verificação e Validação de requisitos
4.1 Atividades de verificação de requisitos
4.2 Atividades de validação de requisitos
4.3 Processo de homologação de requisitos
5 Rastreabilidade de requisitos
5.1 Objetivos da utilização da matriz de rastreabilidade de
requisitos (análise de impacto e manutenção)
5.2 Matriz de rastreabilidade horizontal e vertical
5.3 Ferramentas e técnicas para construção e manutenção da
rastreabilidade
6 Interface Homem Computador (IHC)
6.1 Diretrizes em IHC
6.2 Projeto de IHC
6.3 Critérios ergonômicos em IHC
7 Prototipação de interface
7.1 Objetivos da prototipação
7.2 Técnicas e ferramentas de prototipação de interface
1ª Introdução a Computação 36
1 Computador
1.1 Conceitos gerais
1.2 Evolução dos computadores

3
1.3 Classificação dos Computadores
1.4 Componentes fundamentais de um computador

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
2 Software
2.1 Evolução do software
2.2 Categorias dos softwares
2.3 Tipos de Software

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


2.4 Licenças
3 Numeração e conversões numéricas
3.1 Números Decimais
3.2 Números Binários
3.3 Conversões: binária, octal, decimal, hexadecimal
3.4 Representação de dígitos em textos (Tabela ASCII)
4 Hardware
4.1 Unidade Central de Processamentos (CPU)
4.2 Processadores
4.3 Memórias
4.4 Dispositivos de Armazenamento
4.5 Periféricos
4.6 Portas lógicas e interfaces
1ª Modelagem de Dados 76
1 Elementos Chave
1.1 Dados, Informação e Conhecimento
1.2 Entidades
1.3 Atributos
1.4 Relacionamentos
1.5 Chave primária e estrangeira

4
2. Modelagem Conceitual e Lógica de Dados
2.1 Modelagem Conceitual

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
2.2 Modelagem lógica
2.3 Modelagem física
3. Normalização
3.1 1ª FN (Forma Normal)

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


3.2 2ª FN (Forma Normal)
3.3 3ª FN (Forma Normal)
3.4 4ª FN (Forma Normal)
3.5 5ª FN (Forma Normal)
1ª Fundamentos da Pesquisa 40
1 Métodos para estudo eficiente
1.1 Técnicas de leitura, interpretação e produção textual
1.1.1 Produção de resumos e resenhas
1.1.2 Fichamentos
* Educação ambiental e as relações Étnico-raciais.
2 Conhecimento e tipos de conhecimento
2.1 Origem do conhecimento
2.2 Tipos de conhecimentos: empírico, teológico,
filosófico e científico
3 Ciência, método científico e processo da pesquisa
3.1 Características da ciência
3.2 Características do método científico
3.3 Técnicas de pesquisa
3.4 Raciocínio indutivo, dedutivo e hipotético-dedutivo
3.5 Perspectivas epistemológicas
Etapas do processo da pesquisa problema, objetivos,
justificativa, hipóteses, referencial teórico e metodologia

5
4 Classificação e tipos de pesquisa

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
4.1 Natureza da Pesquisa: básica ou aplicada
4.2 Forma de Abordagem: quantitativa ou qualitativa
4.3 Finalidade da Pesquisa: exploratória, descritiva e
explicativa
4.4 Delineamento da Pesquisa (procedimentos técnicos):
bibliográfica, documental, experimental, ex-post

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


facto, coorte, levantamento, estudo de caso,
pesquisa-ação, pesquisa participante
Local da pesquisa: campo ou laboratório
5 Princípios de projeto e trabalho de pesquisa
5.1 Elementos do projeto de pesquisa
Elementos do trabalho acadêmico
6 Normas e padrões para trabalhos acadêmicos
6.1 Citações
6.2 Referências
Estrutura do relatório de pesquisa
7 Ética na pesquisa acadêmica
7.1 Conduta de pesquisa
Plágio Acadêmico

1ª Análise de Requisitos 20
1 Prototipação de interface
1.1 Objetivos da prototipação

1.2. Aplicação das técnicas e ferramentas de prototipação de


interface
2ª Programação Orientada a Objetos 156
1. Introdução a programação
1.1 Estruturas fundamentais do paradigma
1.2 Tratamento de exceções
1.3 Tratamento de String
6
1.4 Operações matemáticas fundamentais

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
1.5 Diferenças e semelhanças: Programação estruturada XPOO
2. Coleções
2.1 Definição
2.2 Arrays unidimensionais
2.3 Arrays bidimensionais

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


2.4 Arrays multidimensionais
2.5 Listas
3 Orientação a Objetos
3.1 Estruturas básicas de programação Orientada a Objetos
3.2 Classes, atributos, pacotes e objetos
3.3 Manipulação de data e hora
3.4 Manipulação de arquivos
3.5 Eventos
4 Criação de métodos
4.1 Métodos com e sem retorno
4.2 Recursividade
4.3 Sobrecarga e passagem de parâmetros
4.4 Encapsulamento
5 Associações
5.1 Multiplicidade e dependência
5.2 Agregação
5.3 Composição
5.4 Generalização, especialização, polimorfismo e abstração
5.4.1 Sobrescrita
5.5 Introdução à Interfaces gráficas
7
5.6 Introdução a banco de dados
Estrutura de Dados

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
2ª 1 Estrutura de dados dinâmica 36

1.1 Variáveis dinâmicas


1.2 Escopo das variáveis dinâmicas
1.3 Ponteiros: conceito, manipulação e aplicação
2 Listas lineares

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


2.1 Conceito
2.2 Representação
2.3 Tipos de listas: fila, pilha, árvores, grafo, tabela hashing
2.4 Manipulação e operações de listas dinâmicas lineares
3 Algoritmos de Ordenação
3.1 Conceitos
3.2 Representação
3.3 Terminologia
3.4 Principais algoritmos de ordenação
2ª Análise Estruturada de Sistemas 36
1 Especificação estruturada de sistemas
1.1 Diagrama de Fluxo de Dados (DFD)
1.1.1 Diagrama de Contexto
1.1.2 Diagramas em níveis
2 Diagrama Hierárquico de Funções (DHF)
2ª Análise Orientada a Objetos 76
1 Análise e Projeto Orientado a Objeto (APOO)
1.1 Diferenças entre análise e projeto estruturado e APOO
1.2 Introdução a Linguagem de modelagem UML
1.2.1 Diagramas de interação
1.2.2 Diagramas de estrutura

8
1.2.3 Diagramas de comportamento

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
1.2.4 Softwares que implementam o UML
2. Diagrama de caso de uso
2.1 Desenvolvimento
3 Diagrama de classe e seus
relacionamentos

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


3.1 Associação
3.2 Agregação
3.3 Composição
3.4 Herança
3.5 Estruturação das classes
4 Mapeamento entre diagrama de classes e diagrama ExR
4.1 Regras de mapeamento para cada tipo de relacionamento
5 Padrões de projeto
5.1 Objetivos
5.2 Padrões estruturais
5.3 Padrões comportamentais
5.4 Padrões de criação
6 Padrão MVC (Model, View, Controller)
6.1 Características de cada camada (model, view, controller)
6.2 Conceitos de modularização (coesão e acoplamento)
6.3 Construção do projeto
6.3.1 Model (DAO e entidades das classes - POJO)

9
6.3.2 View (Interação com o ambiente gráfico)

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
6.3.3 Controller (Classes responsáveis pelo controle das regras
de negócios)
6.4 Conceitos de CRUD
2ª Sistemas de Gerenciamento de Banco de Dados 1 Bancos de Dados (BD) 76
1.1 Histórico e linguagem SQL
1.2 Tipos: Hierárquico, Relacional, Xml, Orientado a objetos,

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


entre outros
1.3 SGBD: conceitos e classificações
2 Criação de banco de dados
2.1 Script DDL com base no modelo físico
3 Teoria dos Conjuntos
3.1 Diagramas de conjuntos e subconjuntos
3.2 Pertinência e Inclusão
3.3 Propriedades dos Conjuntos e Subconjuntos: União,
interseção, complemento, diferença, universo
4. Manipulação de dados
4.1 Scripts SQL DML: insert, select, update, delete
4.2 Funções SQL: min, max, avg, sum, entre outros
4.3 Comandos: order by, where
4.4 Operações: union, inner join, left join, right join
5. Processamento e otimização de consultas
5.1 Utilização de view e subquery
5.2 Store Procedures
5.3 Triggers
6. Gestão de Dados

10
6.1 Usuários
6.2 Backup

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
6.3 Restore
2ª CRUD 1. CRUD (Create, Read, Update, Delete) com banco de dados 20
1.1 Aplicação
3ª Arquitetura e Redes de Computadores 1. Modelo OSI e padrão TCP/IP 76

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


1.1 Características
1.2 Funções de cada camada
1.3 Diferenciações e semelhanças entre os modelos
2. Equipamentos de Rede
2.1 Equipamentos de conectividade
2.2 Funções e aplicações de cada equipamento
3. Protocolos de Rede
3.1. Principais protocolos
3.1.1 TCP, UDP e ICMP
3.1.2 IPv4 e IPv6
3.1.3 HTTP, HTTPS e FTP
4. Arquitetura de Rede
4.1 Cliente-servidor
4.2 Distribuída
4.3 Cloud computing
5. Serviços de Rede
5.1 Principais serviços
5.1.1 DHCP, NTP e FTP
5.1.2 DNS e Web
5.1.3 E-mail e Webmail

11
5.2 Firewall
6. Arquitetura de Computadores

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
6.1 Características
6.1.1 Desktops e servidores
6.1.2 Virtualização
6.2 Funções e aplicações

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


3ª Padrões com Interface Gráfica 1. Padrões de Projetos 20
1.1 Padrão Singleton
1.2 Padrão Gráfico e Simplificado
4ª Desenvolvimento para Sistemas Embarcados 1. Introdução a Sistemas Embarcados 76
1.1. Conceitos
1.2. Aplicações
1.3. Sistemas operacionais
1.4. Linguagens de programação
2. Elementos de Sistemas Embarcados
2.1 Arquitetura
2.1.1 Principais placas
2.1.2 Processadores e Microcontroladores
2.1.3 Conversores
2.1.4 Tipos de memória
2.1.5 Endereçamento
3. Prototipação de Sistemas Embarcados
3.1. Interfaces e barramentos
3.2. Portas de comunicação
3.3. Sensores e atuadores
3.4. Demais componentes eletrônicos

12
4. Desenvolvimento
4.1. Conjunto de instruções

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
4.2. Linguagens de desenvolvimento
4.3. Ferramentas de desenvolvimento
4.4. Formas de comunicação
4.5. Integração com outras tecnologias

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


*Aplicativos relacionados à sustentabilidade.
4ª Desenvolvimento para Web 1. Visão Geral de Aplicação para Web 156
1.1 Conceitos básicos: HTTP, HTTPS, DNS, TCP, IP, HTML,
XML, Cliente-servidor
2. HTML, CSS e JS
2.1 Introdução a HTML
2.1.1 Documentos e seus elementos HTML
2.2 Folhas de estilos (CSS)
2.3 Introdução a Java script
2.4 Responsividade
3. Criação de Web: Sistema Usando MVC
3.1 Introdução
3.2 Requisições e respostas
3.3 Sessões
3.4 Transações de dados usando MVC
3.5 Requisição de acesso
4. Acesso a Banco de Dados usando Padrão Singleton
4.1 Classe que forneça conexão
4.2 Método de gerenciamento de vida de criação e
encerramento da sessão

13
5. Frameworks para Back-End e Front-End
5.1 Introdução

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
5.2 Elementos do Front-end e seus atributos
5.3 Back-end e seu ciclo de vida
4ª Soluções para inovação - startup 1. Startup 20
1.1 Conceito

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


1.2 Metodologias
2. Pitch
2.1 Conceito
2.2 Desenvolvimento
2.3 Apresentação
5ª Certificações em ADS 1. Principais certificações para ADS 36
2. Simulados de certificações para ADS
5ª InovADS - Mapa de Oportunidades 1. Metodologias inovadoras para criação de ideias 20
2. Problema
3. Validação
4. Solução
5ª Legislação Aplicada a Informática 36
1. Legislação aplicada à Informação
1.1 Princípios do Direito
1.2 Noções de direito e cidadania*
1.3 Legislação aplicada à Informação no Brasil
1.4 Noções gerais sobre as Leis vigentes no país
1.5 Aspectos da regulamentação da profissão
Temas transversais: Inclusão digital como ferramenta para a
proteção de direitos humanos (condições econômicas, deficiências,

14
idade, entre outros). Legislação sobre crimes virtuais relacionados ao

https://neutronsign.softwareneutron.com.br/app/Documento/Protocolo/4677-9EC1-0208 4677-9EC1-0208
direitos humanos, relações étnico-racial nos meios virtuais; relações
de gênero, condição sexual, opinião política; Ciberbullying entre
outros.*

2. Direito à Propriedade Intelectual e o registro da criação


industrial.

SENAC/SC/PHA. 13/07/2023 15:28:38 (BRT/UTC-3). CRISTINA VOLANTE BORGES


2.1 Direito Autoral: aplicação da lei 9610/98 e suas
atualizações
2.2 Direitos Morais e Patrimoniais do autor de programa de
computador: aplicação da lei 9609/98 e suas atualizações
2.3 Propriedade Intelectual: aplicação da lei 9279/96, o
registro das criações junto ao INPI e a concorrência desleal

3. Contratos
3.1 Contratos ligados à Desenvolvimento de Sistemas
3.2 Contratos de licença de uso, de comercialização e de
transferência de tecnologia
3.3 Contratos de prestação de serviços
3.4 O profissional de ADS como consumidor e como fornecedor

CRISTINA VOLANTE BORGES


SECRETÁRIA ACADÊMOCA
PORT. 141/17

15

Você também pode gostar