Vítor E. Silva Souza
Contato:
vitor.souza@ufes.br
+55 (27) 4009-2196
Se você é meu/minha orientado(a) em Trabalho de Conclusão de Curso (TCC, ou Projeto de Graduação, PG) ou se interessa por uma oportunidade neste sentido, leia com atenção as dicas abaixo e, em caso de dúvidas, me procure para conversarmos.
O objetivo do TCC é demonstrar que o(a) aluno(a) consegue aplicar conhecimento aprendido em várias matérias ao longo do curso em um projeto único com duração de um ano. O projeto não necessariamente deve estar ligado a uma atividade de pesquisa do(a) professor(a) orientador(a), mas muitas vezes isso ocorre e, assim, o(a) aluno(a) produz material que pode ser usado por outro(a) aluno(a) (de mestrado ou doutorado, por exemplo) em uma pesquisa específica. Em certos casos, ele(a) pode inclusive ser orientado(a) pelo(a) aluno(a) de pós-graduação e co-orientado por mim.
Nos últimos anos (vide trabalhos orientados), tenho orientado TCCs envolvendo o desenvolvimento de sistemas para a Web utilizando o método FrameWeb, desenvolvimento de módulos do Marvin, um sistema de suporte acadêmico desenvolvido no contexto de projetos de extensão (disparados pelo projeto #523 em 2019), e outros assuntos ligados às pesquisas em andamento. No entanto, caso o(a) aluno(a) já tenha uma ideia de TCC que deseja desenvolver, deve ficar à vontade para trazê-la para ser discutida (agende uma reunião pra isso). O assunto deve girar em torno das disciplinas de Programação OO, Programação Web e Engenharia de Software em geral (Requisitos, Projeto, etc.). Um bom domínio desses assuntos (i.e., uma boa nota nestas disciplinas no seu histórico acadêmico) é recomendável.
O TCC é um resultado de um ano de trabalho, devendo o(a) aluno(a) inclusive matricular-se numa disciplina de Trabalho de Conclusão de Curso I (TCC-1) num primeiro semestre, entregar um anteprojeto ao final deste semestre e, caso assim receba uma nota suficiente para aprovação, matricular-se em semestre posterior em Trabalho de Conclusão de Curso II (TCC-2). Ao final de TCC-2, o(a) aluno(a) deve entregar e apresentar a monografia completa e apresentar seu trabalho oralmente a uma banca avaliadora, que dará sua nota. É esperado que o(a) aluno(a) trabalhe regularmente ao longo dos dois semestres para que consiga concluir o projeto.
É importante também levar em consideração as regras para matrícula e atribuição de nota nas disciplinas de TCC-1 e TCC-2 da Ciência da Computação ou da Engenharia de Computação, de acordo com o seu curso.
Não são marcadas reuniões periódicas com alunos(as) de TCC (com exceção daqueles(as) envolvidos em projetos de pesquisa ou extensão), portanto é responsabilidade sua monitorar seu próprio andamento.
Não há uma diretriz precisa para o que deve estar pronto em que momento, pois cada TCC pode ser diferente. Considerando, no entanto, TCCs que envolvem o desenvolvimento de um software pra Web com FrameWeb, podemos fazer uma divisão de tarefas razoável da seguinte maneira (pode-se pensar outras divisões razoáveis, este é apenas um exemplo para um tipo de TCC específico):
À medida que for produzindo os documentos técnicos, basta enviá-los por e-mail para que sejam revisados e devolvidos (nas dicas para todos os meus alunos, falo sobre este processo de revisão). Por documentos técnicos me refiro às especificações de requisitos e de projeto, ao anteprojeto e à monografia, que são os únicos documentos que geralmente reviso. Não costumo revisar código-fonte, pois não há tempo. Caso queira discutir algum outro tipo de artefato, me avise.
Se precisar reunir comigo pessoalmente (por qualquer motivo), basta agendar um atendimento. A plataforma YouCanBook.Me que uso para atendimentos integra-se com o Google Agenda. Portanto, sugiro que você tenha uma conta Google para poder receber notificação da reunião e não perder um compromisso marcado.
Conforme mencionado anteriormente, o colegiado do curso estabelece prazos para entrega de documentos que comprovam que o aluno concluiu as disciplinas de TCC-1 e TCC-2. É responsabilidade do aluno conhecer tais prazos e providenciar os documentos necessários para sua própria formatura. Não espere que eu conheça/resolva questões burocráticas e procure a secretaria do curso para se informar e resolvê-las.
Atenção: caso você não produza os artefatos esperados para a disciplina de TCC01, eu não atribuirei nota suficiente para aprovação ao seu anteprojeto e você terá que repetir a disciplina no semestre seguinte. O mesmo vale para TCC-2 e a monografia: caso ela não esteja completa ou com a qualidade mínima para apresentação, sua apresentação será postergada por mais um semestre e deverá repetir a matrícula em TCC-2.
Muita atenção: há alguns anos a PROGRAD comunicou que as notas de TCC-2 devem ser lançadas dentro do período de lançamento regular de notas (ou seja, até o final da semana de provas finais do período), não sendo mais aceitos pedidos de correção de nota após esta data sem uma justificativa muito plausível. Portanto, considere que você terá que:
Se já estamos ao final de TCC-2 e você já produziu todos os documentos, passou pelos processos de revisão e sua monografia está pronta, há ainda uma série de tarefas (menores!) que você deve cumprir. Segue abaixo um roteiro (não há garantias que esteja completo!) para concluir seu curso:
Antes da apresentação:
Depois da apresentação: