Introdução à lógica de Programação
What you'll learn
- Conceitos básicos de programação
- A pensar em programas
- O que são algoritmos
- Quais são as bases da programação
- Tipos de Dados
- Variavéis
- Estruturas de Dados
- Operadores
- Estruturas de Controle - Laços e Condicionais
- Encapsulamento com Funções
- Encapsulamento com Classes e Objetos
Requirements
- Não é necessário nenhum conhecimento prévio
Description
Muitos tem dificuldades com cursos de programação que já começam de cara a programar sem parar para explicar conceitos básicos e comuns a várias linguagens. Este curso tem como objetivo apresentar estes conceitos de lógica de programação para que depois você possa começar um curso da linguagem que lhe interessa sem ficar boiando.
Uso o JavaScript simplesmente por ser uma linguagem que não precisa de nenhuma instalação para começar, mas o objetivo do curso não é ensinar o JavaScript nem o Java, e sim introduzir os conceitos de programação com os quais os alunos de desenvolvimento irão se deparar com frequência independente da linguagem.
Abordo os assuntos que considero mais importantes tanto pela minha experiência em aprender a programar como autodidata, assim como com perguntas que recebo de alunos e colegas da faculdade.
Este é um curso para iniciantes que nunca programaram em qualquer linguagem.
A ideia é ser um curso um pouco de glossário que o aluno pode ver rapidamente e ter uma primeira apresentação aos conceitos para depois poder mergulhar a fundo na sua linguagem escolhida sem se perder tanto como costuma acontecer no começo. Especialmente, pois tem sido minha experiência como aluna que muitos dos professores que sabem muito de programação, e que portanto tem bons cursos, tem a tendência de esquecer que no comecinho alguns alunos podem nunca ter ouvido falar de uma variável, ou de um tipo de dado e já vão falando direto sem parar para explicar esse detalhe pequeno, indo direto nas especificidades da linguagem em questão, e confundindo o aluno. Espero ajudar com isso.
A primeira aula, que é aberta a todos, explica bem o que se deve esperar do curso e alguns conceitos iniciais. É uma aula maior e que deixei aberta de propósito para os alunos poderem ter uma ideia do que esperar do curso. Peço que assistam antes de comprar o curso para decidir se é um curso interessante para você.
Então boa sorte e vamos lá!
Requisitos para o curso:
Acesso à internet e vontade de aprender!
Who this course is for:
- Iniciantes na programação
- Alunos de desenvolvimento iniciantes
- Quem quer entender primeiro os conceitos básicos de programação antes de começar uma linguagem
Instructor
Sou formada em Ciência da Computação, Engenharia de Computação, e Publicidade e Propaganda. Atualmente trabalho como desenvolvedora de software, mas já trabalhei com produção e edição de vídeos, programas de tv, vídeos institucionais e comerciais, tradução, e comunicação fazendo assessoria à uma banda de heavy metal brasileira e sua entrada no mercado Europeu.
Programo desde 2014, e dou aulas de informática básica e programação, online e particulares, desde 2018.
Aqui na Udemy tenho cursos de programação com cursos do básico ao avançado de desenvolvimento Web em HTML, CSS, JS, PHP.E cursos básicos e rápidos voltados para universitários.
Andei meio sumida devido a correria que foi me formar, atender aos alunos particulares e trabalhar tempo integral como desenvolvedora de software. Mas espero ter um tempo para lançar mais cursos em breve.
Meus cursos foram criados usando o a minha experiência como aluna, do que deu certo para mim e o que não deu.
Além disso, tenho cursos que foram criados com meus colegas de faculdade com a série de cursos, a série: Para Universitários!
São cursos de linguagens que tem duas características guiadoras: Cursos curtos com somente o básico necessário para fazer trabalhos de faculdade.
Isso porque são voltados para universitários que podem estar cursando uma disciplina para a qual precisam fazer trabalhos em uma linguagem que não é a que tem interesse de se aprofundar, mas precisam aprender para poder entregar o trabalho. Para isso eles precisam de um resumo que vá direto ao ponto para não perder tempo.
São curtos para que todas as horas do certificado possam ser aproveitadas como horas complementares que muitas universidades pedem.
A série já tem dois cursos: "Introdução a lógica de programação" e "Resumão de C".
Estou trabalhando em tempo integral e estou sem tempo de entrar na plataforma todo dia, e ultimamente a Udemy não está mais enviando avisos de que há notificações de alunos, então pode ser que a resposta leve um tempo.