Introductory Programming

Book (unfinished)

Unfinished book written by Fabricio Ferrari and me

Pdf File (in portuguese)

Video Tutorials

Here there is a list of some video tutorials about introductory programming using C. The tutorials were developed with Wink and are all in Portuguese. These videos are part of a past project that I was involved which aimed to develop learning objects for computer programming.

Video Tutorial 01 – Using Kate Editor (Uso do Editor Kate)

Video Tutorial 02a – Hello World – using Kate at Linux (Olá Mundo – usando o Editor Kate no Linux)

Video Tutorial 02b – Hello World – using DevC++ IDE at Windows (usando o IDE DevC++ no Windows)

Video Tutorial 03 – Input and Output (Leitura e Escrita)

Video Tutorial 04 – Average (Cálculo da Média)

Video Tutorial 05 – Using Parentheses in Arithmetic Operations (Utilização de Parênteses em Operações Aritméticas)

Video Tutorial 06 – Average between two Integers (Cálculo de Média entre Dois Números Inteiros)

Video Tutorial 07 – Arithmetic and Relational Operators (Operadores Aritméticos e Relacionais)

Video Tutorial 08 – If then (Estrutura de Condição If Else)

Video Tutorial 09a – Logical Operator AND (Operador Lógico E)

Video Tutorial 10a – Nested If then (Estrutura de Condição If Else Aninhada)

Video Tutorial 10b – Nested If then – 2nd tutorial (Estrutura de Condição If Else Aninhada – 2o tutorial)

Video Tutorial 11 – Switch (Estrutura de Condição Switch)

Video Tutorial 12a – Loops with for –  counting in ascending order (Estrutura de Repetição For – com contagem crescente)

Video Tutorial 12b – Loops with for – counting in descending order (Estrutura de Repetição For  – com contagem decrescente)

Video Tutorial 12c – Loops with for – alphanumeric counting (Estrutura de Repetição For – com contagem crescente e alfanumérica)

Video Tutorial 13a – Loops with while (iEstrutura de Repetição While)

Video Tutorial 13b – Loops with while – without counters (Estrutura de Repetição While – sem contadores)

Video Tutorial 14 – Counters (Contadores)

Video Tutorial 15 – Arrays (Vetores)

Video Tutorial 16 – Pointers (Ponteiros)

Video Tutorial 17 – Functions (Funções)