Vídeos no Youtube
Códigos no Git Hub
Aula 01
- Apresentação do Plano de Ensino
- Aula com Profa Aline, sobre sistema EAD
Aula 02
- Apresentação do Plano de Ensino
- Instalação do ambiente Dev-C++
- Primeiro Programa
- Edição, compilação e execução do primeiro programa
Aula 02 – Python – Ambientes de Execucao
Aula 03
- Introdução a linguagem de programação
- Breve história da linguagem C
- Compilação versus interpretação
- Tipos de arquivos
- Fluxos das informações de um programa
- Tipos de informação
- Tipos de dados
- Variáveis e Constantes
- Nomenclatura de variáveis
- Declaração de variáveis
- Tipos de dados
- Comentários
- Operadores aritméticos
- Operadores relacionais
- Algumas referencias bibliográficas
- Estrutura dos programas
- A função printf
- Operador de endereco & (E comercial)
- A função scanf
- Exemplos de programas em C
- Treino e prática em linguagem C (Extra Classe)
- Transformação de Algoritmo para Linguagem C
Aula 03A – Python – Tipos de dados, variaveis e constantes
Aula 03B – Python – Estrutura de Programas e as funcoes de impressao
Aula 04
- Estruturas de decição
- Operadores relacionais
- Operadores lógicos
- Comando IF e exemplos
- Comandos IF com mais de uma instrução
- Comando IF e ELSE e expemplos
- Comando IF´s aninhados
- Operador ? e exemplos
- Comando switch
- Exercícios Extra-Classe (Treinamento)
- Tradução de algoritmos para linguagem C
- Exercícios para desenvolvimento
- Depuração de programas
Aula 04A – Python – Estruturas de decisao
Aula 05
- Estruturas de repetição
- Contador e Acumulador
- Do while, conceitos e exemplos
- While, conceitos e exemplos
- Novos operadores aritméticos
- For, conceitos e exemplos
- Break e Continue
- Exercícios para depuração
- Treinamento em Código
- Tradução de algoritmos para linguagem C
Aula 05A – Python – Estruturas de repeticao
Aula 06
- Semana da responsabilidade social (apresentação de palestras)
Aula 07
- Vetores;
- Declaração e atribuição;
- Representação do vetor em memória;
- String;
- Função getchar;
- Exibição de strings;
- Leitura de strings;
- Outras funções de string (strlen, strcat, strcmp, strcpy);
- Matrizes;
- Declaração de matrizes bidimencionais;
- Manipulação de matrizes através de variáveis;
- Utilizando laços para manipular e imprimir matrizes
- Inicialização de matrizes bidimencionais
Aula 08
- Prova 01;
Aula 09
- Funções;
- Vantagens em se utilizar funçoes;
- Visão geral de arquivos utilizando função;
- Forma geral de uma função;
- Retorno de uma função;
- Argumentos de função (parametros)
- Chamada por Valor versus referencia
- Protótipos de funções
- Comando goto
- Vida e escopo de variáveis
- Variáveis globais e locais
- Exercídios
Aula 10 (Por video aula)
- Busca Binária
- Busca Sequencial
- Registros e estruturas em C
- Definições de estrutura
- Alocação de memória
- Referenciando elementos
- Vetores de estruturas
- Exemplo de estrutura
- Exercícios
- Manipulação de arquivos;
- Streams x arquivos
- Streams binarios
- Streams de textos
- Principais funcoes
- Ponteiros para arquivos
- Abertura, leitura e gravação de streams de arquivos
- Exemplos de leitura e gravacao
- Rewind
- Fread e fwrite
Aula 10B – Python – Dicionarios
Aula 11
- Entrega de projeto em C
- Entrega de projeto em Python
- Dicas para projetos em C
- Montagem de Menu
- Remover arquivo Dat
- Posicionamento de cursor para printf
- Trabalhando com varios arquivos em um unico projeto