PLANO DE DISCIPLINA. VI Bibliografia Básica: DANTAS, Mário. Tecnologias de Redes de Comunicação e Computadores. Rio de Janeiro: Axcel Books, 2002.



Documentos relacionados
PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas SÉRIE: 3º Semestre TURNO: Noturno DISCIPLINA: ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS

ORGANIZAÇÃO CURRICULAR

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMENTAS DAS DISCIPLINAS

CURSO DE SISTEMAS DE INFORMAÇÃO

CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

Pró-Reitoria de Ensino de Graduação Núcleo de Apoio Pedagógico - NAPE P L A N O D E E N S I N O

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

EMENTAS DAS DISCIPLINAS

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

PLANO DE ENSINO DE DISCIPLINA

GBC043 Sistemas de Banco de Dados (SBD) Plano de Curso. Ilmério Reis da Silva UFU/FACOM

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

Engenharia de Software na Prática Hélio Engholm Jr.

Fase 1: Engenharia de Produto

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Prof.: Clayton Maciel Costa

NOME DA DISCIPLINA: TELEMÁTICA BÁSICA NOME DO CURSO: SUPERIOR DE TECNOLOGIA EM PETRÓLEO E GÁS

análise e desenvolvimento de sistemas Arquitetura e Sistema OO

EMENTAS DAS DISCIPLINAS

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

CURSO DE SISTEMAS DE INFORMAÇÃO

Plano de Ensino IDENTIFICAÇÃO EMENTA

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

EMENTAS DAS DISCIPLINAS

Apresentação da disciplina, conteúdo, metodologia e diretrizes de trabalhos.

18/03/2012. Formação.

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

Uma Abordagem usando PU

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

PROJETO DE FÁBRICA DE SOFTWARE

EMENTAS DAS DISCIPLINAS

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br

PLANO DE TRABALHO DO PROFESSOR CURSOS TÉCNICOS DE NÍVEL MÉDIO ENSINO A DISTÂNCIA

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas

Plano de Ensino IDENTIFICAÇÃO. TURMA: 3º semestre EMENTA

Persistência e Banco de Dados em Jogos Digitais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

EDITAL DE CONCURSO PÚBLICO Nº 01/2014 Realização: FRAMINAS comunicacao@gestaoconcurso.com.br

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

Pólo de TIC Jequié GT de Capacitação

GESTÃO DA PRODUÇÃO INDUSTRIAL EMENTAS

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: AUXILIAR ADMINISTRATIVO

Portaria Inep nº 190 de 12 de julho de 2011 Publicada no Diário Oficial de 13 de julho de 2011, Seção 1, pág. 13

Plano de Trabalho Docente Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Plano de Trabalho Docente Ensino Técnico

Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

Análise e Projeto de Sistemas

EMENTA / PROGRAMA DE DISCIPLINA. ANO / SEMESTRE LETIVO Administração Gestão de Processos ADM h 6º

PLANO DE ENSINO DE DISCIPLINA


Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

Plano de Ensino IDENTIFICAÇÃO

Engenharia de Software I

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Análise E Projeto de Sistemas Eduardo Jesus Coppola

PLANO DE ENSINO DE DISCIPLINA

PLANO DE ENSINO CARGA HORÁRIA TOTAL: 72 TEORIA: 50 PRÁTICA: 22

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

GOVERNO DO ESTADO DO RIO DE JANEIRO SECRETARIA DE ESTADO DE CIÊNCIA, TECNOLOGIA E INOVAÇÃO FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA

Modelos de Sistema by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Unified Modeling Language UML - Notações

LICENCIATURA EM COMPUTAÇÃO

Introdução Banco de Dados

CURSO TECNOLÓGICO 2008/01 1º SEMESTRE. Programação e Estruturas de Dados Fundamentais

Análise e Projeto Orientados por Objetos

Banco de Dados I. Introdução. Fabricio Breve

TABELA DE EQUIVALÊNCIA FECOMP Curso de Engenharia de Computação

PREFEITURA MUNICIPAL DE CAMAÇARI SECRETARIA DE EDUCAÇÃO ASSESSORIA DE TECNOLOGIA DA INFORMAÇÃO

O Processo Unificado

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

UNIVERSIDADE PRESBITERIANA MACKENZIE

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

PROGRAMA DE DISCIPLINA

Roteiro 2 Conceitos Gerais

Plano de Ensino IDENTIFICAÇÃO EMENTA

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

1. Objetivo Geral: Fornecer ao aluno o embasamento teórico para que compreenda a importância de um plano estratégico de TI.

Transcrição:

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: COMUNICAÇÃO E DADOS CÓDIGO: ADS- P317 PERÍODO: 3º CARGA HORÁRIA: 40ha = 33,33h REVISÃO 09: 23/07/2012 I Competências Conhecer os conceitos básicos de comunicação de dados; Conhecer os fundamentos e diferenças das transmissões analógica e digital; Conhecer os meios físicos para transmissão de dados em redes de computadores; Conhecer o modelo ISO/OSI. II Habilidades Ser capaz de identificar os canais de comunicação, ruídos e largura de banda; Identificar tipos de sinais; Aplicar o Teorema de Nyquist e Shannon; Identificar as técnicas de transmissão analógica e digital, modulação e multiplexação; Identificar os meios físicos de transmissão; Ser capaz de identificar e aplicar o Modelo de Referência ISO/OSI. III Conteúdos Programáticos 1. Fundamentos da Comunicação de Dados 1.1. História 1.2. Conceito de canal de comunicação 1.3. Ruído 1.4. Largura de Banda 1.5. Sinais 1.6. Teorema de Nyquist e Shannon 1.7. Transmissão Síncrona e Assíncrona 1.8. Transmissão Simplex, Half-Duplex e Full-Duplex 1.9. Comunicação Serial e Paralela 2. Transmissão analógica 2.1. Modulação 2.1.1. ASK 2.1.2. FSK 2.1.3. PSK 2.2. Modem 3. Transmissão digital 3.1. Codificação 3.2. Multiplexação por divisão de tempo (TDM) 3.3. Multiplexação por divisão de freqüência (FDM) 4. Meios físicos 4.1. Cabos metálicos 4.2. Cabos ópticos 4.3. Wireless 5. Modelo de Referência OSI 5.1. As sete camadas IV Metodologia A metodologia se baseia em aulas expositivas, participativas e práticas em laboratório de redes. Além disso, os alunos devem fazer atividades complementares, como estudo de casos e trabalhos em grupo.

V Avaliação Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI Bibliografia Básica: DANTAS, Mário. Tecnologias de Redes de Comunicação e Computadores. Rio de Janeiro: Axcel Books, 2002. CARMONA, T.; HEXSEL, R. Universidade Redes: Torne-se um especialista em redes de computador. São Paulo: Digerati Books, 2005. HELD, Gilbert. Comunicação de Dados. 6 ed. Rio de Janeiro: Campus, 1999. Complementar: BIONDI, R.; ESPINOSA, I. Comunicação de Dados para microcomputadores. Rio de Janeiro: Brasport, 1996.

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: ESTRUTURA DE DADOS CÓDIGO: ADS- P318 PERÍODO: 3º CARGA HORÁRIA: 80ha = 66,66h REVISÃO 09: 23/07/2012 I - Competências Conhecer e saber aplicar os conceitos de alocação seqüencial e dinâmica de memória; Conhecer as estruturas de Listas lineares simples e duplamente encadeadas, suas aplicações e implementar suas operações básicas; Conhecer e saber aplicar e implementar as estruturas de listas circulares, pilhas e filas; Conhecer e saber aplicar os algoritmos recursivos; Conhecer a estrutura de Árvore, suas aplicações, operações básicas e implementação; Conhecer os principais critérios de medida de eficiência de algoritmos e a notação O; Saber realizar a manipulação das principais estruturas de dados, identificar as técnicas de desenvolvimento, manipulação e manutenção. II -Habilidades Capacidade de projetar e implementar as principais estruturas de dados e suas operações básicas, enfatizando a eficiência do projeto na resolução de problemas; Conhecer os principais tipos de dados, formas de armazenamento, formas de recuperação; Conhecer a implementação de estruturas de listas lineares como pilhas, filas, listas encadeadas e árvores; Adquirir noções de abstração de dados, de complexidade de algoritmos e de recursividade. III Conteúdos Programáticos 1. Considerações sobre TAD 1.1. Tipos simples e compostos 1.2. Revisão de Algoritmos 1.3. Configuração do ambiente de desenvolvimento 2. Pilhas 2.1. Conceitos e aplicações de pilhas 2.2. Operações básicas 2.3. Implementação seqüencial 3. Filas 3.1. Conceitos e aplicações de filas 3.2. Operações básicas 3.3. Implementação seqüencial 4. Listas lineares encadeadas 4.1. Conceitos e aplicações de listas lineares 4.2. Operações básicas 4.3. Implementação seqüencial 5. Programação utilizando memória dinâmica 5.1. Implementação de uma Fila utilizando memória dinâmica 5.2. Implementação de uma Pilha utilizando memória dinâmica 5.3. Implementação de uma Lista utilizando memória dinâmica 5.4. Listas lineares simplesmente encadeadas 5.5. Listas lineares duplamente encadeadas 5.6. Listas circulares 6. Algoritmos recursivos 6.1. Princípios de recursividade 6.2. Algoritmos recursivos x algoritmos iterativos 7. Considerações sobre eficiência 1.1. Conceitos sobre medição de eficiência de algoritmos 1.2. Notação O 8. Árvores 8.1. Conceitos e aplicações de árvores

8.2. Operações básicas 8.3. Representação seqüencial e dinâmica 8.4. Percurso em árvores 8.4.1. Pré-fixado 8.4.2. Pós-fixado 8.5. Árvores binárias 7.5.1. Definição 7.5.2. Percursos em árvores binárias 7.5.3. Árvores binárias de pesquisa 9. Grafos - conceitos 10. Métodos de Ordenação 10.1. QuickSort 10.2. BubbleSort 11. Pesquisa em memória primária 11.1. Pesquisa seqüencial 11.2. Pesquisa binária IV - Metodologia A metodologia se baseia em aulas teóricas expositivas mescladas com uma grande quantidade de exercícios práticos em laboratório em cada unidade do conteúdo programático. V - Avaliação Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI - Bibliografia Básica: PEREIRA, Silvio do Lago. Estruturas de Dados Fundamentais - Conceitos e Aplicações. 6 ed. São Paulo: Érica, 2002. PREISS, Bruno R. Estruturas de Dados e Algoritmos. 1 ed. Rio de Janeiro:Campus, 2001. SALVETTI, Dirceu D. Algoritmos. São Paulo: Pearson Education, 1998. Complementar: ZIVIANI, Nivio. Projeto de Algoritmos com implementação em Pascal e C. 2 ed. São Paulo: Thomson Learning, 2004. STROUSTRUP, R. A linguagem de programação C++. 3ª ed. Porto Alegre: Bookman, 2000

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: PROGRAMAÇÃO DE BANCO DE DADOS CÓDIGO: ADS- P316 PERÍODO: 3º CARGA HORÁRIA: 40ha = 33,33h REVISÃO 09: 23/07/2012 I - Competências Conhecer os principais aspectos da implementação de um SGBD; Conhecer e saber como implementar estruturas de consulta de dados em SGBDs bem como o seu processamento. Conhecer os conceitos de gerenciamento de transações; Conhecer e saber realizar a modelagem de um BD, tanto convencional como multidimensional; Conhecer os conceitos básicos de escalonamento, concorrência, sistemas de recuperação de falhas, otimização e indexação de SGBD. II -Habilidades Conhecer e saber utilizar os aspectos de implementação de SGDBs, tais como o processamento de consultas, gerenciamento de transações, otimização, mecanismos de controle de concorrência e recuperação; Conhecer as estruturas de indexação utilizadas por SGBDs; Implementar as estruturas modeladas usando um banco de dados (geração de tabelas e relacionamentos, definição e implementação de consultas) e aplicando as regras de negócio definidas (filtros, restrições); Utilizar ambientes/linguagens para manipulação de dados nos diversos modelos de SGBDs, incluindo aplicações cliente-servidor. III Conteúdos Programáticos 1. Manipulação de Dados 1.1. Sub-Consultas, Inner Join, Left Join, Right Join 1.2. Cláusula Having e Union 1.3. Operador Case, Cast e Collate 1.4. VIEW criação e utilização em JOIN 1.5. Comandos Armazenados 1.5.1. Stored Procedures 1.5.2. Functions 1.5.3. Triggers 1.6. Tabelas Temporárias (#Table) 1.7. Cursores 2. Consultas 1.1. Influência das restrições no desempenho das consultas e sub-consultas 1.1.1 Ordenação e integridade 1.1.2 Ordenação e desempenho 1.2. Processamento de Consultas 2.1. O Compilador de Consulta 2.2. Otimização de Consultas 3. Gerenciamento de Transações 3.1. Transações 3.2. Propriedades ACID 3.3. Problemas de Transações Concorrentes IV - Metodologia A metodologia aplicada utiliza aulas teóricas expositivas, dialogadas, mescladas com exercícios de caráter teórico e prática em laboratório.

V - Avaliação Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI - Bibliografia Básica: SILBERSCHATZ, A.; KORTH, H.F.; SUDARSHAN, S. Sistema de banco de dados. São Paulo: Pearson, 2006. MACHADO, Felipe N.R. Projeto de Banco de Dados Uma visão prática. 9 ed. São Paulo: Érica, 2000. MOLINA, Hector Garcia. Implementação de Sistemas de Banco de Dados. 1 ed. Rio de Janeiro: Campus, 2001. Complementar: KROENKE, David M. Banco de Dados: Fundamentos, Projeto e Implementação. Rio de Janeiro: LTC, 1999. NEVES, D.L.F. POSTGRESQL. 1 ed. São Paulo: Érica, 2002. SPENIK, M. Microsoft SQL Server 2000. 1 ed. Rio de Janeiro: Campus, 2001. URMAN, S. Oracle 9i Programação PL/ SQL. 1 ed. Rio de Janeiro: Campus, 2002.

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS CÓDIGO: ADS- P314 PERÍODO: 3º CARGA HORÁRIA: 80ha = 66,66h REVISÃO 09: 23/07/2012 I - Competências Conhecer e saber a distinção entre os diferentes paradigmas de linguagens de programação; Conhecer os principais conceitos do paradigma de Orientação a Objetos; Conhecer a evolução da Orientação a Objetos; Conhecer e saber utilizar os mecanismos básicos da Orientação a Objetos; Conhecer o funcionamento de uma linguagem de programação orientada a objetos; Conhecer e ser capaz de desenvolver programas utilizando os tipos de dados, comandos e funções da linguagem orientada a objetos. II -Habilidades Compreender as diferenças entre os principais paradigmas de programação; Conhecer os mecanismos da orientação a objetos; Projetar e implementar aplicações utilizando os conceitos e recursos de uma linguagem de programação orientada a objetos; Compreender os principais conceitos da orientação a objetos; Conhecer a sintaxe de uma linguagem de programação orientada a objetos; Utilizar o ambiente para a implementação, compilação e execução de código de uma linguagem OO; Desenvolver aplicativos orientados a objetos. III Conteúdos Programáticos 1. Paradigmas de Linguagens de Programação Orientada a Objetos 2. Conceitos de Orientação a Objetos 2.1. Classes e classes abstratas 2.2. Objetos 2.3. Herança 2.4. Polimorfismo 2.5. Abstração 2.6. Encapsulamento 2.7. Atributos 2.8. Métodos 2.8.1. Métodos estáticos 2.8.2. Métodos abstratos 2.8.3. Métodos virtuais 2.8.4. Sobrescrevendo métodos 2.8.5. Sobrecarga de métodos 2.9. Agregação 2.10. Composição 2.11. Modificadores de Acesso 3. Controle de Exceção e tratamento de erros 4. Interfaces 5. Listas 5.1. Declaração e Manipulação 6. Utilização de UML para representação e relacionamento entre classes IV - Metodologia A metodologia é baseada em aulas teóricas expositivas mescladas com exemplos práticos em laboratório, além de trabalhos práticos. V - Avaliação

Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI - Bibliografia Básica: DEITEL, H. M., DEITEL, P. J. Java como programar. Porto Alegre: Bookman, 2003. (COMPRAR) GOMES, E. B. Dante Explica Java v.5. Rio de Janeiro: Editora Moderna LTDA, 2005. (COMPRAR 1) PEREIRA, Rafael. Guia de certificação em Java. Rio de Janeiro: Ciência Moderna, 2005. Complementar: KURNIAWAN, B. Struts 2 Projeto e Programação. Rio de Janeiro: Ciência Moderna, 2008 (COMPRAR)

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: ORGANIZAÇÃO EMPRESARIAL E SISTEMAS CÓDIGO: ADS- C316 PERÍODO: 3º CARGA HORÁRIA: 40ha = 33,33h REVISÃO 09: 23/07/2012 I - Competências Conhecer como funciona a estrutura organizacional das empresas e suas relações com os sistemas e a tecnologia; Saber como é feita a análise e o diagnóstico organizacional e de layout das empresas; Conhecer os processos das organizações e suas análises; conhecer as formas de gestão empresarial; Saber como podem ser feitas melhorias nos processos e na organização; Conhecer como é feito um plano diretor de tecnologia. II -Habilidades Fazer a análise e o diagnóstico de uma organização utilizando-se de métodos e técnicas consagrados; Realizar a análise de processos de uma organização e procurar formas de melhorá-los e otimizá-los de forma contínua; Saber como aplicar as formas de gestão por diretrizes e gestão estrutural numa organização; Conhecer as melhores práticas internacionais de gestão com qualidade; Conceber um plano diretor de tecnologia para uma empresa. III Conteúdos Programáticos 1. Estrutura Organizacional 1.1. O ambiente das organizações 1.2. As relações internas e a estrutura das organizações 1.3. Tecnologia e sistemas de informação empregados 2. Análise e diagnóstico organizacional 2.1. Missão, Visão, Objetivos, Metas, Valores da Organização 2.2. Hierarquia, Departamentalização: conceito e histórico 2.3. Funcionograma, Lotacionograma, Organograma 2.4. Causa-e-efeito (Yshikawa) e análise estatística 2.5. Gráficos de Pareto, Histogramas, CEP, gráficos de centro, de dispersão e de tendência. 3. Análise e diagnóstico de layout 3.1. Tipos de layout e aplicação 3.2. Ergonomia 3.3. Diagnóstico de problemas em layout 3.4. Análise de fluxo de trabalho 4. Métodos de operação 4.1. Conceituação de macro-processo, processo, atividade (tarefa), rotinas e procedimentos 4.2. Responsabilização sobre os processos 4.3. Os macro-processos mais comuns de uma organização 4.4. Análise de processos, Fluxogramas, Modelagem de processos, 4.5. Revisão de processos e regra para o sucesso na revisão de processos 5. Gestão por diretrizes 5.1. Conceituação de índice, indicador, métrica e diretriz 5.2. Técnicas de identificação de indicadores-chave em processos e negócios 5.3. Introdução à administração estatística com base em diretrizes (CEP controle estatístico de processo) 6. Atualidades 6.1. Certificações da qualidade (ISO, CMMi) 6.2. Melhores práticas internacionais (PMP, ITIL, COBIT) 6.3. Como os processos de globalização e terceirização afetam a organização 7. Gestão de mudança estrutural 7.1. Na organização 7.2. Em layout

7.3. Técnicas de negociação 8. Melhoria de processos e da organização 8.1. Conceituação de melhoria contínua 8.2. Organização da companhia para suportar a melhoria contínua 8.3. Conceituação de rupturas 8.4. Conduções de reuniões de negócio e apresentações, técnicas de comunicação 9. Plano diretor de tecnologia 9.1. Passos de um planejamento de tecnologia aplicada para uma organização 9.2. O papel do analista no suporte à elaboração do PDT IV - Metodologia A metodologia se baseia em aulas teóricas expositivas mescladas com uma grande quantidade de exercícios em cada unidade do conteúdo programático, além de jogos, dinâmicas de grupo, exibição de vídeo e seminários. V - Avaliação Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI - Bibliografia Básica: CHINELATO FILHO, João. O&M integrado à informática. 11 ed. Rio de Janeiro: LTC, 2001. BALLESTERO-ALVAREZ, María Esmeralda. Manual de organização, sistemas e métodos: abordagem teórica e prática da engenharia da informação. 2 ed. São Paulo: Atlas, 2000. FERREIRA, Ademir Antonio; REIS, Ana Carla Fonseca; PEREIRA, Maria Isabel. Gestão empresarial de Taylor aos nossos dias. São Paulo: Pioneira, 2002. Complementar: OLIVEIRA, Djalma de Pinho Rebouças. Sistemas, organização e métodos: uma abordagem gerencial. 13. ed. São Paulo: Atlas, 2002. ARAUJO, Luis César G. de. Organização, sistemas e métodos: e as modernas ferramentas de gestão organizacional. São Paulo: Atlas, 2001.

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE CÓDIGO: ADS- P315 PERÍODO: 3º CARGA HORÁRIA: 80ha = 66,66h REVISÃO 09: 23/07/2012 I - Competências Conhecer aspectos da Engenharia de Software auxiliada por computador; Conhecer ferramentas CASE e ambientes de desenvolvimento de software; Conhecer fundamentos da Análise Convencional e Análise Orientada a Objeto; Conhecer os conceitos e princípios de projetos de software orientados a objetos; Conhecer as métricas e técnicas da metodologia Orientada a Objetos; Conhecer as melhores práticas sugeridas pelo RUP e os diagramas da linguagem UML. II - Habilidades Compreender a importância de formalismo no desenvolvimento de software e aplicar as principais técnicas no desenvolvimento de software; Conhecer os fundamentos da análise convencional e da análise orientada a objetos; Saber utilizar ferramentas e técnicas de análise de requisitos; Criar um plano de testes de software, além de prototipação e reuso; Compreender e saber aplicar as métricas de projetos orientados a objeto; Dominar a utilização da linguagem UML no projeto orientado a objetos; Ser capaz de modelar, especificar e gerenciar todo o ciclo de vida de sistemas de informação usando metodologia orientada a objetos. III Conteúdo Programático 1. Melhores Práticas na Engenharia de Software 1.1. - Desenvolvimento de software interativo 1.2. - Gerenciamento de Requisitos 1.3. - Arquitetura baseada em Componentes 1.4. - Modelo de Software Visual (UML) 1.5. - Verificação contínua da qualidade do Software 2. Rational Unified Process 2.1. - O que é o RUP 2.2. - Conceitos básicos 2.3. - Introdução ao RUP 2.4. - Características essenciais do RUP 2.5. Disciplinas 2.5.1. - Modelagem de Negócios 2.5.2. - Requisitos 2.5.3. - Análise e Design 2.5.4. Implementação 2.5.5. - Teste 2.5.6. - Implantação 2.5.7. - Gerência de Configuração e Mudança 2.6. Fases 2.6.1. - Iniciação 2.6.2. - Elaboração 2.6.3. - Construção 2.6.4. Transição 3. UML - Unified Modeling Language 3.1. Fundamentos de UML 3.2. Antecedentes 3.3. O Básico de UML 3.4. -Projetando Software 3.5. - Entendendo a UML

3.6. - Perfis UML 3.7. - Modelagem UML 3.8. - Diagramas UML 3.9. - Visões 3.10. - Notas 3.11. - Regras UML 3.12. - Projetando Software 3.13. - Entendendo a UML 3.14. - Perfis UML 3.15. - Modelagem UML 3.16. - Diagramas UML 3.17. - Visões 3.18. - Notas 3.19. - Regras UML 3.20. 4. Disciplina de Requisitos 4.1. - Tipos de Requisitos 4.2. - Atributos de Requisitos 4.3. - Requisitos de Negócio, Requisitos Funcionais e Não-Funcionais 4.4. - Modelo RUP FURPS+ e a Norma ISO9126 4.5. - Descoberta de Requisitos 4.6. - Técnicas de Levantamento de Requisitos 4.7. - Protótipos e Técnicas de Prototipação 4.8. - Triagem de Requisitos 4.9. - Especificação de Requisitos e Modelos SRS RUP e IEEE 4.10. - Especificação de Requisitos e UML 4.11. - Modelo de casos de uso 4.12. Diagrama de casos de uso 4.12.1. - Casos de Uso 4.12.2. - Atores 4.12.3. - Associações Ator/Caso de Uso 4.12.4. - Limites do Sistema 4.12.5. - Usando Atores para Identificar Funcionalidade 4.12.6. Documentação de Casos de Uso 4.12.7. - Fluxo Básico 4.12.8. - Fluxos Alternativos 4.12.9. - Modelagem Avançada de Casos de Uso 4.12.10. - Generalização de Ator e Caso de Uso 4.12.11. - Inclusão de Casos de Uso 4.12.12. - Extensão de Casos de Uso 4.12.13. - Escopo de Caso de Uso 4.12.14. - Níveis de Documentação 4.12.15. - Padronização das descrições 4.12.16. - Benefícios e Pontos de Atenção 4.13. Disciplina de Análise e Design 4.13.1. Digrama de Classe 4.13.2. - Classes 4.13.3. - Objetos 4.13.4. - Atributos 4.13.5. - Multiplicidade de atributo 4.13.6. - Ordenamento 4.13.7. - Singularidade 4.13.8. - Tipos de coleção 4.13.9. - Propriedades dos Atributos 4.13.10. - Restrições 4.13.11. - Atributos estáticos 4.13.12. - Navegabilidade

4.13.13. - Denominando uma Associação 4.13.14. - Multiplicadade 4.13.15. - Agregação 4.13.16. - Composição 4.13.17. - Generalização 4.13.18. - Associação de Classes 4.14. Diagrama de Pacotes 4.14.1. - Introdução aos diagramas de pacotes; 4.14.2. - Pacotes; 4.14.3. - Tipos de pacotes; 4.14.4. - Relacionamento de dependência; Visibilidade; 4.14.5. - Aplicação do diagrama de pacotes no ciclo de vida de desenvolvimento de um software 4.15. Diagramas de Atividade 4.15.1. - Atividades e Ações 4.15.2. - Bordas de Atividades 4.15.3. - Fluxo de controle 4.15.4. - Fluxo de objetos 4.15.5. - Conectores 4.15.6. - Indicações 4.15.7. - Nós de Atividade 4.15.8. - Nós de Parâmetro 4.15.9. - Nós de Objeto 4.16. Diagramas de Interação 4.16.1. - O que são Interações? 4.16.2. - Participantes da Interação 4.16.3. - Mensagens 4.16.4. - Ocorrências de Execução 4.16.5. - Constantes de Estado 4.16.6. - Ocorrências de Eventos 4.17. Diagramas de Gráfico de Estado 4.17.1. - Máquinas de Estado Comportamental 4.17.2. - Estados 4.17.3. - Estados Compostos 4.17.4. - Regiões 4.17.5. - Estados de Submáquina 4.17.6. - Transições 4.17.7. - Tipos de Transição 4.18. Diagramas de Componentes 4.18.1. - Componentes 4.18.2. - Dependências de Componentes 4.19. Diagrama de Implantação 4.19.1. - Introdução ao diagrama de implantação; 4.19.2. - Nós e Relacionamentos; 4.19.3. - Aplicação do diagrama de implantação no Ciclo de vida de desenvolvimento de um software; 5. Estudo de Caso Problem Based Learning 5.1. Aplicação do Processo Unificado a um estudo prático de desenvolvimento de um protótipo de sistema baseado em componentes 5.2. Documentação do Sistema IV - Metodologia A metodologia aplicada utiliza aulas teóricas expositivas mescladas com parte prática (aplicação dos conceitos apresentados) através de exercícios e elaboração de projeto (equipes de alunos) e ainda seminários apresentados pelos alunos. V - Avaliação

Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI - Bibliografia Básica WASLAWICK, Paul Sidnei. Análise e Projetos de Sistemas Orientado a Objetos. Rio de Janeiro: Elsevier, 2004. BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas. 1 ed. Rio de Janeiro: Campus, 2002. SILVA, Alex de Araujo; GOMIDE, Carlos Francisco; PETRILLO, Fábio. Metodologia e projeto de software orientados a objetos: modelando, projetando e desenvolvendo sistemas com UML e componentes distribuídos. São Paulo: Érica, 2003. Complementar: MELO, Ana Cristina. Desenvolvendo Aplicações com UML 2.0: Do Conceitual à Implementação. 2 ed. Rio de Janeiro: Brasport, 2004.

CURSO: SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: LÍNGUA BRASILEIRA DE SINAIS - LIBRAS CÓDIGO: ADS - O320 PERÍODO: 3º CARGA HORÁRIA: 40h/a 33,33h REVISÃO: 23/07/2012 I - COMPETÊNCIAS Conhecer as concepções sobre a surdez; Identificar os conceitos básicos relacionados á LIBRAS; Interpretar e caracterizar o sistema de transcrição para LIBRAS; Conhecer e elaborar instrumentos que permitam a exploração da LIBRAS. II - HABILIDADES Que o aluno consiga se comunicar na língua Brasileira de Sinais - LIBRAS e possa participar do processo de inclusão da pessoa surda na sociedade onde vive. III CONTEÚDOS PROGRAMÁTICOS Alfabeto Manual e datilografia; Legislação: acessibilidade, reconhecimento da LIBRAS, inclusão e os direitos da pessoa surda; Visão da educação da pessoa surda no Brasil e no mundo; Linguística da LIBRAS; Transcrição da LIBRAS; Técnicas de comunicação com a utilização de LIBRAS; Vocabulário básico; Exercícios de comunicação utilizando a LIBRAS IV METODOLOGIA Aulas expositivas e interativas, com apoio de recursos áudios-visuais, complementados com leituras, análises de textos e filmes. V AVALIAÇÃO Será atribuída ao aluno uma nota bimestral, decorrente de uma avaliação formal e das avaliações realizadas ao longo do bimestre. No final do período semestral, será atribuída nota final, decorrente da média aritmética das notas bimestrais desse período. Para aprovação, a nota final, também denominada média final (MF) deverá ser a 5,0 (cinco inteiros). VI BIBLIOGRÁFIA Básica: CAPOVILLA, R.M., Raphael, W.D..; Dicionário Enciclopédico ilustrado trilíngue-libras, São Paulo, Editora da Universidade de São Paulo-EDUSP, 2001 QUADROS, R.M., Karnopp, L.B; Língua Língua de Sinais Brasileira- estudos linguísticos, São Paulo, Artmed, 2004. GESSER, A.; LIBRASS? Que língua é essa?: crenças e preconceitos em torno da língua de sinais e da realidade surda, São Paulo Editora Parábola, 2009 Complementar: HONORA, M.; Esteves, M.L.F.,Livro ilustrado de língua de sinais: desvendando a comunicação usada pelas pessoas com surdez, São paulo, Editora Ciranda Cultural, 2009