Definição dos Objetivos de um TCC de Ciência da Computação

Seguindo as DCN e o curso do SENAC Santo Amaro

SENAC Santo Amaro - Ciência da Computação

Professor: Afonso Cesar Lelis Brandão

Data: 11 de Junho de 2025

Objetivos da Aula

Objetivo Geral

Capacitar os estudantes a definir objetivos gerais e específicos para TCC em Ciência da Computação

Objetivos Específicos

  • Compreender a importância dos objetivos na estrutura do TCC
  • Identificar características dos objetivos gerais e específicos
  • Aplicar a Taxonomia de Bloom na formulação de objetivos
  • Elaborar objetivos alinhados com as competências da DCN
  • Relacionar objetivos com problema de pesquisa e metodologia

Diretrizes Curriculares Nacionais (DCN)

Resolução CNE/CES nº 5/2016

Diretrizes para cursos de Computação

Competências Principais

  • Identificar problemas com solução algorítmica
  • Resolver problemas usando ambientes de programação
  • Especificar, projetar, implementar e avaliar sistemas
  • Conceber soluções computacionais equilibradas
  • Empregar metodologias que garantam qualidade

TCC no SENAC Santo Amaro

Importância

Convergência de ensino, pesquisa e extensão

Características do TCC

  • Produção de conhecimento em Ciência da Computação
  • Aplicação prática dos conceitos aprendidos
  • Desenvolvimento de competências profissionais
  • Preparação para o mercado de trabalho
  • Contribuição para a comunidade científica

O que são Objetivos de Pesquisa?

Definição

Metas claras que definem o que se pretende alcançar com o estudo

Funções dos Objetivos

  • Orientam todo o processo de pesquisa
  • Delimitam o escopo do trabalho
  • Servem como critério de avaliação
  • Conectam problema à metodologia
  • Garantem foco e direcionamento

Tipos de Objetivos

Objetivo Geral

Meta ampla e abrangente da pesquisa

  • Único
  • Verbo no infinitivo
  • Responde ao problema
  • Alcançável

Objetivos Específicos

Metas específicas que detalham o objetivo geral

  • 3 a 5 objetivos
  • Mais concretos
  • Orientam capítulos
  • Operacionais

Taxonomia de Bloom - Verbos para Objetivos

Taxonomia de Bloom
Conhecimento: Definir, Listar, Identificar, Nomear
Compreensão: Compreender, Explicar, Interpretar
Aplicação: Aplicar, Implementar, Desenvolver
Análise: Analisar, Comparar, Examinar
Síntese: Criar, Projetar, Construir
Avaliação: Avaliar, Validar, Justificar

Exemplos Práticos - Bons Objetivos

Objetivo Geral

Desenvolver um sistema de recomendação para e-commerce utilizando técnicas de machine learning

Objetivos Específicos

  • Analisar algoritmos de filtragem colaborativa
  • Implementar sistema usando Python e TensorFlow
  • Avaliar performance através de métricas específicas
  • Comparar resultados com sistemas existentes

Alinhamento com as DCN

Conexões entre Competências e Objetivos

Identificar problemas algorítmicos
Analisar problemas de otimização em redes
Projetar sistemas computacionais
Desenvolver arquitetura de microserviços
Avaliar qualidade de software
Validar eficiência de algoritmos propostos

Atividade Prática

Instruções

Trabalho em grupos de 4-5 pessoas

Tarefa: Formular 1 objetivo geral e 4 específicos para cada problema

Problemas para Análise

1 Como chatbots podem melhorar atendimento em e-commerce?
2 Qual impacto de containers Docker na performance?
3 Como ML pode detectar fraudes bancárias?

Checklist para Objetivos

Verifique se seus objetivos atendem aos critérios:

  • Objetivo geral responde ao problema de pesquisa?
  • Objetivos específicos derivam do geral?
  • Todos começam com verbo no infinitivo?
  • Verbos adequados ao nível cognitivo?
  • Objetivos são mensuráveis e alcançáveis?
  • Existe coerência com a metodologia?

Próximos Passos

Exercícios para Casa

  • Refinar objetivos elaborados em sala
  • Pesquisar 3 TCCs e analisar objetivos
  • Preparar relatório de análise crítica

Prazo: Entrega na plataforma Blackboard até quinta-feira

Próxima Aula

Elaboração da Justificativa e Revisão de Literatura