USING MODERN METHODS OF TEACHING PROGRAMMING LANGUAGES IN PEDAGOGICAL UNIVERSITIES