centro universitÁrio catÓlica de santa catarina em … · 25 gerenciamento de projetos 4 60 4 60...

23
CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA EM JARAGUÁ DO SUL PRÓ-REITORIA ACADÊMICA CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO Matriz Curricular do Curso de Graduação Bacharelado em Sistemas de Informação (Válida a partir 2017/1) Fase Cód. Disciplinas Carga Horária Teórica / Prática APS TOTAL Créditos Horas Créditos Horas Créditos Horas I 1 Lógica de Programação 6 90 2 30 8 120 2 Arquitetura e Organização de Computadores 4 60 4 60 3 Sistemas Operacionais 4 60 4 60 4 Ferramentas WEB 2 30 2 30 4 60 5 Empreendedorismo 4 60 4 60 Subtotal 20 300 4 60 24 360 II 6 Programação I 6 90 2 30 8 120 7 Oficina de Programação I 4 60 2 30 6 90 8 Fundamentos de Sistemas de Informação e Gestão 2 30 2 30 9 Teoria Geral de Sistemas 2 30 2 30 10 Estrutura de Dados 4 60 2 30 6 90 11 Sociologia 2 30 2 30 Subtotal 20 300 6 90 26 390 III 12 Desenvolvimento para Dispositivos Móveis 6 90 6 90 13 Oficina de Programação II 2 30 1 15 3 45 14 Programação II 4 60 2 30 6 90 15 Banco de Dados I 4 60 1 15 5 75 16 Matemática Computacional 4 60 4 60 Subtotal 20 300 4 60 24 360 IV 17 Programação III 8 120 8 120 18 Banco de Dados II 4 60 1 15 5 75 19 Redes de Computadores 4 60 1 15 5 75 20 Engenharia de Requisitos 4 60 4 60 Subtotal 20 300 2 30 22 330 V 21 Programação IV 4 60 1 15 5 75 22 Análise e Projeto de Sistemas I 4 60 1 15 5 75 23 Engenharia de Software 4 60 4 60 24 Sistemas Embarcados 4 60 1 15 5 75 25 Gerenciamento de Projetos 4 60 4 60 Subtotal 20 300 3 45 23 345

Upload: hathuan

Post on 11-Nov-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

CENTRO UNIVERSITÁRIO – CATÓLICA DE SANTA CATARINA EM JARAGUÁ DO SUL

PRÓ-REITORIA ACADÊMICA

CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Matriz Curricular do Curso de Graduação Bacharelado em Sistemas de Informação

(Válida a partir 2017/1)

Fase Cód. Disciplinas

Carga Horária

Teórica / Prática APS TOTAL

Créditos Horas Créditos Horas Créditos Horas

I

1 Lógica de Programação 6 90 2 30 8 120

2 Arquitetura e Organização de Computadores

4 60 4 60

3 Sistemas Operacionais 4 60 4 60

4 Ferramentas WEB 2 30 2 30 4 60

5 Empreendedorismo 4 60 4 60

Subtotal 20 300 4 60 24 360

II

6 Programação I 6 90 2 30 8 120

7 Oficina de Programação I 4 60 2 30 6 90

8 Fundamentos de Sistemas de Informação e Gestão

2 30 2 30

9 Teoria Geral de Sistemas 2 30 2 30

10 Estrutura de Dados 4 60 2 30 6 90

11 Sociologia 2 30 2 30

Subtotal 20 300 6 90 26 390

III

12 Desenvolvimento para Dispositivos Móveis

6 90 6 90

13 Oficina de Programação II 2 30 1 15 3 45

14 Programação II 4 60 2 30 6 90

15 Banco de Dados I 4 60 1 15 5 75

16 Matemática Computacional 4 60 4 60

Subtotal 20 300 4 60 24 360

IV

17 Programação III 8 120 8 120

18 Banco de Dados II 4 60 1 15 5 75

19 Redes de Computadores 4 60 1 15 5 75

20 Engenharia de Requisitos 4 60 4 60

Subtotal 20 300 2 30 22 330

V

21 Programação IV 4 60 1 15 5 75

22 Análise e Projeto de Sistemas I 4 60 1 15 5 75

23 Engenharia de Software 4 60 4 60

24 Sistemas Embarcados 4 60 1 15 5 75

25 Gerenciamento de Projetos 4 60 4 60

Subtotal 20 300 3 45 23 345

VI

26 Programação V 8 120 8 120

27 Análise e Projeto de Sistemas II 2 30 2 30

28 Usabilidade 2 30 2 30

29 Probabilidade e Estatística 4 60 1 15 5 75

30 Algoritmos Avançados 4 60 1 15 5 75

Subtotal 20 300 2 30 22 330

VII

31 Trabalho de Conclusão de Curso I 4 60 4 60 8 120

32 Metodologia Científica 2 30 2 30

33 Comunicação e Expressão 4 60 4 60

34 Gestão Ambiental 2 30 2 30

35 Inteligência Artificial 4 60 1 15 5 75

36 Segurança e Auditoria de Sistemas de Informação

4 60 4 60

Subtotal 20 300 5 75 25 375

VIII

37 Trabalho de Conclusão de Curso II 8 120 8 120 16 240

38 Pesquisa Operacional 4 60 4 60

39 Administração de Banco de Dados 4 60 4 60

40 Optativa 2 30 2 30

41 Filosofia 2 30 2 30

Subtotal 20 300 8 120 28 420

TOTAL PARCIAL 160 2400 34 510 194 2910

Projeto Comunitário 2 30

Atividades Complementares 6 90

TOTAL GERAL 160 2400 34 510 202 3030

Observações: 1. Para realizar o Trabalho de Conclusão de Curso I e II (TCC I e II), o acadêmico deverá atender aos requisitos previstos no Regulamento de TCC do Curso de Bacharelado em Sistemas de Informação. 2. Como disciplina OPTATIVA o acadêmico poderá cursar a disciplina de LIBRAS (Língua Brasileira de Sinais) ou demais disciplinas optativas oferecidas pelo curso. O acadêmico poderá ainda cursar outra disciplina oferecida pelos demais cursos de graduação da IES.

3. Projeto Comunitário será desenvolvido de acordo com o Regulamento Institucional, respeitando-se as especificidades do Curso de Bacharelado em Sistemas de Informação e preferencialmente o acadêmico deverá cursar a partir da 4ª fase.

4. As Atividades Complementares serão validadas conforme Regulamento próprio do Curso de Bacharelado em Sistemas de Informação, podendo ser realizadas a partir da 1ª fase do curso. Como Atividade Complementar, o acadêmico poderá cursar LIBRAS (Língua Brasileira de Sinais) e/ou outras disciplinas oferecidas pelos cursos de graduação do Centro Universitário – Católica de Santa Catarina, e que não façam parte da matriz curricular do Curso de Bacharelado em Sistemas de Informação.

EMENTAS DAS DISCIPLINAS DO CURSO DE GRADUAÇÃO BACHARELADO

EM SISTEMAS DE INFORMAÇÃO - Válida a partir 2017/1

1ª Fase

Disciplina: Lógica de Programação – 120h

Ementa

Conceitos básicos de programação. Estrutura Condicional. Estruturas de Repetição. Estruturas Homogêneas. Funções.

Disciplina Arquitetura e Organização de Computadores – 60h

Ementa

Conceitos básicos de Hardware. Arquitetura de Hardware. Dispositivos e Componentes.

Disciplina Sistemas Operacionais – 60h

Ementa

Introdução sobre sistemas operacionais. Utilitários para sistemas operacionais. Gerenciamento de processo. Gerenciamento de memória. Gerenciamento do sistema de arquivos.

Disciplina Ferramentas WEB – 60h

Ementa

Arquitetura WEB. Linguagem de marcação. Linguagem de Estilo.

Disciplina Empreendedorismo – 60h

Ementa

Empresa, empresário e empreendedor. O Ambiente Empreendedor. Plano de negócios. Entidades de apoio e fomento.

2ª Fase

Disciplina Programação I – 120h

Ementa

Fundamentos da Programação Orientação a Objetos. Objetos e Classes. Métodos. Tratamento de exceções. Acesso a Banco de Dados. Recursos Adicionais.

Disciplina Oficina de Programação I – 90h

Ementa

Introdução a ferramenta. Configuração do Projeto. Testes de Desenvolvimento. Refatoração. Componentização utilizando Angular.

Disciplina Fundamentos de Sistemas de Informação e Gestão– 30h

Ementa

Tecnologia da Informação. Sistemas de Informação. Aplicações de sistemas de informações.

Disciplina Teoria Geral de Sistemas – 30h

Ementa

Fundamentos da Teoria Geral de Sistemas. A importância do estudo da Teoria Geral de Sistemas. Sistemas e a Informação.

Disciplina Estrutura de Dados – 90h

Ementa

Introdução sobre estrutura de dados. Ordenação de dados. Métodos de busca. Listas, Pilha e Fila. Árvores. Grafos.

Disciplina Sociologia – 30h

Ementa

Cultura e Representações Sociais. Sociedade: Fundamentos, Organização e Estrutura. Sociedade e Educação das Relações Étnico-Raciais. Diretos Humanos

3ª Fase

Disciplina Desenvolvimento para Dispositivos Móveis – 90h

Ementa

Introdução ao desenvolvimento para dispositivos móveis. Ambientes de desenvolvimento de aplicativos. Persistência de Dados. Bancos de Dados para dispositivos móveis. Criação e publicação de aplicativos em dispositivos móveis.

Disciplina Oficina de Programação II – 45h

Ementa

Tipos de virtualização. Gerenciando o Ciclo de Vida de um Contêiner. Automatizando Builds.

Disciplina Programação II – 90h

Ementa

Framework de desenvolvimento de software. Exemplos de Frameworks. Configuração de um Framework. Gerenciamento de Transações. Segurança. Programação Orientada a Aspectos. Padrão MVC. Micro Serviços.

Disciplina Banco de Dados I – 75h

Ementa

Introdução a Banco de Dados. Modelagem de dados. Normalização de Dados. Modelo Relacional e Álgebra Relacional

Disciplina Matemática Computacional – 60h

Ementa

Conjuntos Numéricos e Funções Reais. Limites e Continuidade. Derivadas. Integrais Indefinidas. Integral Definida e Resolução de Problemas.

4ª Fase

Disciplina Programação III – 120h

Ementa

Introdução e Fundamentos da Plataforma .NET e Linguagem C#. Aplicações Windows. Persistência de objetos em banco de dados. Aplicações WEB. Tópicos Avançados.

Disciplina Banco de Dados II – 75h

Ementa

Arquitetura de Banco de Dados. SQL. Programação para Banco de Dados. XML

Disciplina Redes de Computadores – 75h

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 Engenharia de Requisitos – 60h

Ementa

Estudo de Viabilidade. Levantamento de Requisitos. Gestão de Requisitos. Modelagem de Processos.

5ª Fase

Disciplina Programação IV – 75h

Ementa

Padrões de Projeto. Arquitetura. Persistência. Desenvolvimento de Projeto.

Disciplina Análise e Projetos de Sistemas I – 75h

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 Engenharia de Software – 60h

Ementa

Introdução à engenharia de software, ciclo de vida e processo de software. Processo unificado e métodos ágeis. Modelos de maturidade. Qualidade de Software.

Disciplina Sistemas Embarcados – 75h

Ementa

Fundamentos básicos. Programação de Microcontroladores. Tópicos Avançados.

Disciplina Gerenciamento de Projetos – 60h

Ementa

Fundamentos da Gerência de Projetos. Escopo do Projeto. Planejamento. Execução. Controle. Avaliação do Projeto.

6ª Fase

Disciplina Programação V – 120h

Ementa

Serviço de Mensagens (JSM); Webservices. Microserviços.

Disciplina Análise e Projetos de Sistemas II – 30h

Ementa

Visão geral dos métodos ágeis. Práticas ágeis. Métodos ágeis. Projeto ágil na prática.

Disciplina Usabilidade – 30h

Ementa

Fatores Humanos e Usabilidade. Controles e Recursos Visuais. Linguagens de marcação e linguagens declarativas. HTML. XHTML. CSS. Mobilidade e Novos Desafios, W3C

Disciplina Probabilidade e Estatística – 75h

Ementa

Estatística Descritiva e Análise de dados. Probabilidade. Distribuição de probabilidades: Discretas e Contínuas. Correlação e regressão Linear. Intervalos de confiança. Testes de Hipótese. Análise de Variância.

Disciplina Algoritmos Avançados – 75h

Ementa

Programação dinâmica. Algoritmos gulosos. Algoritmos de Divisão e conquista. Algoritmos de Backtracking e Branch-and-Bound. Algoritmos genéticos. Casamento de padrões de strings..

7ª Fase

Disciplina Trabalho de Conclusão de Curso I – 120h

Ementa

A ferramenta Latex. Modelos de trabalho de conclusão de curso de Bacharelado em Sistemas de Informação. Introdução do TCC. Problema e Justificativa. Fundamentação Teórica. Referências Bibliográficas.

Disciplina Metodologia Científica – 30h

Ementa

O Ato de Estudar. Pesquisa e Conhecimento Científico. Normas de Sistematização e Apresentação de Trabalhos Acadêmicos

Disciplina Comunicação e Expressão – 60h

Ementa

Leitura e Interpretação de Textos. Gêneros Textuais. Produção Textual. Oratória. Gramática Normativa.

Disciplina Gestão Ambiental – 30h

Ementa

Fundamentos da Gestão Ambiental. Políticas Públicas e Legislação Ambiental. Educação Ambiental. Gestão Ambiental e o Exercício Profissional.

Disciplina Inteligência Artificial – 75h

Ementa

Introdução e Antecendentes (Históricos de Inteligência Artificial – IA). Sistemas baseados e conhecimento/inteligentes e Sistemas multiagente. Resolução heurística de problemas. Aprendizado de Máquina. Prova automática de teoremas, representação do conhecimento, sistemas baseados e conhecimento/inteligentes e sistemas multiagente. Aprendizado de Máquina. Visão Computacional e Tópicos Especiais em Inteligência Artificial Processamento de Imagens.

Disciplina Segurança e Auditoria de Sistemas de Informação – 60h

Ementa

Segurança da informação. Criptografia. Auditoria de sistemas. Normas aplicadas.

8ª Fase

Disciplina Trabalho de Conclusão de Curso II – 240h

Ementa

Desenvolvimento do Trabalho. Resultados. Conclusão. Trabalhos Futuros.

Disciplina Pesquisa Operacional – 60h

Ementa

Programação linear. Programação inteira. Sistema PERT-CPM. Simulação Monte-Carlo.

Disciplina Administração de Banco de Dados – 60h

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 Optativa – 30h

Ementa Como disciplina OPTATIVA o acadêmico poderá cursar a disciplina de LIBRAS (Língua Brasileira de Sinais) ou demais disciplinas optativas oferecidas pelo curso. O acadêmico poderá ainda cursar outra disciplina oferecida pelos demais cursos de graduação da IES.

Disciplina Filosofia – 30h

Ementa

Fundamentos da Filosofia. Filosofia e Moral. Filosofia e Direitos Humanos.

Disciplina Projeto Comunitário – 30h

Ementa

A caracterização do Projeto Comunitário da Católica de Santa Catarina. A compreensão da responsabilidade social de cada indivíduo como integrante do contexto social no qual está inserido. O aluno como aprendiz de transformação social. A vivência comunitária como fator de aprendizagem para a formação integral. A participação em projetos de atividades comunitárias.

Disciplina Atividades Complementares – 90h

Ementa

As atividades complementares são componentes curriculares que envolvem ensino, pesquisa e extensão, desenvolvidas por iniciativa individual do acadêmico regularmente matriculado em qualquer fase do curso e devem atender às respectivas Diretrizes Curriculares Nacionais. São possibilidades de atividades complementares: disciplinas isoladas realizadas em outro curso da Instituição ou fora dela que venham complementar a sua formação pessoal e profissional, conferências, palestras, seminários, simpósios, exercício de monitoria, participação em pesquisas institucionais e/ou projetos de iniciação científica, artigos publicados em revistas acadêmicas e científicas, dentre outras.

CENTRO UNIVERSITÁRIO – CATÓLICA DE SANTA CATARINA EM JARAGUÁ DO SUL

PRÓ-REITORIA ACADÊMICA

CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Matriz Curricular vigente a partir de 2012/1

Fase Cod. Disciplinas

Carga Horária Total

Teórica Prática

Créd. Horas Créd. Horas Créd. Horas

I

1 Programação I 6 90 2 30 8 120

2 Oficina de Programação I 2 30 - - 2 30

3 Laboratório de Informática I 2 30 - - 2 30

4 Fundamentos de Sistemas de

Informação I 2 30 - - 2 30

5 Matemática Computacional 4 60 - - 4 60

6 Metodologia Científica 4 60 - - 4 60

7 Teoria Geral de Sistemas 2 30 - - 2 30

Subtotal 22 330 2 30 24 360

II

8 Programação II 6 90 2 30 8 120

9 Oficina de Programação II 2 30 - - 2 30

10 Laboratório de Informática II 2 30 - - 2 30

11 Fundamentos de Sistemas de

Informação II 2 30 - - 2 30

12 Matemática Discreta 4 60 - - 4 60

13 Estrutura de Dados I 4 60 - - 4 60

Subtotal 20 300 2 30 22 330

III

14 Programação III 6 90 2 30 8 120

15 Tecnologia de Programação I 4 60 - - 4 60

16 Estrutura de Dados II 3 45 1 15 4 60

17 Sistema de Banco de Dados I 3 45 1 15 4 60

18 Probabilidade e Estatística 4 60 - - 4 60

Subtotal 20 300 4 60 24 360

IV

19 Programação IV 6 90 2 30 8 120

20 Tecnologia de Programação II 4 60 - - 4 60

21 Sistema de Banco de Dados II 4 60 - - 4 60

22 Arquitetura e Organização de

Computadores 3 45 1 15 4 60

23 Engenharia de Processos e Requisitos 3 45 1 15 4 60

Subtotal 20 300 4 60 24 360

V

24 Programação V 6 90 2 30 8 120

25 Sistemas Operacionais I 3 45 1 15 4 60

26 Redes e Sistemas Distribuídos I 3 45 1 15 4 60

27 Análise e Projeto de Sistemas I 4 60 - - 4 60

28 Técnicas de Inteligência Artificial 2 30 - - 2 30

29 Disciplina Optativa I IES 2 30 - - 2 30

Subtotal 20 300 4 60 24 360

VI

30 Programação VI 6 90 2 30 8 120

31 Sistemas Operacionais II 3 45 1 15 4 60

32 Redes e Sistemas Distribuídos II 3 45 1 15 4 60

33 Engenharia de Software 4 60 - - 4 60

34 Análise e Projeto de Sistemas II 4 60 - - 4 60

Subtotal 20 300 4 60 24 360

VII

35 Trabalho de Conclusão de Curso I 5 75 2 30 7 105

36 Gestão Empreendedora e Tecnológica 3 45 - - 3 45

37 Programação para Microprocessadores 3 45 1 15 4 60

38 Segurança e Sistemas de Informação 3 45 1 15 4 60

39 Administração de Banco de Dados I 2 30 - - 2 30

40 Gerência de Projetos 4 60 - - 4 60

Subtotal 20 300 4 60 24 360

VIII

41 Trabalho de Conclusão de Curso II 6 90 2 30 8 120

42 Filosofia e Ética 2 30 - - 2 30

43 Gestão do Conhecimento 2 30 2 30 4 60

44 Metodologias e Tecnologias Avançadas

de Sistemas de Informação 2 30 - - 2 30

45 Gestão de Tecnologia da Informação 2 30 2 30 4 60

46 Auditoria de Sistemas de Informação 4 60 - - 4 60

47 Administração de Banco de Dados II 2 30 - - 2 30

Subtotal 20 300 6 90 26 390

TOTAL PARCIAL 162 2430 30 450 192 2880

Projeto Comunitário - - 2 30 2 30

Atividades Complementares - - 6 90 6 90

TOTAL GERAL 162 2430 38 570 200 3000

Observações:

1. As ementas e referências básicas e complementares das disciplinas integrantes da matriz curricular do Curso de Bacharelado em Sistemas de Informação encontram-se em Apêndice A

2. Na Disciplina Optativa IES, o acadêmico poderá cursar LIBRAS (Língua Brasileira de Sinais) e/ou outras disciplinas oferecidas pelos cursos de graduação da Católica de Santa Catarina em Jaraguá do Sul e que não façam parte da matriz curricular do Curso de Bacharelado em Sistemas de Informação.

3. Para realizar o Trabalho de Conclusão de Curso I e II (TCC I e II), o acadêmico deverá atender aos requisitos previstos no Regulamento de TCC do Curso de Bacharelado em Sistemas de Informação.

4. O projeto Comunitário será desenvolvido de acordo com o Regulamento Institucional, respeitando-se as especificidades do Curso de Bacharelado em Sistemas de Informação.

5. As Atividades Complementares serão validadas conforme Regulamento próprio do Curso de Bacharelado em Sistemas de Informação, podendo ser realizadas a partir da 1ª fase do curso.

EMENTAS DAS DISCIPLINAS DO CURSO DE BACHARELADO EM SISTEMAS

DE INFORMAÇÃO – Vigente a partir de 2012/1

1ª FASE 1 - PROGRAMAÇÃO I Ementa Conceitos/Estrutura básica Algoritmos. Tipos de dados. Comandos de uma linguagem forma. Estrutura Condicional. Estrutura de Repetição. Estruturas Homogêneas. 2 - OFICINA DE PROGRAMAÇÃO I Ementa API J2ME e dispositivos móveis. Estrutura de Jogos Eletrônicos. Interface Homem-Máquina. Ferramentas e API de Jogos eletrônicos. 3 - LABORATÓRIO DE INFORMÁTICA I Ementa Linguagens de marcação e linguagens declarativas. HTML. XHTML. CSS. W3C. 4 - FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO I Ementa Tecnologia da Informação. Sistemas de Informação. Aplicações de sistemas de informações. 5 – MATEMÁTICA COMPUTACIONAL Ementa Conjuntos Numéricos e Funções Reais, Limites, Derivadas, Integral indefinida. Técnicas de integração. Integral definida. Aplicações da Integral definida. Integrais impróprias. Resolução de Problemas. 6 - METODOLOGIA CIETÍFICA Ementa Universidade. O ato de estudar. Pesquisa. Projeto de Pesquisa. Normas de sistematização e apresentação de trabalhos acadêmicos.

7 - TEORIA GERAL DE SISTEMAS Ementa Atomismo, Sistemismo e Holismo. Histórico, vertentes e a Teoria Geral de Sistemas. Fundamentos de Teoria Geral de Sistemas. Entropia, auto-organização e sistemas sócio-técnicos. Sistemas complexos. Sistemas de Informação: estrutura e evolução. Sistemas nas organizações, na gestão das empresas e na gestão do conhecimento.

2ª FASE 8 - PROGRAMAÇÃO II Ementa Fundamentos da Programação Orientada a Objetos. Objetos e Classes. Métodos. Acesso a Banco de Dados. Tratamento de exceções. 9 - OFICINA DE PROGRAMAÇÃO II Ementa Conceitos de desenvolvimento de projeto de software. Conceitos de interface de programação. Desenvolvimento de um jogo eletrônico casual. 10 - LABORATÓRIO DE INFORMÁTICA II Ementa Linguagens script para web. Troca de Dados WEB. Conteúdo dinâmico. Aplicações Rica para WEB 11 - FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO II Ementa Ciclo desenvolvimento de software. Processo de desenvolvimento de software. Gerência de projeto. Documentação para desenvolvimento de sistemas. 12 - MATEMÁTICA DISCRETA Ementa: Conjuntos. Funções. Relações sobre conjuntos. Indução matemática. Recursão. Sistemas algébricos. Lógica e circuitos lógicos. Teoria dos códigos: canal binário simétrico, código de blocos, matrizes geradoras e verificadoras, códigos de grupo, códigos de Hamming. Grafos. Árvores.

13 - ESTRUTURAS DE DADOS I Ementa Introdução a Tipos Abstratos de Dados. Listas Lineares (Pilha, Fila, Lista). Recursão. Listas não-Lineares (Árvores). Busca (Seqüencial, Indexada, Binária), Árvores de Busca, Hashing.

3ª FASE 14 - PROGRAMAÇÃO III Ementa Interfaces Gráficas. Tratamento de Eventos. Tratamento de Erros. Frameworks de desenvolvimento. Padrões de Projeto. 15 - TECNOLOGIAS DE PROGRAMAÇÃO I Ementa Ambientes RAD. Programação visual baseada em eventos. Persistência de banco de dados. Utilização de banco de dados. Desenvolvimento de aplicações. 16 - ESTRUTURAS DE DADOS II Ementa Ordenação. Considerações sobre Complexidade de Algoritmos. Comparação entre algoritmos. Algoritmos de Ordenação. Grafos. Conceitos Iniciais e Aplicações, Representações. Algoritmos sobre Grafos. Travessia. 17 - SISTEMAS DE BANCOS DE DADOS I Ementa Introdução a Banco de Dados. Modelagem de dados. Normalização de Dados. Modelo Relacional e Álgebra Relacional. 18 - PROBABILIDADE E ESTATÍSTICA Ementa Estatística Descritiva. Teoria da Amostragem. Noções de Distribuição por Amostragem. Representação tabular e gráfica. Medidas de posição. Medidas de dispersão. Medidas de Assimetria. Medidas de curtose. Variáveis Aleatórias Discretas e Contínuas. Principais Distribuições Discretas e Contínuas. Amostragem. Intervalos de Confiança.

4ª FASE 19 - PROGRAMAÇÃO IV Ementa Desenvolvimento de aplicações para WEB,. Padrões de Projeto. Aplicações Servlets e JSP. Padrões Struts. 20 - TECNOLOGIAS DE PROGRAMAÇÃO II Ementa Desenvolvimento de aplicações Server-Side. Padrões Microsoft .NET. Integração de sistemas com Banco de Dados. Linguagem de Programação C# aplicada para Web (ASP.NET). Integração de Javascript e ASP.NET. Frameworks MVC: ASP.NET MVC. 21 - SISTEMAS DE BANCOS DE DADOS II Ementa Arquitetura de Banco de Dados. SQL. Programação para Banco de Dados. XML 22 - ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Ementa

Sistemas de numeração. Operações lógicas (OU, E, NOT). Portas lógicas. Circuitos digitais combinacionais. Circuitos seqüências, contadores. Armazenamento binário. Funcionamento interno. Conceitos básicos de Hardware. Arquitetura de Hardware. Dispositivos e Componentes.

23 ENGENHARIA DE PROCESSOS E REQUISITOS Ementa Análise de Requisitos (quantitativos e qualitativos). Ambigüidade na definição de requisitos. Levantamento de requisitos relevantes. Técnicas de identificação de requisitos. Requisitos de negócio, de usuário, funcionais e não funcionais. Validação e teste de requisitos. Desenvolvimento de processos de negócio. Ferramentas de modelagem de processos. Aderência de especificações de requisitos e processos de negócio. Ergonomia de software. Arquitetura de software. Desenvolvimento de protótipos.

5ª FASE 24 - PROGRAMAÇÃO V Ementa Conceitos de aplicação Client/Server. Mapeamento O/R. Aplicações Distribuídas. Contextos e containers. Unidade de Persistência. Segurança em Transações. 25 - SISTEMAS OPERACIONAIS I Ementa Conceitualização de Sistema operacional. Conceito de processo. Gerência de processador: escalonamento de processos, monoprocessamento e multiprocessamento. Concorrência e sincronização de processos. Alocação de recursos e deadlocks. 26 - REDES E SISTEMAS DISTRIBUÍDOS I Ementa Introdução às redes de computadores. Camadas do modelo OSI. Arquitetura de redes: LANs e WANs. Arquitetura da Internet. Protocolos. 27 - ANÁLISE E PROJETO DE SISTEMAS I Ementa Análise Orientada a Objetos. Modelagem de Objetos utilizando a UML. Ciclo de vida do Processo Unificado de modelagem de objetos. 28 - TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL Ementa Resolução heurística de problemas: métodos de espaço de estados, métodos de reduções sucessivas de problemas. Prova automática de teoremas, representação do conhecimento, sistemas baseados e conhecimento/inteligentes e sistemas multiagente. 29 – DISCIPLINA OPTATIVA I IES O acadêmico poderá cursar LIBRAS (Língua Brasileira de Sinais) e/ou outras disciplinas oferecidas pelos cursos de graduação do Centro Universitário – Católica de Santa Catarina, e que não façam parte da matriz curricular do Curso de Bacharelado em Sistemas de Informação.

6ª FASE 30 - PROGRAMAÇÃO VI Ementa Patterns de Desenvolvimento. Web Services. Web Services em J2EE. 31 - SISTEMAS OPERACIONAIS II Ementa Gerenciamento de memória. Memória virtual. Gerenciamento de arquivos. Gerenciamento de dispositivos de entrada/saída. Análise de desempenho. 32 - REDES E SISTEMAS DISTRIBUÍDOS II Ementa Serviços de rede. Análise de desempenho de redes de computadores. Qualidade de serviço e voz sobre IP. Segurança em redes de computadores. Sistemas distribuídos. 33 - ENGENHARIA DE SOFTWARE Ementa Introdução à Engenharia de software. Ciclo de vida e processo de software. Organização Equipes. Qualidade de Software. 34 - ANÁLISE E PROJETO DE SISTEMAS II Ementa Modelagem de Objetos utilizando a UML. Componentes e Padrões. Qualidade do Produto de Software. Ergonomia e usabilidade de software. 7ª FASE 35 – TRABALHO DE CONCLUSÃO DE CURSO I Ementa Suporte prático as teorias trabalhadas nos diversos programas de aprendizagem dos semestres anteriores e atuais. Integração operacional das práticas pedagógicas através do desenvolvimento de projetos práticos em computação.

36 - GESTÃO EMPREENDEDORA E TECNOLÓGICA Ementa Empreendedor tecnológico. Oportunidades de negócio. Empresa Orientada para o cliente. Tópicos de Gestão. Desenvolvimento de empresas tecnológicas. 37 – PROGRAMAÇÃO PARA MICROPROCESSADORES Ementa Fundamentos básicos. Introdução aos Sistemas Embutidos. Introdução microcontrolador HC08. Introdução a programação de microcontroladores. 38 - SEGURANÇA E 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. 39 - ADMNISTRAÇÃO DE BANCO DE DADOS I Ementa Arquitetura de um Sistema Gerenciador de Banco de Dados. Inicializar e Desativar Banco de Dados. Gerenciamento do Espaço Físico. 40 - GERÊNCIA DE PROJETOS Ementa

Fundamentos da Gerência de Projetos. Escopo do Projeto. Planejamento. Execução. Controle. Avaliação do Projeto.

8ª FASE 41 - TRABALHO DE CONCLUSÃO DE CURSO II Ementa Suporte prático as teorias trabalhadas nos diversos programas de aprendizagem dos semestres anteriores e atuais. Integração operacional das práticas pedagógicas através do desenvolvimento de projetos práticos em computação. 42 - FILOSOFIA E ÉTICA Ementa Fundamentos da Filosofia. Histórico e correntes da Filosofia. Ética como preocupação filosófica. 43 - GESTÃO DO CONHECIMENTO

Ementa Tecnologia da Informação, Sistemas de Informação, Ontologias, Gestão do Conhecimento, Relações Sociais Eletrônicas, Aprendizado de Máquina, Raciocínio baseado em Casos. 44 - METODOLOGIAS E TECNOLOGIAS AVANÇADAS DE SISTEMA DE INFORMAÇÃO Ementa Workflow: conceitos, características, aplicações. GED – Gerenciamento Eletrônico de Documentos. Ontologias. Web Service e SOA. Bases do conhecimento. Data Warehouse. E-channel. E-business, E-Learning. 45 - GESTÃO DE TECNOLOGIA DA INFORMAÇÃO Ementa Gerenciamento dos recursos tecnológicos de uma empresa, serviços inerentes, controle de qualidade, legislação. Conceitos emergentes e tendências para gerenciamento do canal tecnológico. Auditoria e governança da TI. ITIL. COBIT. Gestão de Riscos. Terceirização, outsourcing e off-shore. 46 - AUDITORIA DE SISTEMAS DE INFORMAÇÃO Ementa Auditoria de sistemas. Segurança de sistemas. Metodologias de auditoria. Análise de riscos. Plano de contingência. Classificação da Informação. Técnicas de avaliação de sistemas. Aspectos especiais: vírus, fraudes, criptografia, acesso não autorizado. 47 - ADMNISTRAÇÃO DE BANCO DE DADOS II Ementa Usuários e Privilégios. Backup e Recuperação do Banco de Dados. Refinamento do Banco de Dados. PROJETO COMUNITÁRIO

Ementa A caracterização do Projeto Comunitário da Católica de Santa Catarina. A compreensão da responsabilidade social de cada indivíduo como integrante do contexto social no qual está inserido. O aluno como aprendiz de transformação social. A vivência comunitária como fator de aprendizagem para a formação integral. A participação em projetos de atividades comunitárias.

ATIVIDADES COMPLEMETARES

Ementa As atividades complementares são componentes curriculares que envolvem ensino, pesquisa e extensão, desenvolvidas por iniciativa individual do acadêmico regularmente matriculado em qualquer fase do curso e devem atender às respectivas Diretrizes Curriculares Nacionais. São possibilidades de atividades complementares: disciplinas isoladas realizadas em outro curso da Instituição ou fora dela que venham complementar a sua formação pessoal e profissional, conferências, palestras, seminários, simpósios, exercício de monitoria, participação em pesquisas institucionais e/ou projetos de iniciação científica, artigos publicados em revistas acadêmicas e científicas, dentre outras.