This article deals with behavioristic, communicative, intergrative approaches towards computer assisted language learning in formation of linguistic and communicative competences basing on main functions of computer in the teaching process: a tutor, a stimulus, a tool