C++ და ალგორითმები

C++ და ალგორითმები

კურსის ხანგრძლივობა: 66 გაკვეთილი (132 აკადემიური საათი)

მეცადინეობათა ინტენსივობა: კვირაში ორჯერ, თითო გაკვეთილი 1 სთ 30 წთ (2 აკადემიური საათი).

პროგრამაში ჩართვის წინაპირობა და სამიზნე ჯგუფი: მოსწავლე უნდა ფლობდეს კომპიუტერული ტექნოლოგიების გამოყენების ზოგად უნარებს და გააჩნდეს მათემატიკურ-ლოგიკური აზროვნება. განკუთვნილია VIII-XII კლასელებისა და სტუდენტებისათვის.

ერთი წლის ღირებულება: 2000 ლარი. გადახდა 3 ნაწილად. სწავლის დაწყებამდე - 800 ლარი, 15 დეკემბრამდე - 700 ლარი, 15 მარტამდე - 500 ლარი.

კურსის მიზანი: პროგრამირების საფუძვლების შესწავლა და ენა C++-ის საშუალებით სასწავლო და მინი პროექტების შექმნა.

კურსის მოსალოდნელი შედეგები

კურსის დასრულების შემდეგ მოსწავლეს ეცოდინება:

  • ალგორითმების შედგენა და პროგრამების წერა C++ ენაზე
  • დაპროგრამების ძირითადი თანამედროვე ტექნოლოგიები

კურსის პროგრამის  შინაარსი:

  • რა არის პროგრამირება, პროგრამა,  პროგრამის სტრუქტურა, ცვლადების ტიპები. უმარტივესი პროგრამის დაწერა. შეტანა-გამოტანის ოპერატორები  
  • ოპერატორები  (პირობითი ოპერატორები, ცვლადებზე მოქმედებები, ლოგიკური ოპერატორები) switch ოპერატორი
  • ციკლები  for,  While და do while
  • ერთგანზომილებიანი და მრავალგანზომილებიანი მასივები
  • სტრიქონები, ვექტორები, მრავალგზანზომილებიანი ვექტორები
  • ფუნქციები. void ფუნქციები,  არგუმენტიანი ფუნქციები
  • რეკურსიული ფუნქციები
  • ფაილებთან მუშაობა. წაკითხვა-ჩაწერა, დამატება
  • მიმთითებლები (pointer). ფსევდონიმები(reference)
  • დინამიური მეხსიერება
  • კლასები, კონსტრუქტორები და დესტრუქტორები
  • ინკაფსულაცია, პოლიმორფიზმი
  • კლასების შთამომავლობითობა