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.