კურსი „C ენის საფუძვლები“ მოიცავს 22 გაკვეთილს და დასკვნით ტესტს. განაცხადი მხოლოდ რუსულ ენაზეა.
ვარაუდობენ, რომ თქვენ იცნობთ პროგრამირების საფუძვლებს. მინიმუმ, თქვენ უნდა გესმოდეთ რა არის ცვლადი, განშტოება, ციკლი და ფუნქცია.
კურსი, სხვა საკითხებთან ერთად, ეხება C ენაზე პროგრამირების განმასხვავებელ მახასიათებლებს. მასივები, სტრიქონები, მაჩვენებლები, სტრუქტურები, მათ შორის დინამიური, ფაილებთან მუშაობა, პროგრამაში ბრძანების ხაზის არგუმენტების გადაცემა, ენის წინასწარი პროცესორი, მრავალჯერადი შექმნა. განიხილება ფაილური პროგრამები და ბიბლიოთეკები. თითქმის ყველა გაკვეთილი შეიცავს ამოცანებს პრობლემების სახით. ცალკე მოცემულია პრობლემის გადაჭრის მაგალითები.
კურსის გაკვეთილების ტექსტი გამოქვეყნებულია https://younglinux.info/c
გაკვეთილის თემები:
1. C პროგრამირების ენის შესავალი
2. მონაცემთა ტიპები და მათი გამომავალი
3. სიმბოლოს მონაცემთა ტიპი. მართეთ პერსონაჟები
4. ფილიალის ოპერატორები
5. მარყუჟები C-ში
6. ბიტის ოპერაციები
7. სიმბოლო-სიმბოლო შეყვანა და გამომავალი. ბუფერული კონცეფცია
8. ცვლადები, მისამართები და პოინტერები
9. ფუნქციები. არგუმენტების გადაცემა მნიშვნელობით და მითითებით
10. ფორმატირებული მონაცემების შეყვანა
11. ფსევდორანდომური რიცხვები
12. მასივები და მაჩვენებლები
13. მასივები და ფუნქციები
14. სიმებით მუშაობის თავისებურებები
15. სტრიქონების დამუშავების ფუნქციები
16. სტრუქტურული მონაცემების ტიპი
17. მონაცემთა დინამიური სტრუქტურები
18. მონაცემთა შეყვანა ფაილიდან და გამომავალი ფაილში
19. არგუმენტების გადაცემა პროგრამაში
20. C ენის პრეპროცესორი
21. მრავალფაილიანი პროგრამები
22. ბიბლიოთეკები
23. სატესტო სამუშაო