Syllabus: Programming. Part 1. Basics of programming