Curso de Introdução a Programação
Aprenda a programar com este curso online.
- Empresa: UFPE
- Nível do curso: Básico
Aprender programação não é uma tarefa impossível como a grande maioria das pessoas pensam. Na verdade, qualquer pessoa pode aprender a programar, independentemente da idade. Mas é preciso ter foco, sendo fundamental definir um objetivo antes de mais nada. Depois, é fundamental começar pela lógica de programação, e não indo direto para uma linguagem, erro cometido por grande parte dos que estão começando.
É fundamental ser constante, mas ao mesmo tempo não pular etapas. Estudar lógica de programação, por exemplo, pode ser uma tarefa chata para alguns estudantes. No entanto, é muito importante não pular etapas, pois todo o conhecimento adquirido no início, fará sentido lá na frente. Ao longo dos estudos, também já é importante definir uma área de atuação, pelo menos inicial, que posteriormente poderá ser modificado.
Aprenda mais sobre programação neste curso online e gratuito. Não deixe de conferir também o curso de Introdução a Programação da USP.
Sobre o curso
Este curso foi criado a partir das gravações das aulas presenciais ministradas para os alunos do 1o período do curso de Ciência da Computação do CIn/UFPE em 2012.1, 2012.2 e 2013.2. Os estudantes poderão acompanhar um conteúdo de ensino superior que vai ajudar muito a criar uma sólida base para que seja possível aprender a programar.
Estrutura do curso
AULA 01 – Conceitos básicos de linguagens de programação, sintaxe e semântica – IF669, CIn-UFPE
AULA 02 – Introdução a Programação em Java e o Ambiente de Desenvolvimento Eclipse – IF669, CIn-UFPE
AULA 03 – Tipos primitivos de Java. Entrada de Dados. Formatação da Saída – IF669, CIn-UFPE
AULA 04, Parte 1 – Operadores Lógicos e Relacionais, Comando condicional (if) – IF669, CIn-UFPE
AULA 04, Parte 2 – Conversão entre tipos primitivos e Casting – IF669, CIn-UFPE
AULA 05, Parte 1 – Comando de seleção (switch) – IF669, CIn-UFPE
AULA 05, Parte 2 – Comandos de repetição (while, do-while, for) – IF669, CIn-UFPE
AULA 06 – Conceitos Básicos de Orientação a Objetos e Strings – IF669, CIn-UFPE
AULA 07 – Construtores e criação de objetos, variáveis e métodos estáticos – IF669, CIn-UFPE
AULA 08 – Passagem de parâmetros, recursão e escopo de variáveis – IF669, CIn-UFPE
Recursão – IF669, CIn-UFPE
AULA 09 – Arrays – IF669, CIn-UFPE
AULA 10 – Garbage Collection e Pacotes – IF669, CIn-UFPE
AULA 11 – Herança – IF669, CIn-UFPE
AULA 12 – Redefinição de métodos e ligações dinâmicas (Herança parte 2) – IF669, CIn-UFPE
AULA 13 – Classes Abstratas – IF669, CIn-UFPE
AULA 14 – Interfaces – IF669, CIn-UFPE
AULA 15 – Exceções – IF669, CIn-UFPE
AULA 16 – Interfaces gráficas, applets, eventos – IF669, CIn-UFPE
Criando interfaces gráficas com o Eclipse Windows Builder – IF669, CIn-UFPE
Aula Extra – Introdução a Estruturas de Dados – IF669, CIn-UFPE
AULA – Organização do sistema em camadas e o Projeto da disciplina – IF669, CIn-UFPE
Aulas:
-
AULA 01 - Conceitos básicos de linguagens de programação, sintaxe e semântica - IF669, CIn-UFPEAULA 02 - Introdução a Programação em Java e o Ambiente de Desenvolvimento Eclipse - IF669, CIn-UFPEAULA 03 - Tipos primitivos de Java. Entrada de Dados. Formatação da Saída - IF669, CIn-UFPEAULA 04, Parte 1 - Operadores Lógicos e Relacionais, Comando condicional (if) - IF669, CIn-UFPEAULA 04, Parte 2 - Conversão entre tipos primitivos e Casting - IF669, CIn-UFPEAULA 05, Parte 1 - Comando de seleção (switch) - IF669, CIn-UFPEAULA 05, Parte 2 - Comandos de repetição (while, do-while, for) - IF669, CIn-UFPEAULA 06 - Conceitos Básicos de Orientação a Objetos e Strings - IF669, CIn-UFPEAULA 07 - Construtores e criação de objetos, variáveis e métodos estáticos - IF669, CIn-UFPEAULA 08 - Passagem de parâmetros, recursão e escopo de variáveis - IF669, CIn-UFPERecursão - IF669, CIn-UFPEAULA 09 - Arrays - IF669, CIn-UFPEAULA 10 - Garbage Collection e Pacotes - IF669, CIn-UFPEAULA 11 - Herança - IF669, CIn-UFPEAULA 12 - Redefinição de métodos e ligações dinâmicas (Herança parte 2) - IF669, CIn-UFPEAULA 13 - Classes Abstratas - IF669, CIn-UFPEAULA 14 - Interfaces - IF669, CIn-UFPEAULA 15 - Exceções - IF669, CIn-UFPEAULA 16 - Interfaces gráficas, applets, eventos - IF669, CIn-UFPECriando interfaces gráficas com o Eclipse Windows Builder - IF669, CIn-UFPEAula Extra - Introdução a Estruturas de Dados - IF669, CIn-UFPEAULA - Organização do sistema em camadas e o Projeto da disciplina - IF669, CIn-UFPE