This document outlines a course of calculus for IT students at Lobachevsky State University of Nizhni Novgorod. The course is divided into 3 terms covering sequences, differential calculus, integral calculus, and series. Tests and exams are given throughout each term to assess student competency in mathematical thinking and problem solving. The course aims to develop skills in applying modern mathematical tools. Plans are discussed to modernize the course by adding an introductory section to address low student preparation, using online tools like METAMATH to support independent work, and testing key concepts to address educational problems.