EXA805: plano de ensino

EXA805 > Plano de Ensino

EXA 805 – ALGORITMOS E PROGRAMAÇÃO II

Professor

João Batista da Rocha Junior

Carga Horária 

60 horas / (T:60; P:00; E:00) 

Pré-­requisitos 

EXA 801 – Algoritmos e Programação I

MI - Algoritmos

Ementa

Noções de paradigmas de linguagem de programação. Princípios de orientação a objetos: objetos, classes, atributos, métodos, mensagens, encapsulamento, herança, composição, polimorfismo, interfaces, acoplamento e ligação dinâmica. Interfaces gráficas e programação orientada a eventos. Tratamento de exceções. Princípios de testes e depuração de programas. Testes de unidade e de integração. Padrão arquitetural MVC. Diagramas de classes da UML. Mapeamento de diagramas de classes para código-fonte. Heurísticas de projeto orientado a objetos: CRC, GRASP e SOLID.

Objetivos, Habilidades e Competências (geral)

Objetivos, Habilidades e Competências (específicos)

Habilidades e Competências

Conteúdo Programático

Tipos abstratos de dados; independência entre especificação e implementação. Princípios de orientação a objetos: objetos, classes, atributos, métodos, mensagens, encapsulamento, herança, composição, polimorfismo, interfaces, acoplamento, ligação dinâmica. Interfaces gráficas e programação orientada a eventos. Princípios de testes e depuração de programas. Construção e uso de bibliotecas básicas.

Metodologia

A metodologia deste módulo será de Aulas Expositivas, mas haverá integração com os módulos do Estudo Integrado de Programação e Matemática Discreta. As Aulas Expositivas serão dialogadas com o objetivo de introduzir assuntos que serão tratados mais detalhadamente nos problemas do Estudo Integrado de Programação.

Material Utilizado

Salas tradicionais de aula, com quadro negro ou branco, kit para escrever nos quadros, retro­projetor, computador e projetor multimídia.

Avaliação

O módulo será dividido em três unidades, para que o estudante possa refletir sobre sua situação em diferentes momentos do curso e, caso necessário, realizar correções de rumo no processo de aprendizagem.

Medidas da Unidade 

A medida de cada uma das três unidades será extraída de uma média ponderada de uma prova escrita, com peso 10.

Média Parcial

A média parcial será a média aritmética das medidas de cada unidade. Obtendo média igual ou superior a 7,0 (sete), o estudante pode ser aprovado, caso cumpra os requisitos de frequência.

Prova Final

Não obtendo média parcial suficiente na avaliação do módulo, o estudante poderá fazer prova final, e a média final será calculada de acordo com o sistema de avaliação vigente na UEFS.

Aprovação no módulo

Para ser aprovado no módulo, o estudante precisa cumprir os seguintes requisitos:

Ter frequência igual ou superior a 75% da carga horária efetiva ministrada no módulo, caso contrário haverá reprovação por frequência; Ser aprovado na avaliação do módulo, caso contrário haverá reprovação por nota.

Referências