Módulo 2 de 7 · Texto
Plano de curso
Plano de curso
Curso: Introdução a programação
Carga Horária: 7 horas
Período\Duração:10 dias
Professores: Emerson Sousa Pereira | Suélinton Farias
Descrição do curso
O curso de introduçao a programaçao é um curso voltado aos alunos da disciplina de algoritmos e também aos iniciantes do mundo da programação, assim, possui como meta fornecer vídeos de curta duração e objetivos de forma a ser um suporte aos mesmos.
Público alvo
Alunos que estejam iniciando o curso de Ciências da Computação ou de cursos afins.
Objetivo do curso
O curso tem por objetivo ser um suporte auxiliar ao curso de programação, possuindo videos objetivos de curta duração, ajudando os alunos a pensar de forma algorítmica a fim de resolver de problemas reais, além de introduzir o aluno no mundo da programação.
Requisitos de acesso
Para ter acesso ao curso o aluno deve obedecer aos seguintes requisitos:
- Está matriculado no primeiro período do curso de Ciências da Computação ou áreas afins.
- Possuir computador com um navegador (Browser) de preferência o google Chrome instalado para realizar as atividades.
Característica do Egresso
O aluno que concluir o curso estará apto a implementar e resolver problemas utilizando algoritmos.
Ementa
Introdução ao curso; Hello world; Pensamento Algorítmico; Variáveis; Condicionais; Loop.
Quadro de componentes
Componentes Carga Horária
I Introdução ao curso 10 min
II Hello world 45 min
III Pensamento Algorítmico 1h e 35min
IV Variáveis 1h e 30 min
V Condicionais 1h e 30 min
VI Loop 1h e 30 min
Total de Horas 7h
Conteúdo Programático
- Introdução ao Curso - 10min
- Apresentação do curso - 5min
- Forma de avaliação - 5min
- Hello world - 45min
- Introdução ao javascript - 15 min
- Explicação de como abrir o navegador no modo depurador - 10 min
- Exercício 1: Exibição do Hello world - 20min
- Pensamento Algorítmico - 1h e 35min
- O que é Abstração? - 10min
- Como abstrair? - 10min
- Realizar três exemplos de abstração - 20min
- Lista de Exercícios - 5min
- Resolução da lista de Exercício - cerca de 10min para cada questão( tempo total - aproximadamente 1h)
- Variáveis - 1h e 35min
- O que sao variáveis? 5min
- Tipos de variáveis no Javascript - 5min
- Como usar os tipos de variáveis no Javascript - 15min
- Lista de Exercício - 5min
- Resolução da lista - 10min para cada questão - 1h no total
- Condicionais - 1h e 35min
- O que são? - 10min
- Pra que serve? - 5min
- Exemplo? - 10min
- Lista 6 questões- 5min
- Resolução - 10min para cada questão - 1h no total
- Loop - 1h e 35min
- O que sao? - 10min
- Pra que serve? - 5min
- Exemplo? - 10min
- Lista 6 questões- 5min
- Resolução - 10min para cada questão - 1h no total.
Material/Metodologia
- Slides para as aulas teóricas exibidas por vídeo aulas;
- Captura de tela nas aulas práticas;
- A metodologia a ser utilizado no curso será uma mesclagem de Metodologia de Autoaprendizagem juntamente com a de Aprendizagem Baseada em Problemas.
Avaliação
- As avaliações teóricas serão realizadas através de google forms
- As avaliações práticas serão feitas através do github, o aluno irá submeter seu código com um pull request e o código é avaliado exclusivamente pelos instrutores.
- Para aprovação no curso o aluno deve obter nota igual ou superior a 7(sete).
Abaixo temos um quadro com o peso das avaliações:
Avaliação Peso
Teórica 3,0(três)
Prática 7,0(sete)
Total 10(dez)
Fóruns
O curso contará com dois fóruns um de apresentação e um de discussão:
- Apresentação: Onde o aluno deve responder a seguinte pergunta: “Com a finalidade de conhecermos um pouco mais sobre você e de conhecermos qual sua familiaridade com a disciplina, gostaríamos que nos contasse seu nome, idade, formação acadêmica e o motivo pelo qual se interessou para cursar esta disciplina.”
- Discussão: Onde alunos e professores deve interagir a fim de solucionar dúvidas e expor opiniões.
Referências
T. H. CORMEN, C. E. LEISERSON, R. L. RIVEST e C. STEIN. Introdução a algoritmos. Segunda Edição. Editora Campus. 2002.
About pull requests. Github. Disponível em: <https://help.github.com/articles/about-pull-requests/>.
Acesso em: 26 nov. 2017.
GUSMÃO, Gustavo. Desafio do código. Revista Exame. Disponível em: <https://www.urionlinejudge.com.br/info-exame/ >.
Acesso em: 26 nov. 2017.