Baixe o app para aproveitar ainda mais
Prévia do material em texto
Introdução à Tecnologia da Computação Universidade Federal de Uberlândia Profa. Maria Fernanda S. Almeida Email: nandasalmeida@yahoo.com.br Programação do curso � O computador � Evolução � A estrutura de um computador digital; � CPU; � Periféricos. � Memória; � Algoritmo � Conceituação; � Tipos; � Tipos de dados; � Variável. � Linguagens de programação � Evolução; � Tipos e suas aplicações; � Compilador. Programação do curso � Conceitos de algoritmos aplicados à linguagem C++ � Estrutura geral de um programa em C++; � Declaração de bibliotecas; � Programa Principal (main); � Declaração de variáveis; � Blocos de comandos; � Funções. � Bibliotecas; � Entrada e saída de dados; � Matemáticas. � Operadores; � Lógicos; � Aritméticos; � Relacionais. � Comandos condicionais; � Comandos de repetição; Programação do Curso � Vetores numéricos e alfanuméricos: � Inclusão e Exclusão; � Pesquisa; � Ordenação. � Matrizes (Vetores bidimensionais): � Inclusão e Exclusão; � Pesquisa; � Ordenação. � Estruturas; � Declaração; � Utilização; � Vetores de estruturas. Bibliografia � Básica: � Treinamento em Linguagem C++ Módulo 1 (2°Ed.). Autor: Victorine Viviane Mizrahi. Editora: Pearson. � Apostila de C++. � Complementar: � Fundamentos da programação de computadores (2° Ed). � Autores: Ana Fernanda Gomes e Edilene Aparecida. � Internet (google). Compilador C++ � Baixar o compilador pela internet no site: � http://www.microsoft.com/visualstudio/ptb/downloads#d-2010- express Motivação � Porque aprender uma linguagem de programação? � Ajuda desenvolver o raciocínio lógico e saber expressá-lo; � Usufruir da grande capacidade de cálculo e resolução de problemas lógicos dos processadores atuais; � Capacidade de criar novas soluções de engenharia utilizando os processadores de dados; � Independência dos programadores; Aplicações: �Desenvolvimento de softwares de simulação; �Utilização dos softwares existentes. Aplicações: Aplicações: Aplicações: Aplicações: Aplicações: Aplicações: Aplicações: Aplicações: Aplicações: Aplicações: Metodologia � Aulas: � Teóricas: � Exposição de conceitos; � Lógica de programação; � Linguagem C++; � Atividades de sala; � Listas de Exercícios; � Laboratório: � Revisão dos conceitos e técnicas; � Implementação prática dos conceitos e técnicas; �Monitoria. Método de avaliação � Aula teórica (80 pontos): � Três provas; � Data da primeira prova: 29 de janeiro (25 pontos). � Data da segunda prova: 05 de março (25 pontos). � Data da terceira prova: 09 de abril (30 pontos). � Aula de laboratório (20 pontos): � Exercícios semanais; � Os programas serão entregues aos monitores da disciplina. Dúvidas?
Compartilhar