Buscar

Primera aula ITC

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?

Continue navegando