• Esta turma ainda não possui um plano cadastrado.

-

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

Tópicos Aulas
Não Haverá Aula (18/03/2021)

TURMA CONCOMITANTE

Não Haverá Aula (19/03/2021)
Introdução à disciplina (25/03/2021 - 25/03/2021)

https://www.w3schools.com/

Clique aqui para baixar o software NOTEPAD++

Clique aqui para acessar acessar o link do TREB EDIT para Android

   Apostila - HTML e CSS.pdf 
Não Haverá Aula (01/04/2021)
Meu 1º site - TAGS BÁSICAS (08/04/2021 - 08/04/2021)

Link da videoaula: 

https://drive.google.com/file/d/1j3bTFk0LJ2uSGBSea_ydgqcfenZmgOe6/view?usp=sharing

Atividade 1 (09/04/2021 - 22/04/2021)

O cógido do site deve ser enviado através do SIGAA

    
Inicia em 11/04/2021 às 0h 0 e finaliza em 21/04/2021 às 23h 58
Não Haverá Aula (22/04/2021)

Reunião Normatização EBTT

Atividade 2 (30/04/2021 - 30/04/2021)
    
Inicia em 30/04/2021 às 0h 0 e finaliza em 12/05/2021 às 12h 0
Não Haverá Aula (06/05/2021)

Vacinação

Listas em HTML (13/05/2021 - 14/05/2021)
  • Lsitas Ordenadas
  • Listas Desordenadas
Atividade 3 (14/05/2021 - 14/05/2021)
    
Inicia em 14/05/2021 às 0h 0 e finaliza em 21/05/2021 às 11h 0
Resolução da Atividade 3 (20/05/2021 - 20/05/2021)
Links (27/05/2021 - 27/05/2021)
  • Como criar links locais
  • Como criar links para outros sites
Atividade 4 - Criando links na Linguagem HTML (28/05/2021 - 28/05/2021)

 

Tendo como base o arquivo da página inicial do site criado na aula do dia 27/05/2021 (menu.html), crie uma página para cada um dos links do referido site. No total deverão ser criados 4 arquivos HTML, são eles: noticias.html, protocolo.html, cursos.html e contatos.html.

É importante lembrar que as TAGS de links dentro da página inicial (menu.html) estão em branco e devem ser preenchidas.

Obs: o arquivo menu.html está disponível para download no tópico de aula no SIGAA.

Forma de envio da atividade: enviar para o e-mail klendsonmedeiros@gmail.com

Prazo para o envio da atividade: até dia 13/06/2021

  menu.html 
Atividade 5 - Desenvolvimento Web (04/06/2021 - 04/06/2021)

Atividade 5 – Desenvolvimento Web

Prazo de entrega: 11/06/2021

OBS: A atividade deverá ser enviada para klendsonmedeiros@gmail.com

 


Criando formulário (24/06/2021 - 24/06/2021)
Tag <selected> e Introdução ao CSS (01/07/2021 - 01/07/2021)

2.9.4 A TAG <selected>

3 CSS

Atividade 6 - Introdução ao CSS (02/07/2021 - 02/07/2021)

PRAZO DE ENTREGA: 07/07

Recuperação - Desenvolvimento Web (15/07/2021 - 15/07/2021)
    
Inicia em 12/07/2021 às 0h 0 e finaliza em 17/07/2021 às 23h 59
Não Haverá Aula (02/08/2018)

Conflito de horários com turmas do ensino médio.

Introdução à disciplina (06/08/2018 - 06/08/2018)
  • Conceitos de Compilação
  • Máquina Virtual JAVA
  • IDE Netbeans
  • Como criar o 1º projeto usando o Netbeans
  • Estrutura de um projeto criado no Netbeans
  • Comando System.out.println(''Olá mundo!");
Variáveis, operadores lógicos e operadores aritméticos (09/08/2018 - 13/08/2018)
  • Tipos de variáveis em JAVA
  • Operadores lógicos 
  • Operadores aritméticos
  Variáveis primitivas 
Este material dará uma noção dos principais tipos de variáveis primitivas.
Estruturas de decisão (16/08/2018 - 16/08/2018)
  • Estrutura de decisão  if/else
  • Estrutura de decisão switch/case
  • Exercício: estruturas if/else e switch/case
Vetor (Array) (20/08/2018 - 20/08/2018)
  • Criação de vetores
  • Ler valores de vetores
Matriz (23/08/2018 - 23/08/2018)
  • Criação de matrizes
  • Ler valores de matrizes
Não Haverá Aula (23/08/2018)
Estruturas de repetição (27/08/2018 - 30/08/2018)
  • Estrutura FOR
  • Estrutura WHILE
  • Estrutura DO-WHILE
1ª AVALIAÇÃO (03/09/2018 - 03/09/2018)
A avaliação será teórica e individual.
Exercício - Estruturas de repetição, vetores e matrizes (06/09/2018 - 20/09/2018)
Não Haverá Aula (24/09/2018)

Feriado municipal.

Programação Orientada a Objeto (POO) com JAVA (24/09/2018 - 27/09/2018)

Introdução ao paradigma orientado a objeto.

Não Haverá Aula (27/09/2018)
Aula de reposição. (28/09/2018 - 28/09/2018)
Aula Extra.
Exercício (base para a prova) (01/10/2018 - 04/10/2018)
Não Haverá Aula (08/10/2018)
Não Haverá Aula (11/10/2018)
Não Haverá Aula (15/10/2018)

Feriado

Usando a classe Scanner (18/10/2018 - 18/10/2018)
  • Entender o funcionamento da classe "Scanner"
  • Capturar valores digitados pelo usuário
2ª Avaliação (25/10/2018 - 25/10/2018)
Exercício - métodos de uma classe (07/11/2018 - 07/11/2018)
Aula Extra.
Construtores em Java (07/11/2018 - 19/11/2018)
Não Haverá Aula (26/11/2018)
Não Haverá Aula (29/11/2018)
Métodos get e set, construtores (04/12/2018 - 04/12/2018)
Aula Extra.
Avaliação 3 (06/12/2018 - 06/12/2018)

A avaliação será prática e individual.

Conteúdo:

  • CONSTRUTORES
  • MÉTODOS GET E SET

 

Avaliação de Recuperação (10/12/2018 - 10/12/2018)

A recuperação abordará todo o conteúdo visto na disciplina.

Introdução e Definição de Temas (24/02/2024 - 16/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 (23/03/2024 - 06/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 (13/04/2024 - 11/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 (18/05/2024 - 29/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

Nenhum item foi encontrado

Notas da Turma
# Matrícula Unid. 1 Unid. 2 Unid. 3 Unid. 4 Prova Final Resultado Faltas Situação
1 2022300**** 10,0 10,0 10,0 10,0 10.0 0 AM
2 2022300**** 6,0 6,0 6,0 6,0 6.0 0 AM
3 2022300**** 6,0 6,0 6,0 6,0 6.0 0 AM
4 2022300**** 10,0 10,0 10,0 10,0 10.0 0 AM
5 2022300**** 10,0 10,0 10,0 10,0 10.0 0 AM
6 2022300**** 6,0 6,0 6,0 6,0 6.0 0 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
24/02/2024
16/03/2024
Introdução e Definição de Temas
23/03/2024
06/04/2024
Análise de Requisitos e Planejamento
13/04/2024
11/05/2024
Implementação
18/05/2024
29/06/2024
Apresentação dos Projetos e Avaliação
Avaliações
Data Descrição
20/04/2024 1ª Avaliação
04/05/2024 2ª Avaliação
25/05/2024 3ª Avaliação
22/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 | sigjb03.ufpi.br.instancia1 vSIGAA_3.12.1477 01/12/2025 18:09