В статье рассматривается применение педагогических технологий при подготовке будущих программистов. Реализация индивидуального и дифференцированного подходов в образовательном процессе способствует раскрытию творческого потенциала обучающихся. Именно эти подходы позволяют достичь важных целей образования. Соединяясь с информационно-коммуникативной составляющей образования, эти подходы реализуют центральную идею профессионального образования - познание студентом себя как человека, индивида, личности, как субъекта деятельностных отношений с миром.