Foundations of Programming I 2026
Programming technologies
Lector
Lugovtcev Gleb
Schedule
Saturday
Lecture 10:35-12:00,
Seminar 12:10-13:35
Class 705 КПМ.
Chat
Lecture topics
1. From Bits to a Working Computer
2. CPU, Memory, and Storage
3. Soldering and Digital Electronics
4. Operating Systems and Abstraction
5. Kernel, Memory, and Processes
6. WSL and PowerShell
7. Linux in VirtualBox
8. Bash and Linux Power Tools
9. Git: Snapshots, Branches, and Remotes
10. AI-Assisted Coding and Python
11. Containers and Docker
12. CI/CD with GitHub Actions
13. Roles in an IT Product Team
14. Building a Personal IT Roadmap
15. Final Project Presentation and Course Review