Universidade Federal de Santa Maria
Desafie-se a explorar o maravilhoso mundo das linguagens de programação!
Sobre a disciplina
·
Aulas
·
Avaliações
·
Bibliografia
- Professora: Andrea Schwertner Charão (andrea@inf.ufsm.br)
- Horários: terças e quintas, das 10:30 às 12:30, salas 361 (Anexo A - CT) e 258 (Anexo A - CT)
- Ementa: informações institucionais sobre objetivos, programa e bibliografia.
- Plano de ensino: planejamento de atividades, sujeito a ajustes.
- As aulas serão presenciais, com registro de frequência.
- Usaremos estratégias de aprendizagem ativa, incluindo dinâmicas/discussões, práticas com resolução de problemas e projetos colaborativos de programação, alternados com momentos expositivos sempre que necessário.
- Todo o material da disciplina será disponibilizado via GitHub e as entregas de exercícios e trabalhos também serão no GitHub.
(início)
| Aula | Data | Dia | Assunto/Atividade |
|---|---|---|---|
| 1 | 05/08/2025 | Ter |
|
| 2 | 07/08/2025 | Qui |
|
| 3 | 12/08/2025 | Ter |
|
| 4 | 14/08/2025 | Qui |
|
| 5 | 19/08/2025 | Ter |
|
| 6 | 21/08/2025 | Qui |
|
| 7 | 26/08/2025 | Ter |
|
| 8 | 28/08/2025 | Qui |
|
| 9 | 02/09/2025 | Ter |
|
| 10 | 04/09/2025 | Qui |
|
| 11 | 09/09/2025 | Ter |
|
| 12 | 11/09/2025 | Qui |
|
| 13 | 16/09/2025 | Ter |
|
| 14 | 18/09/2025 | Qui |
|
| 15 | 23/09/2025 | Ter |
|
| 16 | 25/09/2025 | Qui |
|
| 17 | 30/09/2025 | Ter |
|
| 18 | 02/10/2025 | Qui |
|
| 19 | 07/10/2025 | Ter |
|
| 20 | 09/10/2025 | Qui |
|
| 21 | 14/10/2025 | Ter |
|
| 22 | 16/10/2025 | Qui |
|
| 23 | 21/10/2025 | Ter |
|
| 24 | 23/10/2025 | Qui |
|
| - | 28/10/2025 | Ter |
|
| 25 | 30/10/2025 | Qui |
|
| 26 | 04/11/2025 | Ter |
|
| - | 06/11/2025 | Qui |
|
| 27 | 11/11/2025 | Ter |
|
| 28 | 13/11/2025 | Qui |
|
| 29 | 18/11/2025 | Ter | |
| - | 20/11/2025 | Qui |
|
| - | 25/11/2025 | Ter |
|
| 30 | 27/11/2025 | Qui |
|
| 31 | 02/12/2025 | Ter |
|
| 32 | 04/12/2025 | Qui |
|
| 32 | 09/12/2025 | Ter |
|
(início)
Primeiro bimestre:
- Prova de leitura/escrita de código (peso 5): 25/09
- Apresentação de exercícios (peso 2)
- Produção individual personalizada (peso 3): 28/09
Segundo bimestre:
- Apresentação de exercícios (peso 2)
- Projeto final de programação (peso 8): apresentações em 27/11 e 02/12
Avaliações finais / atividades de recuperação de avaliações: 04/12 e 09/12
(início)
- Robert Sebesta. Conceitos de Linguagens de Programação. Bookman, 2018. Disponível no Portal de E-books da UFSM.
- Bruce A. Tate. Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages.
- Outros materiais de referência indicados nas aulas.
(início)
- The Computer Language Benchmarks Game: grande comparativo de desempenho entre várias linguagens, com diferentes benchmarks e configurações. Não se deixe enganar pela aparência da página - ela não é estilizada, o valor dela está nos dados e no processo. Avaliar desempenho não é trivial, cuidado para não tirar conclusões apressadas 🤔
(início)