Docente: GUILHERME HENRIQUE DOS SANTOS Componente Curricular: Técnicas de Orientação a Objetos Habilidade Bases Tecnológicas e Competências Procedimentos Didáticos Cronograma / Dia e Mês Identificar conceitos e técnicas de orientação a objetos. Introdução à Orientação a Objetos: objetos e classes: atributos e métodos tipos de atributos: público, privado e protegido tipos de métodos: público, privado e protegido; específicos, de acesso e construtores Aulas expositivas e dialogados com uso do quadro e atividades teóricas, resolução de exercícios propostos individualmente ou em grupo, em classe. 09/02 A 01/05 Abstração Utilizar as técnicas de orientação a objetos na elaboração de projetos para o desenvolvimento de sistemas. Encapsulamento Relação de objetos: associação, agregação, composição e dependência Herança: reutilização de código, de construtores, de métodos abstratos, de superclasses e de subclasses Polimorfismo: subclasse, sobrescrita de método e sobrecarga de método. Interfaces: padronização Classes e métodos abstratos Exceções Aulas expositivas e dialogados com uso do quadro e atividades teóricas, resolução de exercícios propostos individualmente ou em grupo, em classe. 08/05 A 07/07
Docente: GUILHERME HENRIQUE DOS SANTOS Componente Curricular: Técnicas de Programação para Internet II Habilidade Bases Tecnológicas e Competências Procedimentos Didáticos Cronograma / Dia e Mês Introdução à Linguagem de Programação Web para servidor: instalação do servidor web: compartilhamento de pastas web e suas permissões Aplicar as técnicas de programação para internet no desenvolvimento de páginas web. Componentes da linguagem: tipos e escopo de variáveis; variáveis de ambiente Aulas expositivas e dialogados com uso do quadro e atividades teóricas, resolução de exercícios propostos individualmente ou em grupo, em classe. 09/02 A 24/04 Operadores lógicos E aritméticos Comandos de controle de fluxo: condicional e laço de repetição Criar formulários para websites com conexão a banco de dados. Criação de funções: formatação da função Data Função para reaproveitamento de código: elaboração de bibliotecas de funções; conjunto de funções: o envio de e-mail e upload Arquitetura cliente/ servidor Variáveis especiais: de Seção e Cookies Aulas expositivas e dialogados com uso do quadro e atividades teóricas, resolução de exercícios propostos individualmente ou em grupo, em classe. 27/04 A 07/07 Formulários, arquivos remotos e tratamento de erros: passagem de parâmetro e validação de campos Acesso ao banco de dados
Docente: EVELINE B. RODRIGUES Componente Curricular: Técnicas de Linguagens para Banco de Dados II Habilidade Bases Tecnológicas Procedimentos Didáticos 1.1 Identificar e selecionar sistemas gerenciadores de banco de dados de acordo com os requisitos levantados. 1.1 Identificar e selecionar sistemas gerenciadores de banco de dados de acordo com os requisitos levantados. 1.1 Identificar e selecionar sistemas gerenciadores de banco de dados de acordo com os requisitos levantados. 1.3 Manipular as informações do banco de dados, de acordo com as necessidades detectadas junto ao cliente. Revisão das regras de conversão do modelo conceitual para o modelo relacional/ lógico Apresentação da linguagem SQL: histórico, ANSI SQL Introdução ao SGBD SQL Server: histórico e visão geral Implementação de banco de dados: criação e exclusão de banco de dados Variáveis e constantes Interface de comando Comandos da ferramenta x comandos SQL Linguagem de definição de dados- DDL: tipos de dados; criar, apagar e alterar tabelas; constraints: conceitos de chave primária (UK, CK e NN); conceitos de integridade referencial constraint de foreign key. Linguagem de manipulação de dados: DML: inserir, apagar e alterar dados; comandos de transação; comandos de seleção de dados com cláusulas: funções (agrupamento, numéricas, caracteres, datas); funções de agregação: máximo, mínimo, soma, contagem e média. Aulas teóricas, expositivas e dialogadas, com uso de quadro e do software Lan School. Atividades práticas em laboratório de informática para conversão do modelo conceitual para o modelo lógico, de forma individual ou em grupo. 6 Cronograma / Dia e Mês 09/02 a 20/02 Aulas teóricas, expositivas e dialogadas, com uso de quadro e do software Lan School. Atividades de pesquisa na Internet, de forma individual ou em grupo. 23/02 a 27/02 Aulas teóricas, expositivas e dialogadas, com uso de quadro e do software Lan School. Atividades de pesquisa na Internet, de forma individual ou em grupo. 02/03 a 06/03 Atividades práticas em laboratório de informática, onde o aluno irá criar e apagar um banco de dados, de forma individual ou em grupo, em classe. Atividades práticas em laboratório de informática, onde o aluno irá desenvolver e testar os conceitos de variáveis e constantes; desenvolvimento de atividades para fixação e complementação do conteúdo, de forma individual ou em grupo, em classe. Atividades práticas em laboratório de informática, onde o aluno irá aprender a utilizar a interface de comando; desenvolvimento de atividades para fixação e complementação do conteúdo, de forma individual ou em grupo, em classe. Atividades práticas em laboratório de informática, onde o aluno irá aprender a manipular a ferramenta e diferenciá-la dos comandos em SQL; desenvolvimento de atividades para fixação e complementação do conteúdo, de forma individual ou em grupo, em classe. 09/03 a 20/03 23/03 a 03/04 06/04 a 17/04 20/04 a 01/05 Aulas teóricas, expositivas e dialogadas, com uso de quadro e do software Lan School. Atividades de pesquisa na Internet, de forma individual ou em grupo. 04/05 a 29/05 Atividades práticas em laboratório de informática, onde o aluno irá desenvolver e testar os comandos da linguagem de manipulação de dados; desenvolvimento de atividades para fixação e complementação do conteúdo, de forma individual ou em grupo, em classe. 01/06 a 07/07
7 Docente: CRISTIANE LUCY RODOLFO BONFETI Componente Curricular: Desenvolvimento de Software I Habilidade Bases Tecnológicas Procedimentos Didáticos Cronograma / Dia e Mês Utilizar as técnicas de orientação a objetos no Introdução à programação Plataformas e características da ferramenta Introdução à programação visual Ambiente visual Depuração e debug Principais objetos computacionais, seus métodos, eventos e propriedade. Mensagens e propriedades em tempo de execução Tipos de variáveis locais, globais e protegidas. Estruturas de condição Formulários: formulário modal e não modal; criação de menus nos formulários; formulários com barra de progressão. Outros objetos Estruturas de repetição Criação de rotinas e sub-rotinas Componentes de classe e superclasse Programação: leitura e gravação de arquivos Conexão com banco de dados Programação orientada a objetos: abstração, encapsulamento, herança, interface, polimorfismo, sobrecarga de métodos. Tratamento de erros. 09/02 a 23 /02 24/02 a 06/03 09/03 a 02 /04 06 /04 a 13/04 14/04 a 08/05 11/05 a 29/05 01/06 a 19/06 15/06 a 19/06 22/06 a 07/07 01/07 a 07/07
8 Docente: WESLEY PINHO E SILVA CARÇADO e GUILHERME HENRIQUE DOS SANTOS Componente Curricular: Programação de Computadores I Habilidade Bases Tecnológicas Procedimentos Didáticos Cronograma / Dia e Mês Utilizar técnicas de orientação a objetos para programação de código fonte. Compilar código fonte para depurar erros, gerar programas e realizar testes, conforme as especificações solicitadas. Introdução a Linguagem Orientada a Objetos. Instalação e configuração da ferramenta IDE: - Classes e objetos;- Variáveis;- Tipos de dados; - Palavras reservadas; - Declaração de variáveis e conversão de dados; - Componentes tipados. Componente não-tipado: - Criação;- Utilização;- Manutenção. Manipulação do tipo enumerada. Operadores aritméticos: - Adição, subtração, multiplicação, divisão e resto da divisão. Incremento e decremento.métodos e escopo: - Declarações que retornam valores;- Sintaxe dos métodos; - Criando um escopo local com um método; - Criando um escopo de classe com uma classe. Controle de fluxo, expressões e operadores condicionais. Laços ou estruturas de repetição. Vetores, matrizes, funções e procedimentos. Tratamento de erros. Editor visual. Introdução a Linguagem Orientada a Objetos. Instalação e configuração da ferramenta IDE: - Classes e objetos; - Variáveis; - Tipos de dados; - Palavras reservadas; - Declaração de variáveis e conversão de dados; - Componentes tipados. Componente não-tipado: - Criação;- Utilização;- Manutenção. Manipulação do tipo enumerada. Operadores aritméticos: - Adição, subtração, multiplicação, divisão e resto da divisão. Incremento e decremento. Métodos e escopo: - Declarações que retornam valores; - Sintaxe dos métodos; - Criando um escopo local com um método; - Criando um escopo de classe com uma classe. Controle de fluxo, expressões e operadores condicionais. Laços ou estruturas de repetição. Vetores, matrizes, funções e procedimentos. Tratamento de erros. Editor visual. Aulas práticas, expositivas e dialogadas, com uso de quadro e atividades práticas em laboratório de informática; desenvolvimento de atividades para fixação, de forma individual ou em grupo, atividades extraclasse. Aulas práticas, expositivas e dialogadas, com uso de quadro e atividades práticas em laboratório de informática; desenvolvimento de atividades para fixação, de forma individual ou em grupo, atividades extraclasse. 09/02 a 31/03 01/04 a 29/05
9 Docente: JOEL COUTINHO DE SOUZA Componente Curricular: Gestão de Sistemas Operacionais II Habilidade Bases Tecnológicas Procedimentos Didáticos 1.1. Identificar as ferramentas de virtualização mais adequadas para instalação de servidores. 1. Instalação de sistemas para virtualização de servidores: HyperV ou VMWare ou VirtualBox Cronograma / Dia e Mês 1.2. Utilizar adequadamente os recursos dos Sistemas Operacionais para Servidores. 1.3. Efetuar configurações nos Sistemas Operacionais para Servidores. 1.4. Identificar estrutura organizacional para implementação de serviços de diretório, aplicando as devidas permissões aos objetos computacionais como pastas, filas de impressão, usuários e também a equipamentos como impressoras e computadores entre outros recursos. 2. Conceitos de sistema de arquivos para servidor 3. Gerenciamento de discos 4. Serviços de diretório: conceitos, estrutura e componentes; criação de domínio; administração de contas de usuários e grupos; criação e administração de objetos computacionais e serviços 5. Configuração de serviços do servidor: DNS, DHCP, compartilhamento de pastas e arquivos; instalação de serviços de spool e impressoras; agendamento de cópia de segurança e recuperação de dados Aulas expositivas, dialogadas, teórica e práticas em laboratórios de informática, utilizando computadores e softwares específicos. 09/02 a 07/07 6. Monitoramento, desempenho e logs de alerta. 7. Recursos de auditoria e criptografia. 8. Conceito de computação em nuvem. _
10 Docente: JAQUELINE DELGADO MARTINS Componente Curricular: Empreendedorismo e Inovação Habilidade Bases Tecnológicas Procedimentos Didáticos Cronograma / Dia e Mês 1. Utilizar competências pessoais e profissionais, selecionando projetos que possibilitem a geração de benefícios para si e para a sociedade. (1) 1. Introdução, definições e conceitos 2. O contexto do empreendedorismo no Brasil e no mundo globalizado: características e perfil do empreendedor 3. Introdução a plano de negócios e planejamento 4. Tipos de empresas e empresários 5. Modelos de negócios na Internet e na Informática Aula expositiva e dialogada, com apresentação e debate sobre os temas em sala de aula. Estudo de caso. em equipes ou individual. Jogo: O Empreendedor José Dornellas Testes do Sebrae Perfil Empreendedor Dinâmicas 09/02 a 27/03 1. Utilizar competências pessoais e profissionais, selecionando projetos que possibilitem a geração de benefícios para si e para a sociedade. (1) 2.1Identificar oportunidades no ambiente de trabalho, apresentando propostas inovadoras.(2) 6. Plano de Negócios para empresas de TI 7. Identificando e avaliando oportunidades de negócios na Informática 8. Criando um ambiente empresarial através de uma incubadora 9. Apresentação e discussão de casos de sucesso de empreendedorismo (1) 10. A inovação na Informática: introdução; programas de computador; serviço; produto 11. Processos da criação inovadora: conceito e implementação; apresentação e discussão de casos de empresas inovadoras 12. Obtendo conhecimento e inovação: busca/ pesquisa de informações 13. Assegurando a criação 14. O Capital Intelectual 15. Criação de valor com a inovação Visita Técnica Palestra com os Responsáveis da Incubadora de Empresas em Tupã. Pesquisas e apresentação Aula teórica com uso de material de apoio, com solução de dúvidas e exposição de casos práticos. Aula expositiva com apresentação e debate sobre inovação na informática. Pesquisas e apresentação Dinâmicas 28/03 a 29/04 30/04 a 31/05
11 16. Registro no INPI e em outros países 17. Direito autoral para programas de computador: 18. Mídias sociais: o utilização de mídias sociais em ecommerce redes sociais; Desenvolvimento de dinâmica. Estudo de caso. 2.2 Detectar tendências com o uso de ferramentas para análise de redes sociais. (2) 19.Marcas para produtos e serviços: o interação com seguidores e relações públicas na Internet; o atendimento ao público; o teoria e prática da viralização Exercícios individuais e em equipe. Desenvolvimento de um APP. Pesquisas e apresentação 01/06 a 07/07 o Google Analytics; o Klout; o Twittanalizer _
Docente: ADAUTO LUÍS MICHELOTTI JR Componente Curricular: Planejamento do Trabalho de Conclusão de Curso (TCC) em Informática Habilidade Bases Tecnológicas Procedimentos Didáticos Cronograma / Dia e Mês 1.1. Identificar demandas e situações-problema no âmbito da área profissional. 1.2. Identificar fontes de pesquisa sobre o objeto em estudo. 1.3. Elaborar instrumentos de pesquisa para desenvolvimento de projetos. 1.4. Constituir amostras para pesquisas técnicas e científicas, de forma criteriosa e explicitada. 1.5. Aplicar instrumentos de pesquisa de campo. 5. Problematização 2.1. Consultar Legislação, Normas e Regulamentos relativos ao projeto. 1. Estudo do cenário da área profissional: características do setor: o macro e microrregiões avanços tecnológicos; ciclo de vida do setor; demandas e tendências futuras da área profissional; identificação de lacunas (demandas não atendidas plenamente) e de situações-problema do setor 2. Identificação e definição de temas para o TCC: análise das propostas de temas segundo os critérios: o pertinência; o relevância; o viabilidade Avaliação pelo interesse, participação, realização da proposta de trabalho. 09/02 a 25/02 Avaliação pelo interesse, participação, realização da proposta de trabalho. 3. Definição do cronograma de trabalho Avaliação pelo interesse, participação, realização da proposta de trabalho. 4. Técnicas de pesquisa: documentação indireta: o pesquisa documental; o pesquisa bibliográfica o técnicas de fichamento de obras técnicas e científicas; documentação direta: o pesquisa de campo; o pesquisa de laboratório; o observação; o entrevista; o questionário técnicas de estruturação de instrumentos de pesquisa de campo: o questionários; o entrevistas; o formulários etc Avaliação pelo interesse, participação, realização da proposta de trabalho. Dinâmicas, Oficinas. 25/02 a 18/03 18/03 a 08/04 08/04 a 29/04 Avaliação pelo interesse, participação, realização da proposta de trabalho. 29/04 a 13/05 6. Construção de hipóteses Avaliação pelo interesse, participação, realização da proposta de trabalho. 13/05 a 03/06 12 2.2. Registrar as etapas do trabalho. 7. Objetivos: geral e específicos (Para quê? e Para quem?) 2.3. Organizar os dados obtidos na forma de textos, planilhas, gráficos e esquemas. 8. Justificativa (Por quê?) Avaliação pelo interesse, participação, realização da proposta de trabalho. Realização do Pré-Projeto. Avaliação pelo interesse, participação, realização da proposta de trabalho. Entrega do Pré-Projeto. 03/06 a 10/06 10/06 a 07/07 _