კურსის ხანგრძლივობა: 66 გაკვეთილი (132 აკადემიური საათი)
მეცადინეობათა ინტენსივობა: კვირაში ორჯერ, თითო გაკვეთილი 1 სთ 30 წთ (2 აკადემიური საათი).
პროგრამაში ჩართვის წინაპირობა და სამიზნე ჯგუფი: მოსწავლე უნდა ფლობდეს კომპიუტერული ტექნოლოგიების გამოყენების ზოგად უნარებს და გააჩნდეს მათემატიკურ-ლოგიკური აზროვნება. განკუთვნილია VIII-XII კლასელებისა და სტუდენტებისათვის.
ერთი წლის ღირებულება: 2000 ლარი. გადახდა 3 ნაწილად. სწავლის დაწყებამდე - 800 ლარი, 15 დეკემბრამდე - 700 ლარი, 15 მარტამდე - 500 ლარი.
კურსის მიზანი: პროგრამირების საფუძვლების შესწავლა და ენა C++-ის საშუალებით სასწავლო და მინი პროექტების შექმნა.
კურსის მოსალოდნელი შედეგები
კურსის დასრულების შემდეგ მოსწავლეს ეცოდინება:
- ალგორითმების შედგენა და პროგრამების წერა C++ ენაზე
- დაპროგრამების ძირითადი თანამედროვე ტექნოლოგიები
კურსის პროგრამის შინაარსი:
- რა არის პროგრამირება, პროგრამა, პროგრამის სტრუქტურა, ცვლადების ტიპები. უმარტივესი პროგრამის დაწერა. შეტანა-გამოტანის ოპერატორები
- ოპერატორები (პირობითი ოპერატორები, ცვლადებზე მოქმედებები, ლოგიკური ოპერატორები) switch ოპერატორი
- ციკლები for, While და do while
- ერთგანზომილებიანი და მრავალგანზომილებიანი მასივები
- სტრიქონები, ვექტორები, მრავალგზანზომილებიანი ვექტორები
- ფუნქციები. void ფუნქციები, არგუმენტიანი ფუნქციები
- რეკურსიული ფუნქციები
- ფაილებთან მუშაობა. წაკითხვა-ჩაწერა, დამატება
- მიმთითებლები (pointer). ფსევდონიმები(reference)
- დინამიური მეხსიერება
- კლასები, კონსტრუქტორები და დესტრუქტორები
- ინკაფსულაცია, პოლიმორფიზმი
- კლასების შთამომავლობითობა