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, sala 334
- Ementa: informações institucionais sobre objetivos, programa e bibliografia.
- As aulas serão presenciais, com registro de frequência. Entre as aulas, usaremos Discord para comunicação síncrona/assíncrona por chat/áudio.
- 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 | 13/09/2022 | Ter |
|
2 | 15/09/2022 | Qui |
|
3 | 22/09/2022 | Qui |
|
4 | 27/09/2022 | Ter |
|
5 | 29/09/2022 | Qui |
|
6 | 04/10/2022 | Ter | |
7 | 06/10/2022 | Qui |
|
8 | 11/10/2022 | Ter |
|
9 | 13/10/2022 | Qui | |
10 | 18/10/2022 | Ter | |
11 | 20/10/2022 | Qui |
|
12 | 25/10/2022 | Ter |
|
13 | 27/10/2022 | Qui |
|
14 | 01/11/2022 | Ter |
|
15 | 03/11/2022 | Qui |
|
- | 08/11/2022 | Ter | |
- | 10/11/2022 | Qui | |
- | 15/11/2022 | Ter |
|
- | 17/11/2022 | Qui | |
16 | 22/11/2022 | Ter | |
17 | 24/11/2022 | Qui |
|
18 | 29/11/2022 | Ter | |
19 | 01/12/2022 | Qui | |
20 | 06/12/2022 | Ter |
|
21 | 03/01/2023 | Ter |
|
22 | 05/01/2023 | Qui |
|
23 | 10/01/2023 | Ter |
|
24 | 12/01/2023 | Qui |
|
25 | 17/01/2023 | Ter |
|
26 | 19/01/2023 | Qui |
|
27 | 24/01/2023 | Ter | |
28 | 26/01/2023 | Qui | |
29 | 31/01/2023 | Ter |
|
30 | 02/02/2023 | Qui |
|
(início)
Obs.: Estudantes que não atingiram média 7,0 devem manter contato com a professora para combinar as últimas entregas, que irão compor o exame final.
- Commit inicial: 27/10/2022
- Primeira entrega: 07/11/2022
- Segunda entrega: 14/11/2022
A avaliação irá considerar a produção individual e coletiva a cada bimestre.
A produção individual (peso 5 em cada bimestre) consistirá na entrega de exercícios/problemas resolvidos e atividades personalizadas, estabelecidas previamente entre estudantes e professora.
A produção coletiva (peso 5 em cada bimestre) consistirá em projetos de programação desenvolvidos em grupo.
As produções serão examinadas a cada bimestre, compondo 2 momentos de avaliação parcial, nas seguintes datas:
- 1o Bimestre:
01 e 03/11/2022(cronograma alterado - ver aulas) - 2o Bimestre:
24 e 25/01/2023(cronograma alterado - ver aulas)
Avaliação final (exame): 07/02/2023
(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)
- Ralph Morelli, Ralph Walde, Beryl Hoffman. Java, Java, Java: Object-Oriented Problem Solving
- 2.4 Class Definition
Seção sobre definição de classes, com exemplos e exercícios
- 2.4 Class Definition
- Alura. Java e Orientação a Objetos
Apostila gratuita. - University of Helsinki. Java Programming - A free online course on learning Java