Acho que quase qualquer tópico em ciência da computação pode ser usado para dar uma palestra interessante, mas alguns são mais adequados, a parte mais importante é a apresentação.
Divertido Lado da Ciência da Computação
Eu usei vários jogos da Teoria Combinatória dos Jogos, principalmente dos "Fair Games" de Richard Guy e Elwyn R. Berlekamp, John H. Conway, e "Winning Ways for your Matma Matays" ( wiki ) de Richard K. Guy .
Eles são divertidos e você pode jogá-los na sala de aula com eles e deixá-los encontrar o caminho certo para jogar, dando algumas dicas para que, no final, eles encontrem o caminho para ganhar o jogo. Estes jogos são provavelmente mais adequados para estudantes mais jovens.
Existem outros tópicos divertidos na área de Ciência da Computação, nos quais você pode escolher um problema mais adequado ao seu público e usá-lo para envolvê-lo.
Lado Filosófico da Ciência da Computação
Existem muitos tópicos em ciência da computação teórica que estão relacionados à filosofia e às grandes questões . Do teorema da incompletude de Gödel às provas de zero conhecimento, segurança, privacidade, teoria algorítmica dos jogos, P vs NP, aprendizado de máquina, ... Eu não entraria em detalhes, apenas demonstraria que os problemas são interessantes, são mais do que apenas ciência da computação , eles estão relacionados a grandes perguntas. (Dê uma olhada nas aulas de Computação Quântica de Scott Aaronson desde Demócrito e Grandes Idéias em Ciência da Computação Teórica ). Não faça com que sintam que o tópico está morto (ou seja, todas as perguntas foram respondidas), faça com que sintam que a área está viva, houve progresso, mas ainda há grandes desafios pela frente e é uma jornada para uma terra desconhecida.
Lado Tecnológico da Ciência da Computação
Fale sobre a ciência da computação por trás das tecnologias. Há tantos tópicos que se pode escolher aqui: tecnologias familiares , de videogames à pesquisa no Google, tradução automática, visão, ... tecnologias que todo mundo usa todos os dias, ou mesmo desconhecidas. Fale sobre o progresso e as tecnologias da próxima geração, sobre o impacto que elas tiveram em nossas vidas e como elas melhoraram. Fale sobre pesquisas em andamento em grandes empresas famosas (como Google, Microsoft, Apple, IBM, ...) e produtos que elas desenvolvem. Fale sobre os grandes problemas do nosso tempo e que efeito a ciência da computação tem sobre eles.
Lado Matemático da Ciência da Computação
Isso é bom para estudantes que já estão interessados em matemática, interessados no lado puro e exato , mas sem combiná-lo com outro tema mencionado acima, não será tão eficaz para outros estudantes. Gostaria de fazer uma grande pergunta e, em algum momento, mencionar começaria a falar sobre problemas matemáticos envolvidos.
Lado Interdisciplinar da Ciência da Computação
A Ciência da Computação é provavelmente um dos assuntos mais interdisciplinares , existe alguma conexão com quase qualquer outro assunto, humanístico (sociologia, linguística, economia, filosofia, ...), ciências naturais (matemática, física, ...), biologia, ciências médicas, arte, engenharia (eletrônica, mecânica, ...), ... qualquer coisa! Qualquer que seja o tópico em que você esteja interessado, há algo relacionado à ciência da computação! Como Scott disse, Todos os Outros Major Sucks By Comparison :).
Todos eles
Você também pode tentar mencionar todos os temas mencionados acima. Eu não tentei isso e não tenho certeza de quão eficaz seria. Você tem que transferir o sentimento e defender o ponto, e isso leva algum tempo. Uma outra opção é mencionar todos eles brevemente no início (ou no final) e depois continuar com um deles, e dizer que eles podem entrar em contato com você para obter mais informações sobre os outros, se estiverem interessados.
alguns comentários
O que quer que você vá falar, deve estar entusiasmado com isso. Vai ser muito mais difícil interessá-los em um tópico que não é realmente interessante para você. Diga a eles sobre seus próprios motivos para selecionar a ciência da computação. E não seja chato .