Segurança da tecnologia da informação Oficina temática: Algoritmos e Programação Professor: Ernesto Lindstaedt
Roteiro Apresentação Entrevista Visão geral da oficina Material e recursos Dúvidas, sugestões Laboratório e biblioteca
Apresentação Carga horária: 8hs por semana (23, 43) Abordagem: teórico/ prática Material: livros, apostilas, indicações de links e sites, resumos, interações no AVA Metodologia: proposições de problemas e projetos visando ao objetivo geral do curso
Apresentação Competências: Desenvolvimento da habilidade de representação de problemas através de algoritmos Uso de estruturas de dados na elaboração de algoritmos Uso de estruturas de seqüência, seleção e repetição na construção de algoritmos Uso da linguagem C++ no desenvolvimento de soluções para os problemas propostos Uso de diagramas de caso de uso e classes (UML)
Apresentação Competências: Desenvolvimento da habilidade de representação de problemas através de algoritmos Uso de estruturas de dados na elaboração de algoritmos Uso de estruturas de seqüência, seleção e repetição na construção de algoritmos Uso da linguagem C++ no desenvolvimento de soluções para os problemas propostos Uso de diagramas de caso de uso e classes (UML)
Apresentação Conteúdos: Variáveis, contadores, acumuladores; Estruturas de armazenamento (estáticas); Arquivos; Expressões e operadores; Seleção, laços; Rotinas, parâmetros; Diagramas de caso de uso e classes.
Apresentação Avaliação: Cumulativa Incremental Competência exigida x alcançada Acompanhamento
Entrevista - Conhecimentos prévios - Experiências relacionadas - Motivação - Outros comentários } mapeamento do grupo = personalização e colaboração
Visão geral Atividades teóricas Atividades práticas em laboratório Desenvolvimento de soluções Básicas Intermediárias Evolução “incremental” Objetivo maior: embasamento e prática
Material e recursos AVA ( Site pessoal: Biblioteca Contato pessoal com professor Sugestões de leituras e sites
Material e recursos Bibliografia Terada, Routo. Desenvolvimento de Algoritmos e Estruturas de Dados. São Paulo: McGraw-Hill, Lee, Richard C.. Tepfenhart, William M.. Paschoa, Celso Roberto (trad.). UML e C++: Guia Prático de Desenvolvimento Orientado a Objeto. São Paulo: Makron, Wirth, Niklaus. Lee, Cheng Mei (trad.). Algoritmos e Estruturas de Dados. Rio de Janeiro: LTC, Szwarcfiter, Jayme Luiz. Markenzon, Lilian. Estruturas de Dados e seus Algoritmos. 2. ed. Rio de Janeiro: Livros Técnicos e Científicos, Preiss, Bruno R.. Gouvêa, Elizabeth Ferreira (trad.). Estruturas de Dados e Algoritmos: Padrões de Projetos Orientados a Objetos com Java. Rio de Janeiro: Campus, 2000.
Dúvidas, sugestões?
Comentários?
Laboratório e biblioteca Sala 1A015