Introduzir através do estudo dos conceitos iniciais de computação e engenharia de software os conhecimentos necessários para fundamentar a teoria da computação e dar subsídio para entendimento dos novos conceitos da área de tecnologia da informação.

Teorias, métodos, técnicas e ferramentas associadas ao projeto de software enquanto atividade sistemática. Técnicas orientadas a objeto para análise e projeto de sistemas. Diagramas UML de Análise e Projeto. Visão Geral de Padrões de Projeto.