Professional Documents
Culture Documents
მონაცემთა სტრუქტურები და ალგორითმები (II c++) Bit-10.2018
მონაცემთა სტრუქტურები და ალგორითმები (II c++) Bit-10.2018
სილაბუსი
ECTS
6 33 საკონტაქტო სთ 117 დამოუკიდებელი სთ
(1 ECTS = 25 სთ)
სავალდებულო
პროგრამა: საინფორმაციო ტექნოლოგიები
არჩევითი
ტიპი (სტატუსი)
დამატებითი პროგრამის
-
სავალდებულო
I-XV სილაბუსით გათვალისწინებული აქტივობები
VIII შუალედური გამოცდა
დასკვნითი შეფასებისთვის მომზადება (სტუდენტის დამოუკიდებელი
XVI
მუშაობით, კონსულტაციები)
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 1-7
მონაცემთა სტრუქტურები და ალგორითმები (C++, II)
1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, CliffordStain. Introduction to Algorithms. MIT Press, 2009
2. ზ. გამეზარდაშვილი. ალგორითმები. ქუთაისი, 2004
3. თ.ზარქუა. პროგრამული უზრუმველყოფის მობილობისა და გაფათოებადობის ზოგიერთი ასპექტი. დოქტორის აკა-
ძირითადი
დემიური ხარისხის მოსაპოვებლად წარდგენილი დისერტაცია. თბ., სტუ, 2015
ლიტერატურა
4. Bill Smyth. Computing patterns in string.Addison-Wesley UK, 2003
5. ა.ფრანგიშვილი, ო.ნამიჩეიშვილი. C++ ყველასათვის. თბილისი, „ტექნიკური უნივერსიტეტი“, 2010
6. სასწავლო კურსისთვის მომზადებული რიდერი: „მონაცემთა სტრუქტურები და ალგორითმები 2“, 2018
1. M.T. Goodrich, R. Tamassia, M. H. Goldwasser - Data Structures and Algorithms in Python, John Wiley & Sons, 2013.
2. R. Sedgewick, K, Wayne - Algorithms (4th edition), Princeton University, 2011
დამატებითი 3. А.Шень. Программирование: теоремы и задачи. Москва, МЦНМО, 2004
ლიტერატურა 4. Е.Андреева. Математические основы информатики. Москва, МЦНМО, 2005
5. Н.Я.Виленкин, А.Н.Виленкин, П.А.Виленкин. Комбинаторика. Москва, «ФИМА» - МЦНМО, 2007
6. М.Липский. Комбинаторика для программистов. Москва, «Мир», 1990
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 2-7
მონაცემთა სტრუქტურები და ალგორითმები (C++, II)
ძირითადი
კვირა სთ. შინაარსი
ლიტერატურა
სილაბუსის განხილვა.
1 გამოთვლითი გეომეტრიის ელემენტები - საბაზო პროცედურები. ამოცანები წფრისა და მონა- [1]: 1014-1047
თემა: კვეთის გამოყენებით, სამკუთხედი, მრავალკუთხედი, ამოზნექილი გარსი, ამოცანა მართკუთ- [2]: 185-190
[5]: 127-134
ხედების შესახებ.
I
C++-ის ძირითადი ცნებების დაზუსტება (1) - გამოცხადება, განსაზღვრა, ინიციალიზება; ხილვადობის
არე და აქტივობის პერიოდი; ტიპები; წარმოებული ტიპები; რიცხვითი კონსტანტები; დასახელებული
1 კონსტანტები; გამოსახულებათა გამოთვლის წესი; გადართვის ოპერატორი, შეწყვეტისა და გაგრძელე-
ბის ოპერატორები, გადასვლა და ჭდე. განხილვა-დისკუსია. სალექციო მასალის მიხედვით ჩამოყალიბე-
ბული ამოცანების ამოხსნა დაპროგრამების ენებზე Python და C/C++.
1 თემა: ჰეშირება. ჰეშირების არსი, ჰეშირება ღია დამისამართებით, ჰეშირება სიების გამოყენებით. [1]: 253-285
[5]: 18-19
C++-ის ძირითადი ცნებების დაზუსტება (2) - პრეპროცესორი. პრეპროცესორის დირექტივები – ჩასმის
II და ჩანაცვლების დირექტივები, პირობითი კომპილაციის დირექტივები; მაკროსების აღწერა და გამოყე-
1
ნება. განხილვა-დისკუსია. სალექციო მასალის მიხედვით ჩამოყალიბებული ამოცანების ამოხსნა დაპ-
როგრამების ენებზე Python და C/C++.
რიცხვთა თეორიის ალგორითმები. ნატურალურ რიცხვთა გაყოფადობა. უდიდესი საერთო [1]: 926-975
გამყოფი. ევკლიდეს ალგორითმი. ევკლიდეს გაფართოებული ალგორითმი. მოდულური არი- [5]: 196-203
1 თემა: თმეტიკა. ეილერის ფუნქცია. ეილერის თეორემა. ფერმას თეორემა. მარტივი რიცხვების გენე-
რირება. მარტივობის შემოწმების ზოგიერთი ტესტი (ლეჟანდრისა და იაკობის, მიულერისა
და რაბინის, ფერმას). რიცხვის მარტივ მამრავლებად დაშლის პოლარდის ალგორითმი.
III
ობიექტზე ორიენტირებული დაპროგრამების კონცეპცია - ობიექტზე ორენტირებული დაპროგრამების
ძირითადი არსი. კონცეპციის სამი შემადგენელი ნაწილი: ინკაპსულაცია, პოლიმორფიზმი და მემკვიდ-
1 რეობითობა. ანალოგები და საილუსტრაციო მაგალითები განვლილ მასალაზე დაყრდნობით. უმარტი-
ვესი კლასის აღწერა და გამოყენება. განხილვა-დისკუსია. სალექციო მასალის მიხედვით ჩამოყალიბე-
ბული ამოცანების ამოხსნა დაპროგრამების ენებზე Python და C/C++.
რიცხვთა თეორიის ალგორითმები (გაგრძელება) - ნატურალურ რიცხვთა გაყოფადობა. უდი- [1]: 926-975
დესი საერთო გამყოფი. ევკლიდეს ალგორითმი. ევკლიდეს გაფართოებული ალგორითმი. მო- [5]: 196-203
დულური არითმეტიკა. ეილერის ფუნქცია. ეილერის თეორემა. ფერმას თეორემა. მარტივი
1 თემა:
რიცხვების გენერირება. მარტივობის შემოწმების ზოგიერთი ტესტი (ლეჟანდრისა და
იაკობის, მიულერისა და რაბინის, ფერმას). რიცხვის მარტივ მამრავლებად დაშლის პოლა-
IV რდის ალგორითმი.
ობიექტზე ორიენტირებული დაპროგრამების კონცეპცია - ობიექტზე ორენტირებული დაპროგრამების
ძირითადი არსი. კონცეპციის სამი შემადგენელი ნაწილი: ინკაპსულაცია, პოლიმორფიზმი და მემკვიდ-
1 რეობითობა. ანალოგები და საილუსტრაციო მაგალითები განვლილ მასალაზე დაყრდნობით. უმარტი-
ვესი კლასის აღწერა და გამოყენება. განხილვა-დისკუსია. სალექციო მასალის მიხედვით ჩამოყალიბე-
ბული ამოცანების ამოხსნა დაპროგრამების ენებზე Python და C/C++.
მატრიცები - მატრიცა, როგორც დამუშავების ობიექტი, ძირითადი მოქმედებები და თვისებე- [1]: 813-842
1 თემა: [5]: 204-223
ბი. მატრიცის დეტერმინანტი. მატრიცის შებრუნება.
კლასები და ობიექტები. კლასის აღწერა - ობიექტის შექმნა. ობიექტის საინფორმაციო და ფუნქციონა-
V ლური ველები. ატრიბუტები public, private. მოქმედებები ობიექტებზე. წევრ-ფუნციებისა და წევრ-ოპე-
1 რაციების განსაზღვრა და გამოყენება. მეთოდებისა და ოპერაციების შიდა და გარე აღწერები. მითი-
თების გამოყენების მიზანშეწონილობის საკითხი. განხილვა-დისკუსია. სალექციო მასალის მიხედვით
ჩამოყალიბებული ამოცანების ამოხსნა დაპროგრამების ენებზე Python და C/C++.
მატრიცები (გაგრძელება) - მატრიცა, როგორც დამუშავების ობიექტი, ძირითადი მოქმედე- [1]: 813-842
1 თემა: [5]: 204-223
ბები და თვისებები. მატრიცის დეტერმინანტი. მატრიცის შებრუნება.
კლასები და ობიექტები. კლასის აღწერა (გაგრძელება) - ობიექტის შექმნა. ობიექტის საინფორმაციო და
VI ფუნქციონალური ველები. ატრიბუტები public, private. მოქმედებები ობიექტებზე. წევრ-ფუნციებისა და
1 წევრ-ოპერაციების განსაზღვრა და გამოყენება. მეთოდებისა და ოპერაციების შიდა და გარე აღწერები.
მითითების გამოყენების მიზანშეწონილობის საკითხი. განხილვა-დისკუსია. სალექციო მასალის მი-
ხედვით ჩამოყალიბებული ამოცანების ამოხსნა დაპროგრამების ენებზე Python და C/C++.
მრავალწევრები და ფურიეს სწრაფი გარდაქმნა - მრავალწევრის წარმოდგენა კოეფიციენტე- [1]: 900-925
VII 1 თემა: ბით და წერტილებში მნიშვნელობებზე დაყრდნობით. ფურიეს დისკრეტული გარდაქნა. ფუ- [5]: 279-288
რიეს სწრაფი გარდაქმნა. ფურიეს სწრაფი გარდაქმნის ეფექტიური რეალიზება.
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 3-7
მონაცემთა სტრუქტურები და ალგორითმები (C++, II)
შეფასების სისტემა
სასწავლო კომპონენტში სტუდენტის შეფასება მოიცავს ორ ფორმას - შუალედურ შეფასებას და დასკვნით შეფასებას. შუალედური შეფასების
კომპონენტებს აქვთ თავისი წილი შუალედური შეფასების ფორმის მაქსიმალური ქულის ფარგლებში. შუალედური და დასკვნითი შეფასების
ფორმებში დადგემილია მინიმალური კომპეტენციის ზღვრები (მინიმალური ქულები). შუალედური შეფასების ფორმაში (სემესტრული შეფა-
სებები, შუალედური გამოცდა/გამოცდები) მინიმალური კომპეტენციის ზღვარზე ნაკლები ქულის მიღების შემთხვევაში სტუდენტი არ დაი-
შვება დასკვნით შეფასებაზე; მინიმალური კომპეტენციის ზღვარის გადალახვისთვის აუცილებელია სემესტრულ შეფასებებში დადგენილი
მინიმალური კომპეტენციის ზღვარის გადალახვა. დასკვნითი შეფასების ფორმაში აუცილებელია მინიმალური კომპეტენციის ზღვარის გადა-
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 4-7
მონაცემთა სტრუქტურები და ალგორითმები (C++, II)
ლახვა (მინიმალური ქულის მიღება). დაუშვებელია კრედიტის მინიჭება შეფასების მხოლოდ ერთი ფორმის (შუალედური ან დასკვნითი შეფა-
სების) გამოყენებით. სასწავლო კურსის საბოლოო შეფასება (ქულა) წარმოადგენს შუალედური და დასკვნითი შეფასებების ფორმებში მიღე-
ბულ ქულათა ჯამს (წილადის სახით მიღებული ქულა მრგვალდება დამრგვალების წესის შესაბამისად). მოქმედი კანონმდებლობის შესაბამი-
სად ბტუ-ში სტუდენტთა შეფასების 100-ქულიანი სისტემა უშვებს:
5 დადებით შეფასებას: 2 უარყოფით შეფასებას:
1 91 - 100 ქულა A ფრიადი 1 41 – 50 ქულა FX ვერ ჩააბარა
2 81 - 90 ქულა B ძალიან კარგი სტუდენტს მეტი მუშაობა სჭირდება, ეძლევა დამოუკიდებელი მუშაობით დამატებით
3 71 - 80 ქულა C კარგი გამოცდაზე ერთხელ გასვლის უფლება
დამატებით გამოცდაზე მიღებულ შეფასებას არ ემატება დასკვნით შეფასებაში მიღებული ქულები. დამატებით გამოცდაზე მიღებული შეფა-
სება არის დასკვნითი შეფასება და აისახება სასწავლო კურსის საბოლოო შეფასებაში. დამატებით გამოცდაზე მიღებული შეფასების გათვალი-
სწინებით სასწავლო კურსის საბოლოო შეფასებაში 0-50 ქულის მიღების შემთხვევაში ფორმდება შეფასება F=0 ქულა. კრედიტის მიღება
შესაძლებელია მხოლოდ კანონმდებლობით გათვალისწინებული ერთ-ერთი დადებითი შეფასების მიღების შემთხვვაში.
შეფასების კომპონენტები, მეთოდები, კრიტერიუმები
1) „სემესტრულ შეფასებებში“ მოიაზრება სემესტრის განმავლობაში გათვალისწინებული შეფასების კომპონენტები/მეთოდები, რაც ასევე გუ-
ლისხმობს სემესტრის განმავლობაში ყველა სტუდენტისთვის შეფასების თანაბარ რაოდენობას (მათ შორის, 0 ქულის მიღების შემთხვევაში);
2) შეფასება შეიძლება იყოს მოიცავდეს შეფასების ერთ კომპონენტს/მეთოდს ან იყოს კომბინირებული (მოიცავდეს რამდენიმე კომპონენ-
ტის/მეთოდის შეფასებებს, მაგ.: თეორიული სამუშაო (დავალება) და მისი პრეზენტაცია და/ან სხვ.);
3) შუალედური გამოცდა/გამოცდები მოიცავენ გამოცდის ჩატარების მომენტისთვის შესწავლილ მასალას;
4) დასკვნითი და დამატებითი გამოცდები მოიცავენ სემესტრის განმავლობაში მთელ შესწავლილ მასალას;
5) შეფასების ორივე ფორმაში (შუალედური და დასკვნითი) დადგენილი მინიმალური კომპეტენციის ზღვარი გადალახულად ითვლება
შეფასების თითოეულ კომპონენტისთვის/მეთოდისთვის დადგენილი მინიმალური კომპეტენციის ზღვარის გადალახვის შემთხვევაში;
6) შეფასების ყველა კომპონენტის/მეთოდის შემთხვევაში ქვემოთ მითითებული ქულები წარმოადგენს მაქსიმალურ შესაძლებელ ქულას.
შეფასების კრიტერიუმებთან ნაწილობრივ შესაბამისობის (მაგ., უმნიშვნელო/არაარსებითი ან/და მექანიკური უზუსტობის/შეცდომის ან/და
სხვ.) შემთხვევაში იწერებს მაქსიმალურზე ნაკლები ქულა. შეფასების კრიტერიუმთან შეუსაბამობის შემთხვევაში იწერება 0 ქულა.
კომპონენტის შემაჯამებელი შეფასება (ქულა) წარმოადგენს შეფასების ყველა კრიტერიუმში მიღებული ქულების ჯამს.
7) ბტუ-ში შეფასების კომპონენტის ქულის ფორმირება: ა) სკალირებული ქულებით შეფასება ( მითითებული შეფასებების განმარტებები (დესკრიპტო-
რები) განთავსებულია ბტუ-ს ვებგვერდზე https://btu.edu.ge/ka/chven-shesakheb/khariskhis-uzrunvelyofa); ბ) შეფასების კრიტერიუმებთან მითითებული ქუ-
ლების მაქსიმალური ოდენობის მინიჭერა (მაგ., სრულყოფილად გაცემული პასუხი, შესრულებული დავალება ან/და სხვ.), მაქსიმალური ქუ-
ლების განახევრება (მაგ., არაარსებითი უზუსტობის შემთხვევაში), 0 ქულით შეფასება (მაგ., არსებიოთი შეცდომის, ხარვეზის შემთხვევაში).
შუალედური შეფასებები დასკვნითი შეფასება
Max 100% Min 41% Max 100% Min 41%
მათ შორის:
60 24.6 40 16.4
სემესტრული შეფასებები 30 12.3
შუალედური გამოცდა 30 12.3
სემესტრული შეფასებები
პრაქტიკული დავალებები - 3 პრაქტიკულ მეცადინეობაზე დავალებების შესრულება (თითოეულზე - 2 დავალება), სულ 6 დავალება, თითოე-
ული დავალების შეფასება - მაქსიმუმ 5 ქულა. დავალებების შესასრულებლად სტუდენტები იყენებენ კომპიუტერულ ლაბორატორიას და
Python-ის და C/C++ -ის პროგრამირების გარემოს. დავალებებს სტუდენტები ასრულებენ ინდივიდუალურად. სასწავლო ნაწილში გავლილი
მასალის შესაბამისად დავალება დაყოფილი იქნება 5 კომპონენტად (ყველას აქვს შეფასების თანაბარი ქულობრივი წილი - მაქსიმალური შეფა-
სების ქულა), ეს კომპონენტები შეიძლება იყოს ჩამოთვლილთაგან 5 მათგანის რაიმე სახის კომბინაცია: 1) ჰეშირება; 2) კლასების გამოყენება; 3)
გამოთვლითი გეომეტრიის ელემენტარული ამოცანები; 4) გამოსახულებათა უფრჩხილებო (პოლონური) ჩაბაწერები და მათი გამოყენება; 5)
უფრჩხილებო ჩანაწერის შეუღლებულის ცნება და მისი თვისებები; 6) მემკვიდრეობითობა კლასებს შორის; 7) თარგების გამოყენება; 8) სიმბო-
ლური გამოთვლების არსი; 9) სტრიქონში ნიმუშის ძებნა; 10) მოცემული სტრიქონის მინიმალური პერიოდის დადგენა; 11) მოცემული სტრი-
ქონისთვის მინიმალური გარემომცველი 2–ჯერ შემცველი სტრიქონის დადგენა; 12) გროვები და მათი რეალიზება; 13) ხეები სტრიქონული
მიმდევრობებისთვის; 14) ხდომილებაზე ორიენტირებული დაპროგრამება; 15) მონაცემთა რთული სტრუქტურები; 16) ქსელები და ნაკადები
შეფასების შესაძლო ქულა (max ქულის %)
პრაქტიკული საუკეთესო შედეგი კარგი შედეგი დამაკმაყოფილებელი შედეგი საკმარისი შედეგი
max 5.0
დავალება 100% 80% 60% 41%
1.0 დამოუკიდებლად დავალების შესრულების უნარი - დავალება შესრულებულია დამოუკიდებლად, დათქმულ დროში.
თეორიული ცოდნის პრაქტიკული გამოყენება - დავალების შესრულების გზა (თანმიმდევრობა) არის სწორი, შესრულების წესები დაცულია.
2.0
დავალების ყველა (ხუთივე) კომპონენტი შესრულებულია მექანიკური შეცდომების/უზუსტობების გარეშე,
0 დავალება შესრულებული არ არის / შეფასდა „არადამაკმაყოფილებლად“ / ერთ-ერთი კრიტერიუმი შეფასდა 0 ქულით.
შუალედური გამოცდა
საგამოცდო დავალება მოიცავს გამოცდის ჩატარების მომენტისთვის შესწავლილ მასალას საგამოცდო დავალებაში შედის: 1) 2 დავალება (თი-
თოეული ფასდება მაქსიმუმ 10 ქულით); 2) 2 ღია კითხვა (თითოეული ფასდება მაქსიმუმ 2 ქულით); 3) 12 ტესტი (ტესტური შეკითხვა,
თითოეული სწორი პასუხი ფასდება 0.5 ქულით).
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 5-7
მონაცემთა სტრუქტურები და ალგორითმები (C++, II)
მსჯელობა - პასუხი სწორი, სრული, ტერმინოლოგიურად გამართული. აზრი მკაფიოდ ჩამოყალიბებული და ლოგიკურად გადაცემულია, მსჯე-
2.0
ლობა სწორი და დასაბუთებულია.
0 პასუხი არ არის / ზემოთ მითითებილი კრიტერიუმი შეფასდა 0 ქულით.
max 0.5 ტესტი ქულა ენიჭება მხოლოდ სწორი პასუხის შემთხვევაში
10.0 შესრულული სამუშაოს მოცულობა - დავალება შესრულებულია სრულად, შედეგი მიღებულია, ყველა კომპონენტი შესრულებულია უხარვეზოდ
თეორიული ცოდნის პრაქტიკული გამოყენება - დავალების ყველა კომპონენტის მიმართებაში შესრულების გზა (თანმიმდევრობა) არის სწორი,
10.0
შესრულების წესები დაცულია.
0 დავალება შესრულებული არ არის / შეფასდა „არადამაკმაყოფილებლად“ / ერთ-ერთი კრიტერიუმი შეფასდა 0 ქულით.
ინფორმაცია სტუდენტებისთვის
მიუღებელია აკადემიური კეთილსინდისიერების სტანდარტის დარღვევა
(https://btu.edu.ge/ka/chven-shesakheb/maregulirebeli-dokumentebi) - ნაშრომის პრეზენტაციის ან
აკადემიური კეთილსინდისიერების წერითი ფორმით წარმოდგენისას, სხვისი ნაშრომის, იდეის/აზრის გამოყენება წყაროს მითითე-
სტანდარტის დარღვევა ბის გარეშე, ყალბი ინფორმაციის მითითება, ფაქტებით მანიპულირება ან სხვ. ამ შემთხვევაში,
ლექტორი ვალდებულია შეფასების გარეშე დატოვოს სტუდენტის ნაშრომი. აკადემიური კეთი-
ლსინდისიერების სტანდარტის დარღვევა იწვევს დისციპლინურ სანქციას.
ბტუ-ს ყველა სტუდენტი ვალდებულია დაიცვას დადგენილი ქცევის წესები და არ ჩაიდინოს
ქცევის წესების დაცვის ვალდებულება ისეთი ქმედება, რომელიც მიიჩნევა სასწავლო პროცესის მსვლელობისას, გამოცდაზე და საჯარო
დაცვაზე ქცევის წესების დარღვევად და იწვევს შესაბამის დისციპლინურ სანქციას.
აღნიშნული ქმედება წარმოადგენს ქცევის წესების დარღვევას და იკრძალება ნებისმიერი ტიპის
გადაწერა/კარნახი აქტივობის (საშინაო დავალება, გამოცდა, რეფერატი, პრეზენტაცია...) დროს. ასეთ შემთხვევაში,
ლექტორი ვალდებულია შეფასების გარეშე დატოვოს სტუდენტები.
იმ შემთხვევაში თუ სტუდენტმა საპატიო მიზეზით (ავადმყოფობა, მოცემულ საათებში სამსახუ-
რში ყოფნის აუცილებლობა, მივლინება, სხვ.) აცდენს შუალედური შეფასებას, შუალედური შე-
შუალედური შეფასების აღდგენა ფასების აღდგენისთვის სტუდენტმა უნდა მიმართოს განცხადებით უნივერსიტეტის ადმინისტ-
რაციას. შეფასების აღდგენის თარიღი განისაზღვრება ლექტორთან შეთანხმებით. აღდგენას არ
ექვემდებარება დისკუსია/დებატებში ჩართულობა.
ბტუ-ში გამოცდის/პრეზენტაციის დროის ლიმიტია დადგენილი. სტუდენტს არ აქვს უფლება
გამოცდის/პრეზენტაციის ხანგრძლივობა
თვითნებურად გაზარდოს დადგენილი ლიმიტი ან მოითხოვოს ამ ლიმიტის გაზრდა.
იმ შემთხვევაში, თუ სტუდენტის ნაშრომს ჰყავს ერთი შემფასებელი, სტუდენტი უფლებამოსი-
შეფასების გასაჩივრება
ლია გაასაჩივროს მიღებული შეფასება ბტუ-ში დადგენილი წესის დაცვით.
ელექტრონული (სინქრონული, ასინქრონული, ჰიბრიდული, დისტანციური) ფორმით განხორ-
დისტანციური/ელექტრონული სწავლისთ-
ციელების შემთხვევაში სტუდენტისთვის საჭირო კომპიუტერული ტექნიკის აპარატურული
ვის აუცილებელი (მინიმალური) ტექნიკუ-
კონფიგურაციის მინიმალური პარამეტრები შეადგენს: პერსონალური კომპიუტერი (ან ლეპტო-
რი რესურსი
პი), პროცესორის გამოშვების წელი >2012; ოპერატიული მეხსიერება: 2 GB; დისკური მეხსიერება
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 6-7
მონაცემთა სტრუქტურები და ალგორითმები (C++, II)
BIT-10.2018.G ვერსია: 0 დამტკიცებულია აკადემიური საბჭოს მიერ (ოქმი #21, 24.09.2018) 7-7