Baixe o app para aproveitar ainda mais
Prévia do material em texto
INTRODUÇÃO À COMPUTAÇÃO Prof. Esp. Angelo Moraes Machiaveli Prof. Msc. Fernando Roberto Proença Apresentação do Plano de Ensino da Disciplina Tópicos da Aula O Professor Os Alunos A Disciplina Habilidades e Competências Objetivos Ementa Procedimentos Didáticos Intranet Temas de Estudo Referências Bibliográficas Considerações Finais O Professor Prof. Esp. Angelo Moraes Machiaveli Formação Acadêmica: Bacharel em Ciência da Computação – UNIFRAN (2008) Especialista em Metodologia e Didática do Ensino Superior – FESP (2012) Experiência Profissional: Analista Programador Sênior – UEMG – Unidade Passos, desde julho de 2008 DEPARTAMENTO DE INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS SISTEMA ACADÊMICO RELATÓRIOS BANCO DE DADOS O Professor Prof. Esp. Angelo Moraes Machiaveli Áreas de Conhecimento: Desenvolvimento de Sistemas (C#) Desenvolvimento Web (Html, CSS, JavaScript, Jquery, Asp.Net MVC) Banco de Dados (SqlServer, MySql) WebDesign (BootStrap Framework, Photoshop, Illustrator) Animação 2D (AnimeStudio) Animação e Modelagem 3D (Blender) Os Alunos Apresentação: Nome e Cidade Trabalha na área de informática? Se sim, qual área? Gosta de Programação? Tem facilidade/dificuldade? Se tem dificuldade, qual a dificuldade? Qual área e/ou disciplinas(s) gosta mais? INTRODUÇÃO À COMPUTAÇÃO Habilidades e Competências Identificar oportunidades de mudanças e projetar soluções usando tecnologias da informação nas organizações; Modelar e implementar soluções de Tecnologia de Informação em variados domínios de aplicação; Representar os modelos mentais dos indivíduos e do coletivo na análise de requisitos de um Sistema de Informação; INTRODUÇÃO À COMPUTAÇÃO Objetivos Definir principais fatos históricos na área da computação; Listar e classificar componentes de hardware; Diferenciar elementos de hardware e software; Explicar as diferenças entre os tipos de linguagem de programação; Desenvolver fluxogramas e documentação técnica de softwares; Explicar o funcionamento das técnicas básicas de programação; INTRODUÇÃO À COMPUTAÇÃO Ementa Breve História do Computador. Componentes básicos de um computador. Tipos de software. Classificação das linguagens de alto nível, de montagem e de máquina. Compilador, Montador e Interpretador. Paradigmas de linguagens de programação. Desenvolvimento de algoritmos, com estratégias de solução, representação e documentação. Estruturação de Programas. Tipos de dados, escalares, reais, booleanos, vetores, matrizes e cadeias de caracteres. Ambientes de programação e transcrição de algoritmos. INTRODUÇÃO À COMPUTAÇÃO Ementa Ensino de uma linguagem estruturada. Regras para declaração de identificadores. Operadores matemáticos, relacionais e lógicos. Expressões lógicas e aritméticas. Blocos de execução. Estruturas de decisão. Estruturas de repetição. Tipos de dados avançados: conjuntos, registros, vetores de registros. Conceitos básicos de lógica de programação. INTRODUÇÃO À COMPUTAÇÃO Procedimentos Didáticos Aulas teóricas expositivas em sala de aula Aulas práticas em laboratório Ambiente de Ensino a Distância (Intranet) apoio ao ensino presencial Trabalhos Práticos Avaliações INTRODUÇÃO À COMPUTAÇÃO Intranet Material de Apoio – conteúdo apresentado em aula Atividades – especificações de atividades avaliativas Disco Virtual – para postar trabalhos, armazenar e/ou compartilhar conteúdo com colegas e professores Leitura – material extra complementar, se houver. Contatos/correios – comunicação. Avisos para a turma serão feitas por essa ferramenta. Consulta de notas e frequências – acompanhamento da situação na disciplina Grupos de alunos – usado para postar trabalho em grupo. INTRODUÇÃO À COMPUTAÇÃO Temas de Estudo Conceitos Básicos da Computação; Algoritmos; Variáveis (conceitos, declaração, atribuição de valores); Operadores (aritméticos, relacionais, lógicos); Comandos de Saída; Comandos de Entrada; Comandos Condicionais (if, switch); Comandos de Repetição (for, while, do/while); Variáveis Compostas Homogêneas (Vetor e Matriz); Variáveis Compostas Heterogêneas; CONCEITOS BÁSICOS DA COMPUTAÇÃO ALGORITMOS VARIÁVEIS OPERADORES + - = / % * && || COMANDOS DE ENTRADA E DE SAÍDA ENTRADA SAÍDA ESTRUTURAS DE CONDIÇÃO ESTRUTURAS DE REPETIÇÃO VARIÁVEIS COMPOSTAS 4 8 5 9 2 REGISTRO Nome: Angelo Código: 20 Idade: 29 INTRODUÇÃO À COMPUTAÇÃO Bibliografia Básica ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores : algoritmos, pascal, C/C++ padrão ansi e java . 3. ed. São Paulo : Pearson Education do Brasil, [2012]. INTRODUÇÃO À COMPUTAÇÃO Bibliografia Básica DEITEL, Paul. DEITEL, Harvey. C: Como Programar. Editora Makron Books, 6ª edição, 2011. INTRODUÇÃO À COMPUTAÇÃO Bibliografia Complementar BORDENARUK, Paulo Martins. Princípios de programação em computadores. 10. ed. São Paulo : Ed. Érica, 1998. FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação : a construção de algoritmos e estruturas de dados . 3. ed., 6. reimpr. São Paulo : Pearson Prentice Hall, [2010]. GUIMARÃES, Angelo de Moura; LAGES, Newton Alberto de Castilho. Introdução à ciência da computação. Rio de Janeiro : Ed. J. B. Lippincott Company, [1984]. OLIVEIRA, Jayr Figueiredo de; MANZANO, José Augusto N. G.. Algoritmos : lógica para o desenvolvimento de programação de computadores . 26. ed., rev. São Paulo : Ed. Érica, 2012. Considerações Finais Prof. Esp. Angelo Moraes Machiaveli Email: angelo.machiaveli@fespmg.edu.br Bom semestre para todos!
Compartilhar