DISCIPLINA DO CURRÍCULO Língua Portuguesa – 40 h Objetivo

Propaganda
DISCIPLINA DO CURRÍCULO
Língua Portuguesa – 40 h
Objetivo
Possibilitar ao educando o desenvolvimento da escrita, oralidade, capacidade
de leitura e competência textual com recursos que auxiliam no âmbito
profissional e no exercício de sua cidadania.
Ementa
As funções da linguagem na expressão e na comunicação. A linguagem verbal
e não verbal. O Português padrão e o cotidiano: problemas gerais. Redação
documental técnica. Produção e interpretação de textos literários e não literário.
Microcomputação – 40 h
Objetivo
Desenvolver os conceitos básicos necessários para quem vai trabalhar com
computadores e informática. Promover um “nivelamento” dos alunos nas
principais ferramentas oferecidas pela Microinformática preparando-os para o
uso do computador ao longo do curso.
Ementa
O que é o computador. Histórico do computador. Conceitos básicos de
computação. O hardware e a arquitetura básica de computadores. O software.
Tipos de Software. A informática e o meio ambiente. A sucata eletrônica,
reciclagem. Conceitos Básicos de Sistemas Operacionais. Operação de
diferentes Sistemas Operacionais e Interfaces Gráficas. Editor de Textos.
Planilha Eletrônica. Software de Apresentação. Conceitos Básicos de Internet.
Montagem e Manutenção de Computadores – 40 h
Objetivo
Capacitar o aluno para um primeiro contato com os componentes do
computador.
Ementa
Arquitetura de microcomputadores: placa-mãe, microprocessadores, memórias,
placas controladoras de I/O, placas de vídeo, discos rígido e flexível, monitor,
dispositivos de armazenamento, teclado, mouse e impressora; Sistemas
operacionais: comandos básicos dos sistemas operacionais DOS e Windows;
Processadores de texto: conceitos e operações básicas; Planilhas eletrônicas:
conceitos, cálculos e gráficos; Softwares para apresentação e organização de
trabalhos e projetos; Navegação na Internet, ferramentas de pesquisa e de
transferência de arquivos.
Algoritmo e Estrutura de Dados – 120 h
Objetivo
Desenvolver o raciocínio lógico e a capacidade de abstração do aluno
permitindo-lhe construir, com sucesso, algoritmos de problemas técnicos e
científicos.
Ementa
Introdução a estruturas de dados e desenvolvimento de algoritmos. O uso da
pseudolinguagem para expressão de algoritmos e fluxogramas. Diretrizes
básicas para a confecção de algoritmos legíveis, bem documentados e de fácil
compreensão. Uso do controle repita em vetor e matriz. Recursividade.
Algoritmos de Ordenação. Alocação Dinâmica de Memória (Ponteiros). Tipos
Abstratos de Dados. Listas lineares, filas, pilhas. Árvores, árvore binária, árvore
de busca.
Matemática – 80 h
Objetivo
Propiciar ao aluno condições de: Ampliar os conhecimentos a respeito de
sistemas numéricos, explicitar situações do cotidiano que podem ser
modeladas na linguagem de números e de polinômios, organizar, comparar e
aplicar os conhecimentos adquiridos, desenvolver o senso crítico em relação a
textos sobre o conteúdo, adquirir informações sobre o contexto histórico no
qual os conhecimentos Matemáticos se produziram e raciocínio lógico com
ênfase em matemática.
Ementa
Números Naturais e Inteiros. Números Racionais. Polinômios. História da
Matemática relacionada com o conteúdo. Equações Matemática.
2º Semestre
Lógica Aplicada – 60 h
Objetivo
Familiarizar o aluno com os conceitos fundamentais de lógica que serão
utilizadas posteriormente nas disciplinas de linguagem de programação.
Ementa
Argumento. Estrutura do argumento. Avaliação do argumento. Cálculo
proposicional. Operações lógicas fundamentais. Procedimentos de decisão de
validade. Equivalência e Implicação Lógica. Predicados e quantificadores.
Álgebra Booleana. Lógica de computadores.
Inglês Técnico – 40 h
Objetivo
Capacitar os alunos na leitura e interpretação de textos e artigos técnicos da
área de informática.
Ementa
Vocabulário de termos de hardware e software. Análise de textos diversos de
informática. Interpretação de manuais técnicos. Termos de uso corrente em
informática.
Linguagem de Programação I – 120 h
Objetivo
Ao término da disciplina o aluno deverá conhecer e saber utilizar
conhecimentos relacionados à área de programação orientada a objetos com a
utilização da linguagem de programação Java.
Ementa
Conceitos de Programação O.O.: Classes e Objetos, Encapsulamento,
Associações, Agregação e Herança; Linguagem de Programação Java:
Introdução, estrutura da Linguagem, portabilidade, Máquinas Virtuais,
Estruturas de Controle, Manipulação de Dados, Exceções, Threads e JDBC.
Empreendedorismo – 40 h
Objetivo
Apresentar ao aluno informações básicas para a estruturação de um plano de
negócios. Dar condições para que o aluno avalie as condições de implantação
de um empreendimento, relacionando a oportunidade de negócio identificada a
aspectos de mercado, econômico e fiscal desse empreendimento. Fornecer ao
aluno um panorama das questões legais de contribuição da empresa assim
como da política de financiamentos e assessorias para o negócio disponível no
mercado.
Ementa
Conceito de empreendedorismo diferenciando idéias de oportunidades.
Definição, importância e as características de um plano de negócios. Estrutura
e elaboração de um Pré-Plano de Negócios. Trabalho Autônomo, Firmas
individuais e sociedades, regimes tributários para micro e pequenas empresas.
Política de financiamentos no Brasil e assessorias para alavancar o
empreendimento.
Metodologia do Trabalho Científico – 40 h
Objetivo
Apresentar aos alunos a importância da pesquisa científica, bem como os
métodos adequados do estudo científico; propiciando também condições de
desenvolver pesquisas e trabalhos acadêmicos dentro do seu campo de
atuação e apresentá-los conforme a normatização estabelecida.
Ementa
Iniciação a pesquisa científica: métodos de pesquisa e estrutura formal do
trabalho, com aplicação prática em áreas técnicas. Pesquisas do ambiente
acadêmico (monografias) e estudos do universo empresarial (relatórios e
projetos). Utilização de multimeios na pesquisa científica: Internet, Intranet, CD-
ROM, sistemas informatizados de biblioteca, COMUT, etc. Normatização
baseada na ABNT. Elaboração de textos acadêmicos e empresariais.
Introdução ao estudo da pesquisa acadêmica: objetivos, justificativa, métodos,
desenvolvimento de projeto, metodologia, resultados, análise dos resultados,
experimentação, conclusões e direções futuras. Inserção da pesquisa de
Computação no ambiente acadêmico e empresarial. Metodologias usuais na
investigação científica. Métodos comumente utilizados de pesquisa bibliografia
no meio universitário. Divulgação de trabalhos científicos. Elaboração de
trabalhos científicos. Formas e tipos de divulgação de trabalhos científicos.
Classes de divulgação de trabalhos científicos, tais como artigos, boletins
técnicos, relatórios técnicos, resumos, informativos, painéis, etc.
Direito e Ética na Informática – 40 h
Objetivo
Proporcionar ao aluno conhecimentos básicos de direito a fim de proporcionarlhe segurança na atuação profissional, trazendo-lhe conforto no tocante ao
entendimento e aplicação das leis no universo da área de informática.
Capacitar o aluno a tecer considerações e obter entendimentos sobre a
atuação e temas do Direito especialmente quanto à comercialização e registro
de programas de computador.
Ementa
Noções de Filosofia do Direito; A Constituição; Povo e Nação: nacionalidade e
cidadania; Formas de Estado e formas de Governo; Pessoa Natural e Jurídica;
Atos e fatos jurídicos; Dos bens; Da Prescrição; noções de direito de família,
coisas e obrigações; Noções de Direito Penal, Administrativo, Comercial e
Societário: constituição, dissolução, transformação, liquidação, incorporação,
fusão e cisão em sociedades. Pessoa Natural de Pessoa jurídica;. Títulos de
crédito, Marcas e Patentes, procedimentos para registro de marca e
requerimento de patentes; programas de computador.
3º Semestre
Banco de Dados I – 80 h
Objetivo
Capacitar o aluno para o projeto de banco de dados, cobrindo as duas
primeiras etapas do ciclo de vida de um banco de dados, a da modelagem
conceitual e a do projeto lógico.
Ementa
Introdução: evolução histórica dos sistemas de informação, conceitos básicos
de um SGBD. Arquitetura ANSI/X3/SPARC de Sistemas de Banco de Dados. A
abordagem
Entidade-Relacionamento.
A
Modelagem
EntidadeRelacionamento. Modelos de Dados e Sistemas de Gerência: Modelo
Relacional, Modelo Hierárquico e Modelo de Rede. A Abordagem Relacional. A
Transformação E-R para Relacional. Normalização. Engenharia Reversa de
Arquivos.
Sistemas de informações Gerenciais – 60 h
Objetivo
Discutir a importância da informação como diferencial competitivo das
organizações, bem como os recursos atuais para gerá-la e formas de
administrá-la.
Ementa
A informação e as organizações: os conceitos de dado, informação e
conhecimento; qualidade e valor da informação; sistema de informação; a
tecnologia da informação; a informática na organização. A administração da
informática: planejamento, organização e controle; “peopleware”; A informação
como fator de competitividade.
Linguagem de Programação II – 120 h
Objetivo
Apresentar conceitos de programação distribuída e de acesso à banco dados
via arquitetura.
Ementa
Introdução a acesso e organização de banco de dados com JAVA; Acesso via
JDBC; Mecanismos de Entrada e Saída de Dados; Sintaxe do J2EE;
Multiprogramação JAVA; Paginas dinâmicas com JSP; Padrões de Objetos
para WEB com J2EE.
Multimídia e Animação – 60 h
Objetivo
Capacitar os alunos para construção e edição de imagens. Apresentar
diferentes tecnologias e os princípios por trás destas. Demonstrar os principais
softwares gráficos do mercado e seus principais recursos.
Ementa
Conceitos de Multimídia. Autoria: plataformas e ferramentas de
desenvolvimento. Áudio: propriedades físicas do som; representação digital.
Dispositivos gráficos; processamento. Animação. Vídeo: representação digital;
dispositivos de vídeo; processamento. Técnicas de compressão. Produção de
Multimídia. Histórico e terminologia. Programas hipermídia. Fundamentos: nós,
ligações, atributos, estruturas, interação com o usuário. Problemas:
desorientação e sobrecarga cognitiva para navegação e autoria. Estruturação e
intercâmbio de documentos hipermídia. Padrões e tendências.
4º Semestre
Banco de Dados II – 60 h
Objetivo
Proporcionar ao aluno, oportunidade de conhecer e desenvolver sistemas de
manipulação de Dados, tendo em vista que o gerenciamento de dados está se
tornando um componente central de um ambiente moderno de computação.
Apresentação ao aluno de conceitos fundamentais de gerenciamento de um
banco de dados, incluindo projetos, linguagens e implementação.
Ementa
Linguagem SQL. Comandos de definição de dados e manipulação de dados.
Gerenciamento de bases de dados.
Linguagem de Programação III – 100 h
Objetivo
Conhecer tecnologias para desenvolvimento de sistemas web, compreender a
importância da construção de sistemas modularizados e atuar no
desenvolvimento de sistemas para web.
Ementa
Programação para Web com implementação de programas utilizando as
tecnologias existentes no mercado, tais como (atualmente), JavaScript, HTML
e PHP interagindo com principais bancos de Dados: MySQL e MS Access.
Segurança de Dados – 60 h
Objetivo
Revisar fundamentos de segurança de sistemas computacionais. Abordar as
metodologias de criptografia mais utilizadas, bem como suas aplicações e
fragilidades. Familiarizar o aluno com os principais problemas e soluções
relacionados com a segurança de dados, de computadores pessoais, de
serviços e de aplicações.
Ementa
Segurança, Privacidade e Questões de Éticas em Segurança Computacional.
Introdução à Segurança de Dados e Criptologia. Segurança Digital. Transporte
seguro de dados. Prevenção e Detecção de Invasões. Segurança física.
Políticas de segurança e políticas de uso.
Redes de Computadores – 100 h
Objetivo
Apresentar os conceitos básicos que envolvem comunicação de dados e redes
de computadores. Capacitar o aluno a elaborar um projeto de rede de
computadores, bem como a sua instalação física.
Ementa
Princípios básicos da comunicação de dados. Consideração Física das
características dos canais (modulação e demodulação, modems).
Comunicação básica: comunicação síncrona e comunicação assíncrona.
Utilidade, estrutura e arquitetura de redes; O modelo de referência OSI;
Serviços em redes. A Camada Física: Meios de transmissão analógica e digital;
chaveamento. A Subcamada de Acesso ao Meio: Protocolos de redes locais;
os padrões 802; Redes de Fibra Optica. A camada de Enlace de Dados:
Correção e Deteção de erros; protocolos de janelas deslizantes. Interconexão
de Redes: repetidores, pontes e roteadores. Projeto, instalação e configuração
de redes locais. Introdução aos protocolos TCP/IP.
Sistemas Operacionais – 60 h
Objetivo
Proporcionar ao aluno a familiarização com os conceitos de sistemas
operacionais e seu relacionamento com o hardware, os softwares básicos,
utilitários e com o usuário.
Ementa
Histórico e evolução, tipos de sistemas operacionais, serviços do sistema
operacional, estrutura de um sistema operacional, processos, comunicação
entre processos, problemas clássicos, escalonamento. Threads. Deadlocks.
Princípios de entrada/saída. Gerenciamento de memória, princípios básicos,
paginação, multiprogramação, memória virtual, algoritmos para troca de
páginas. Sistema de arquivos, visão do usuário, diretrizes para projeto,
aspectos de confiabilidade, segurança e desempenho: servidores de arquivos.
5º Semestre
Linguagem de Programação IV – 100 h
Objetivo
Entender os conceitos de desenvolvimento na plataforma .Net usando a
linguagem VB .NET.
Ementa
Técnica de programação orientada a objeto na linguagem VB.NET. A estrutura
da linguagem é apresentada e os diferentes tipos de dados. A arquitetura e
tecnologia de desenvolvimento desktop da plataforma .NET.
Engenharia de Software – 80 h
Objetivo
Propiciar aos alunos uma visão macro da Engenharia de Software e de seus
principais conceitos.
Ementa
Princípios da Engenharia de Software. O Produto Software. Processo de
Software e Ciclo de Vida. Gestão de Projetos de Software: Métricas de
Software; Modelos e Técnicas de Estimativa de Projeto; Análise e Gestão de
Risco; Técnicas de Elaboração de Cronograma de Projeto; Qualidade de
Software. Os Principais Métodos de Engenharia de Software. Os Métodos
Convencionais da Engenharia de Software para: Engenharia de Sistemas;
Análise de Requisitos de Software; Projeto de Software e Teste de Software.
Gerência de Projetos – 80 h
Objetivo
Proporcionar aos alunos a compreensão dos conceitos de base para o
gerenciamento de projetos, a compreensão gerencial para a identificação e
seleção de métodos, técnicas e ferramentas necessárias ao gerenciamento de
projetos.
Proporcionar o desenvolvimento da capacidade de realização de atividades
práticas de concepção, planejamento, execução, controle e encerramento de
projetos.
Ementa
Gerenciamento de Projetos de Software. Planejamento de Projetos. Técnicas
de Estimativa. Pontos de Função. Modelos de estimativa COCOMO e
COCOMO II. Ferramentas de estimativa automatizadas. Análise de Riscos.
Elaboração de Cronograma. Elaboração de Plano de Projeto.
Acompanhamento de Projeto. Qualidade de Software.
Análise e Projeto Orientado a Objetos – 80 h
Objetivo
Transmitir o paradigma da Análise Orientada a Objetos, capacitando os alunos
a modelarem sistemas computacionais orientados a objetos utilizando a UML
(Linguagem de Modelagem Unificada).
Ementa
Histórico da técnica orientada a objetos. Definição dos principais conceitos de
orientação a objetos. Visão geral dos métodos para análise e projeto orientados
a objetos. A UML (Linguagem de Modelagem Unificada) e seus principais
diagramas. Ferramentas CASE baseadas na UML.
6º Semestre
Trabalho de Conclusão de Curso – 40 h
Objetivo
Acompanhar o desenvolvimento dos trabalhos de conclusão de curso,
orientando e qualificando trabalhos.
Ementa
Implementação do projeto, sob a orientação de docente. Ao final deve ser
escrita uma monografia pormenorizada do projeto.
Linguagem de Programação VI – 140 h
Objetivo
Introduzir os conceitos de desenvolvimento WEB usando a tecnologia
ASP.NET.
Ementa
O curso apresenta a arquitetura de desenvolvimento ASP.NET, abordando
aspectos como: criando componentes gráficos, segurança de uma aplicação e
a distribuição de uma aplicação ASP.NET. Também e apresentado os
princípios de criação de web services em ASP.NET.
Linguagem de Programação V – 80 h
Objetivo
Apresentar o ambiente de trabalho como um conjunto de ferramentas de
programação e dar ao aluno condições de resolver problemas relativamente
complexos através do uso destas ferramentas.
Ementa
Uso dirigido de ferramentas de programação. O computador como ferramenta
de trabalho. Práticas de programação.
Interface Homem/Máquina – 60 h
Objetivo
Capacitar o aluno com conceitos de interação homem-máquina, incluindo o
estudo sobre design de interfaces, projetar e implementar interfaces com uma
ferramenta computacional.
Ementa
Noções sobre ambientes interativos. Características da programação interativa
e aspectos gerais da interação homem-máquina. Aspectos de ergonometria e
diretrizes para o design de interfaces. Fundamentos teóricos da área.
Aplicações.
Download