Nome da Atividade
INTRODUÇÃO À PROGRAMAÇÃO
CÓDIGO
15001119
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
SEMIPRESENCIAL
Unidade responsável
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
CARGA HORÁRIA EAD
2
CRÉDITOS
4
FREQUÊNCIA APROVAÇÃO
75%
NOTA MÉDIA APROVAÇÃO
7
Ementa
Elementos do Pensamento Computacional (abstração, decomposição, generalização, pensamento algorítmico, avaliação); Resolução de problemas computacionais. Manipulação de variáveis. Algoritmos com fluxo sequencial, condicional e repetições. Uso de Vetores e Matrizes no tratamento de conjuntos de dados, bem como registros. Subrotinas e funções. Linguagens de programação sequencial: estrutura de um programa, tipos, tipos estruturados e ponteiros, declarações, comandos, subprogramas, entrada e saída, algoritmos com matrizes, uso de arquivos.
Objetivos
Objetivo Geral:
Esta disciplina tem por objetivo dar ao aluno condições de: compreender conceitos relacionados com pensamento computacional (PC), entender o PC enquanto uma teoria que pode fornecer estratégias para solução de problemas, representar a resolução de problemas por meio de algoritmos, aplicar princípios de lógica na construção de algoritmos, selecionar e manipular dados que levem a solução otimizada de problemas e planejar e hierarquizar as ações para a construção de programas.Conteúdo Programático
Bibliografia
Bibliografia Básica:
- BARRY, Paul. Pyton use a cabeça! Rio de Janeiro Alta Books 2018 1 recurso online (Use a cabeça! (head first)). ISBN 9786555207842.
- CORMEN, Thomas H. (et al). Algoritmos: teoria e prática. 3.ed. Rio de Janeiro: Elsevier, 2012. 926 p. ISBN 9788535236996
- PERKOVIC, Ljubomir. Introdução à computação usando Python um foco no desenvolvimento de aplicações. Rio de Janeiro LTC 2016 1 recurso online ISBN 9788521630937.
Bibliografia Complementar:
- MUELLER, John Paul. Algoritmos para leigos. Rio de Janeiro Alta Books 2018 1 recurso online. ISBN 9788550809298.
- RACIOCÍNIO algorítmico. Porto Alegre SAGAH 2020 1 recurso online ISBN 9786581492915.
- RIBEIRO, João Araujo. Introdução à programação e aos algoritmos. Rio de Janeiro LTC 2019 1 recurso online ISBN 9788521636410.
- SOFFNER, Renato. Algoritmos e programação em linguagem C. São Paulo Saraiva 2013 1 recurso online ISBN 9788502207530.
- TORRES, Esquírio, F. et al. Pensamento computacional. Porto Alegre: SAGAH,2019 recurso online ISBN 9788595029972.
Turmas Ofertadas
| Turma | Período | Vagas | Matriculados | Curso / Horários | Professores | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| M1 | 2026 / 1 | 35 | 35 |
Engenharia Eletrônica (Bacharelado) Horários
|
DENIS TEIXEIRA FRANCO Professor responsável pela turma |
Disciplinas Equivalentes
| Disciplina | Curso |
|---|---|
| ALGORITMOS E PROGRAMAÇÃO | Engenharia Eletrônica (Bacharelado) |