Programação
Do Departamento de Matemática e Ciências da Computação, Hobart e William Smith Colleges, vem a Ciência da Computação 124 Introdução à Programação :
Os tópicos incluem estruturas de controle, objetos, classes, herança, estruturas de dados simples e conceitos básicos de desenvolvimento de software.
Se você não pode programar, não está indo muito longe na computação do mundo real.
E sim, notei que você é programador. Isso é para melhorar seu conhecimento geral da teoria da programação e quais outras abordagens estão disponíveis para você.
Está programando Ciência da Computação como a conhecemos?
Em resposta ao comentário de @Thomas Owens, que apontou (com razão) que a programação não é estritamente Ciência da Computação, eu gostaria de citar o artigo da Wikipedia sobre Ciência da Computação :
... o foco da ciência da computação está mais no entendimento das propriedades dos programas usados para implementar software, como jogos e navegadores da web, e no uso desse entendimento para criar novos programas ou melhorar os já existentes ...
Assim, como eu li, ao programar, você está demonstrando sua compreensão da teoria da programação. Por sua vez, isso deve ajudá-lo a criar código simples e elegante, que é uma alegria para os outros trabalharem.