Este curso combina ciência da computação e engenharia e pode lidar com aplicativos de negócios complexos. Existem muitos outros paradigmas e linguagens de software que podem ser explorados, os quais não abordamos neste artigo. Mas isso deve ser um bom começo para os muitos tipos de linguagens de programação que existem.