PAULO PEDRO DO NASCIMENTO

COORDENAÇÃO DO CURSO DE FARMÁCIA/CCS

Ir ao Menu Principal

paulo pedro do nascimento

CFT - COORDENAÇÃO DO CURSO DE FARMÁCIA/CCS

CTBJ/UFPI104 - PROJETO INTEGRADOR II - Turma: 01 (2024.1)

Tópicos Aulas
Introdução e Definição de Temas (23/02/2024 - 22/03/2024)
Apresentação da disciplina, objetivos e metodologia de trabalho. Discussão sobre temas e definição dos grupos de trabalho. Início da pesquisa sobre o tema escolhido e levantamento de requisitos.
Análise de Requisitos e Planejamento (05/04/2024 - 26/04/2024)
Análise detalhada dos requisitos do projeto e definição de escopo. Elaboração de diagramas UML (casos de uso, diagrama de classes, etc.). Planejamento das etapas do projeto, cronograma preliminar e divisão de tarefas.
Implementação (03/05/2024 - 24/05/2024)
Desenvolvimento do código fonte em Java com base no design elaborado. Implementação das funcionalidades principais do sistema. Início dos testes unitários para validar o funcionamento do código.
Apresentação dos Projetos e Avaliação (07/06/2024 - 28/06/2024)
Apresentação dos projetos pelos grupos para a turma e professores. Avaliação dos projetos com base nos critérios estabelecidos. Feedback aos grupos sobre os resultados e desempenho.
Frequências da Turma
# Matrícula FEV MAR ABR MAI JUN Total
23 01 08 15 22 05 12 19 26 10 17 24 07 14 21
1 2023300**** 0 0 0 4 4 0 0 0 4 0 0 0 0 0 0 12
2 2023300**** 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 4
3 2023300**** 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 8
4 2023300**** 0 0 0 4 0 0 4 0 0 4 0 0 0 0 0 12
5 2023300**** 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 4
6 2023300**** 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 8
7 2023300**** 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 8
8 2023300**** 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 8
Notas da Turma
# Matrícula Unid. 1 Unid. 2 Unid. 3 Unid. 4 Prova Final Resultado Faltas Situação
1 2023300**** 10,0 10,0 10,0 10,0 10.0 8 AM
2 2023300**** 10,0 10,0 10,0 10,0 10.0 0 AM
3 2023300**** 10,0 10,0 10,0 10,0 10.0 8 AM
4 2023300**** 6,0 6,0 6,0 6,0 6.0 4 AM
5 2023300**** 10,0 10,0 10,0 10,0 10.0 0 AM
6 2023300**** 6,0 6,0 6,0 6,0 6.0 8 AM
7 2023300**** 6,0 6,0 6,0 6,0 6.0 4 AM
8 2023300**** 6,0 6,0 6,0 6,0 6.0 8 AM

Nenhum item foi encontrado

Plano de Curso

Nesta página é possível visualizar o plano de curso definido pelo docente para esta turma.

Dados da Disciplina
Ementa: Fundamentos para trabalhos em equipe, orientações para elaboração de cronograma, estudo de viabilidade, lista de materiais e definições de metodologia e procedimentos. Orientação para elaboração, execução e apresentação de projeto técnico que integre os conteúdos abordados no Curso Técnico em Informática. Desenvolvimento de um projeto e apresentação do relatório, considerando as características de aplicações pertinentes ao perfil do egresso do curso técnico.
Objetivos:
Metodologia de Ensino e Avaliação
Metodologia: Claro, aqui está uma proposta de metodologia para a disciplina de Projeto Integrador, focada na criação de projetos que abordem as áreas de programação em Java:<br /><br />Definição de Objetivos:<br /> - Estabelecer os objetivos gerais da disciplina, como a integração dos conhecimentos adquiridos em programação Java, a aplicação prática dos conceitos de orientação a objetos e o desenvolvimento de habilidades de resolução de problemas.<br /><br />Seleção de Temas e Grupos:<br /> - Propor temas relacionados à programação em Java e suas aplicações, como desenvolvimento de aplicativos desktop, sistemas de gerenciamento, jogos, aplicativos web, entre outros.<br /> - Formação de grupos de trabalho com base nos interesses e habilidades dos alunos, visando a diversidade de conhecimentos e experiências para enriquecer os projetos.<br /><br />Planejamento e Cronograma:<br /> - Elaborar um cronograma de atividades detalhado, incluindo etapas de pesquisa, análise de requisitos, design, implementação, testes e apresentação dos projetos.<br /> - Definir marcos e prazos intermediários para acompanhamento do progresso dos grupos e ajustes necessários no planejamento.<br /><br />Pesquisa e Análise de Requisitos:<br /> - Realizar pesquisa sobre o tema escolhido pelo grupo, incluindo análise de requisitos funcionais e não funcionais do projeto.<br /> - Identificar as necessidades dos usuários, as funcionalidades a serem implementadas e as tecnologias a serem utilizadas, com foco na programação em Java.<br /><br />Design e Arquitetura do Projeto:<br /> - Elaborar o design e a arquitetura do projeto, incluindo a definição de classes, interfaces, relacionamentos, fluxo de dados e interfaces de usuário (se aplicável).<br /> - Utilizar diagramas UML, como diagrama de classes, diagrama de sequência e diagrama de atividades, para representar a estrutura e o funcionamento do sistema.<br /><br />Implementação em Java:<br /> - Programar a solução utilizando a linguagem Java, aplicando os conceitos aprendidos em orientação a objetos, estruturas de dados, tratamento de exceções, manipulação de arquivos, entre outros.<br /> - Utilizar frameworks e bibliotecas Java, quando apropriado, para facilitar o desenvolvimento e aumentar a eficiência do código.<br /><br />Testes e Depuração:<br /> - Realizar testes unitários e de integração para verificar a correção e o funcionamento adequado do sistema.<br /> - Identificar e corrigir eventuais erros (bugs) por meio de depuração e revisão do código.<br /><br />Documentação e Relatório Técnico:<br /> - Elaborar documentação técnica do projeto, incluindo manuais de usuário, diagramas de banco de dados (se aplicável), descrição das funcionalidades e instruções de instalação.<br /> - Preparar um relatório técnico que descreva o processo de desenvolvimento, as decisões de design, os desafios enfrentados e as soluções adotadas durante o projeto.<br /><br />Apresentação dos Projetos:<br /> - Agendar uma sessão de apresentação dos projetos, na qual os grupos demonstrarão o funcionamento do sistema, destacarão as principais funcionalidades e responderão a perguntas da plateia e do professor.<br /> - Avaliar os projetos com base na qualidade técnica, originalidade, usabilidade e atendimento aos requisitos estabelecidos.<br /><br />Avaliação e Feedback:<br /> - Realizar a avaliação dos projetos de acordo com critérios predefinidos, como funcionalidades implementadas, qualidade do código, interface de usuário, documentação e apresentação.<br /> - Fornecer feedback detalhado aos grupos sobre os pontos fortes e áreas de melhoria de seus projetos, incentivando o aprendizado contínuo e aprimoramento das habilidades em programação Java.
Procedimentos de Avaliação da Aprendizagem: Avaliação da Documentação Técnica:<br /><br />Avaliar a qualidade da documentação técnica produzida pelos grupos, incluindo manuais de usuário, diagramas de arquitetura, descrição das funcionalidades e instruções de instalação.<br />Verificar se a documentação está completa, organizada, clara e atende aos requisitos estabelecidos.<br /><br /><br />Avaliação do Relatório Técnico:<br /><br />Analisar o relatório técnico elaborado pelos grupos, que descreve o processo de desenvolvimento do projeto, as decisões de design, os desafios enfrentados e as soluções adotadas.<br />Verificar a capacidade dos alunos em documentar e comunicar de forma eficiente o trabalho realizado.<br /><br /><br />Avaliação dos Diagramas UML:<br /><br />Analisar os diagramas UML (diagrama de classes, diagrama de sequência, diagrama de atividades, etc.) elaborados pelos grupos para representar a estrutura e o funcionamento do sistema.<br />Verificar a correção, clareza e adequação dos diagramas à arquitetura do projeto.<br /><br /><br />Avaliação do Código Fonte:<br /><br />Revisar o código fonte desenvolvido pelos grupos em Java, considerando critérios como organização, legibilidade, boas práticas de programação, utilização adequada de estruturas de dados e algoritmos.<br />Realizar testes de execução para verificar a funcionalidade e correção do código.<br /><br /><br />Avaliação dos Testes Unitários:<br /><br />Verificar a presença e qualidade dos testes unitários implementados pelos grupos para validar as funcionalidades do sistema.<br />Avaliar a cobertura de código pelos testes e a eficácia dos casos de teste em identificar problemas no código.<br /><br /><br />Avaliação da Apresentação:<br /><br />Avaliar a apresentação dos projetos realizada pelos grupos, incluindo a demonstração do funcionamento do sistema, a explicação das principais funcionalidades e a capacidade de responder a perguntas e feedback da plateia e do professor.<br />Considerar a clareza da exposição, o domínio do conteúdo, a qualidade dos recursos visuais (se aplicável) e a capacidade de comunicação dos alunos.<br /><br /><br />Avaliação dos Resultados do Projeto:<br /><br />Analisar os resultados alcançados pelos grupos em relação aos objetivos estabelecidos no início da disciplina.<br />Verificar a inovação, criatividade, originalidade e efetividade das soluções propostas pelos alunos.<br /><br /><br />Avaliação da Colaboração e Participação:<br /><br />Avaliar a colaboração e participação dos alunos nos grupos de trabalho, considerando a contribuição individual para o desenvolvimento do projeto, o cumprimento de prazos, a cooperação com os colegas e a resolução de conflitos de forma construtiva.
Horário de atendimento:
Bibliografia:
Cronograma de Aulas

Início

Fim

Descrição
23/02/2024
22/03/2024
Introdução e Definição de Temas
05/04/2024
26/04/2024
Análise de Requisitos e Planejamento
03/05/2024
24/05/2024
Implementação
07/06/2024
28/06/2024
Apresentação dos Projetos e Avaliação
Avaliações
Data Descrição
19/04/2024 1ª Avaliação
31/05/2024 2ª Avaliação
07/06/2024 3ª Avaliação
28/06/2024 4ª Avaliação
: Referência consta na biblioteca
Referências Básicas
Tipo de material Descrição
Referências Complementares
Tipo de material Descrição
Notícias da Turma

Nenhum item foi encontrado

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb02.ufpi.br.timers vSIGAA_3.12.1493 16/12/2025 15:36