მონაცემთა სტრუქტურები, ალგორითმები და სისტემის დიზაინი

ღირებულებაPrice: 800/თვეMonth

ხანგრძლივობაDuration:6 თვეMonthsDot Mark Streamline Icon: https://streamlinehq.comdot-mark48 ლექციაLecturesDot Mark Streamline Icon: https://streamlinehq.comdot-mark144 საათიHours

დასაწყისიStarting Date: 20 იანვარიJanuary 2025

მონაცემთა სტრუქტურები, ალგორითმები და სისტემის დიზაინი
სასწავლო პროგრამაCurriculum
კურსის ის ნაწილი, რომელიც საჭიროებს კოდის წერას, წარიმართება პითონის (Python) გამოყენებით. პროგრამირების ეს ენა არჩეულ იქნა მისი პოპულარობიდან და სიმარტივიდან გამომდინარე, რაც შესაძლებლობას მისცემს ყველა იმ სტუდენტს, რომელმაც არ იცის პითონი, თუმცა შეხება ჰქონია პროგრამირების სხვა ნებისმიერ ენასთან, მარტივად აითვისოს პითონი იმ დონეზე, რაც კურსის გასავლელად დასჭირდება.

კურსი შედგება The course is divided into 6 ძირითადი ნაწილისაგან: main sections:

  • პროგრამირების ენა პითონი (Python) (2 ლექცია) - რომლის ფარგლებშიც სტუდენტები ისწავლიან/გაიხსენებენ ენის სინტაქსს და იმ ყველაფერს, რაც კურსის გასავლელად იქნება საჭირო;
  • მონაცემთა სტრუქტურები (15 ლექცია) - რომლის ფარგლებშიც სტუდენტები გაეცნობიან ყველა საჭირო მონაცემთა სტრუქტურას, ისწავლიან მათ გამოყენებას, გაიგებენ, თუ როგორ არიან იმპლემენტირებული და თავად შექმნიან მათ;
  • ალგორითმები (18 ლექცია) - რომლის ფარგლებშიც სტუდენტები ისწავლიან ყველა საჭირო და ცნობილი ალგორითმის იმპლემენტაციას და ამ ალგორითმების გამოყენებით ამოხსნიან პრობლემებს ისეთ პლატფორმებზე, როგორებიცაა LeetCode და Codeforces;
  • ობიექტზე ორიენტირებული პროგრამირება (OOP) (3 ლექცია) - რომლის ფარგლებშიც სტუდენტები გაეცნობიან ობიექტზე ორიენტირებული პროგრამირების პრინციპებს და ისწავლიან, თუ როგორ გადაჭრან პრობლემები ამ პრინციპების დაცვით;
  • სისტემის დიზაინი (7 ლექცია) - რომლის ფარგლებშიც სტუდენტები ისწავლიან სისტემის დიზაინის ასაწყობად ყველა საჭირო კომპონენტს, მათ შორის მონაცემთა ბაზების ტიპებს, და შექმნიან მასშტაბური, ეფექტური და მდგრადი სისტემების დიზაინს;
  • იმიტირებული ინტერვიუები (3 ლექცია) - რომლის ფარგლებშიც სტუდენტებს ჩაუტარდებათ ინდივიდუალური გასაუბრებები კურსის განმავლობაში გავლილ საკითხებთან დაკავშირებით იმავე ფორმატში, როგორც საერთაშორისო ტექ კომპანიები აკეთებენ ამას.

უფრო დეტალური სასწავლო პროგრამისთვის, იხილეთ For a more detailed curriculum, please refer to the კურსის სილაბუსი.Course Syllabus.