Mudanças entre as edições de "Introdução a Programação"
(→Média das Turmas) |
(→Média das Turmas) |
||
Linha 28: | Linha 28: | ||
! EE1 | ! EE1 | ||
! EE2 | ! EE2 | ||
− | |||
! Média | ! Média | ||
|- | |- | ||
Linha 34: | Linha 33: | ||
| 6.25 | | 6.25 | ||
| 6.86 | | 6.86 | ||
− | |||
| 6.73 | | 6.73 | ||
|- | |- | ||
Linha 40: | Linha 38: | ||
| 6.8 | | 6.8 | ||
| 7.28 | | 7.28 | ||
− | |||
| 7.05 | | 7.05 | ||
|- | |- | ||
Linha 46: | Linha 43: | ||
| 7.11 | | 7.11 | ||
| 6.62 | | 6.62 | ||
− | |||
| 7.08 | | 7.08 | ||
|- | |- | ||
Linha 52: | Linha 48: | ||
| 5.83 | | 5.83 | ||
| 6.41 | | 6.41 | ||
− | |||
| 6.45 | | 6.45 | ||
|- | |- | ||
Linha 58: | Linha 53: | ||
| 6.3 | | 6.3 | ||
| 6.61 | | 6.61 | ||
− | |||
| 7.33 | | 7.33 | ||
|- | |- | ||
Linha 64: | Linha 58: | ||
| 8.04 | | 8.04 | ||
| 8.26 | | 8.26 | ||
− | |||
| 8.45 | | 8.45 | ||
|- | |- | ||
Linha 70: | Linha 63: | ||
| 5.59 | | 5.59 | ||
| 6.14 | | 6.14 | ||
− | |||
| 6.19 | | 6.19 | ||
|} | |} |
Edição das 14h42min de 4 de novembro de 2013
A disciplina de Introdução a Programação expõe conceitos e técnicas fundamentais de programação, com enfoque em linguagens orientadas a objetos e utilizando a linguagem Java. O curso é ministrado por dois professores, e a turma é dividida em duas, com as aulas ocorrendo nos laboratórios de graduação. A equipe de monitores é vasta e geralmente há um monitor para cada dupla formada para o projeto. Você pode acessar o site da disciplina aqui.
Professores
Os dois professores que ministram a disciplina são Sérgio Soares e Ricardo Massa.
- Sérgio Soares
Concluiu o doutorado em Ciência da Computação pela Universidade Federal de Pernambuco em 2004. Atualmente é Professor Adjunto do Centro de Informática da Universidade Federal de Pernambuco (CIn/UFPE). Orienta trabalhos de doutorado, mestrado, especialização, iniciação científica e de conclusão de curso na área de Computação. Coordena projetos de pesquisa financiados por CNPq, FACEPE, FINEP e Petrobras. É coordenador executivo do INES - Instituto Nacional de Ciência e Tecnologia para Engenharia de Software. Atua na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: Desenvolvimento de Software Orientado a Aspectos, Linhas de Produto de Software, Orientação a objetos, Testes de Software e Engenharia de Software Experimental.
- Ricardo Massa
É professor ajunto do Centro de Informática da Universidade Federal de Pernambuco (CIn/UFPE), onde também é vice-coordenador do Programa de Pós-graduação em Ciência da Computação.
Objetivos
O curso visa motivar, discutir, exercitar, e consolidar o uso de técnicas de programação que tenham um impacto considerável sobre qualidade de software e produtividade no desenvolvimento. Em particular, pretende-se alcançar os seguintes objetivos:
- discutir conceitos de programação orientada a objetos, ilustrando como os mesmos são representados na linguagem de programação Java
- discutir como programas em Java podem ser adequadamente escritos, estruturados e documentados
- explorar o ambiente de suporte a Java, incluindo ferramentas e bibliotecas de classes
- desenvolver, documentar e avaliar uma aplicação de médio porte em Java
- discutir princípios de engenharia e qualidade de software.
Tópicos Abordados
Serão abordados aspectos de qualidade de software, conceitos de objetos, classe, método e atributo, information hiding, métodos e variáveis estáticas, criação e remoção de objetos, construtores, referências, aliasing, mecanismos de passagem de parâmetros, overloading, pacotes, herança, subtipos, polimorfismo, dynamic binding, classes abstratas, interface e mecanismos para tratamento de exceções. O ambiente de desenvolvimento utilizado pelos alunos é o Eclipse.
Média das Turmas
Ano/Semestre | EE1 | EE2 | Média |
---|---|---|---|
2008.2 | 6.25 | 6.86 | 6.73 |
2009.1 | 6.8 | 7.28 | 7.05 |
2010.2 | 7.11 | 6.62 | 7.08 |
2011.1 | 5.83 | 6.41 | 6.45 |
2011.2 | 6.3 | 6.61 | 7.33 |
2012.1 | 8.04 | 8.26 | 8.45 |
2012.2 | 5.59 | 6.14 | 6.19 |