Isto é um erro... sem a componente teórica, na maior parte das vezes estamos limitados à prática existente na altura. E, na informática, limitarmo-nos ao que existe na altura é quase o mesmo que nada aprender.
Por componente teórica digo as aulas em que é o professor a debitar informação.
Ao invés serão aulas teorico-práticas, com explicação da teoria e imediata aplicação da mesma de forma a cimentar melhor o conhecimento. Isto é, a teoria estará sempre presente, é fundamental, no entanto aulas PURAMENTE teóricas são algo que em muitas disciplinas são praticamente inúteis (equivalem a estudar em casa...).
Desta forma não ser terão horas e horas semanais onde o professor praticamente debita a matéria e os alunos ficam a brincar com os dedos durante a aula, sem poderem ter algo concreto e aplicarem eles próprios.