You are on page 1of 7

ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა

 
სილაბუსი 
 
სასწავლო კურსის 
ვებ ტექნოლოგიები (JavaScript, jQuery) 
დასახელება 
პროგრამა  ინფორმატიკა 

სასწავლო კურსის კოდი  NS&EC 411

სასწავლო კურსის სტატუსი  სავალდებულო


სწავლის საფეხური  ბაკალავრიატი 
სემესტრი  ​ III 
   
სასწავლო კურსის 
ერთი სემესტრი 
ხანგრძლივობა 
   
ECTS  6 კრედიტი/ 150 საათი 
 
  ექტორი   

გვარი, სახელი  ბესიკი ტაბატაძე 
სამუშაო ადგილი  შპს ქართულ-ამერიკული უნივერსიტეტი, ასოცირებული პროფესორი. 
ტელეფონი  599 99 19 02 
ელ–ფოსტა  besiktabatadze@gau.edu.ge  
კონსულტაციის დრო  ლექტორი სტუდენტებთან ატარებს ინდივიდუალურ კონსულტაციებს. კონსულტაციის 
ყოველკვირეული გრაფიკი ლექტორის მიერ განისაზღვრება სკოლის 
ადმინისტრაციასთან შეთანხმებით სასწავლო კურსის განხორციელების, 
სემესტრის დასაწყისში.   
 
ლექცია/ლაბორატორიული/ქვიზი/პრეზენტაცია/პროექტი/შემაჯამებელი 
სასწავლო კურსის ფორმატი 
მეცადინეობა 
სულ  150 საათი 
51 საათი (​ აქედან ლექცია 13 საათი, ლაბორატორიული 17 საათი, ქვიზი 4 საათი, 
საკონტაქტო  პრეზენტაცია 4 საათი, პროექტი 4 საათი, შემაჯამებელი მეცადინეობა 3საათი, 
შუალედური გამოცდა 3 საათი, დასკვნითი გამოცდა 3 საათი ) 
დამოუკიდებელი  99 საათი 
 
სასწავლო კურსის  NS&EC 410 ვებ ტექნოლოგიები (HTML, CSS) 
შესწავლის წინაპირობები  NS&EC 903 დაპროგრამების საფუძვლები(Python) 
 
სასწავლო კურსის მიზანია სტუდენტმა შეისწავლოს:  
▪ JavaScript ენის ძირითადი კონსტრუქციები;  
▪ ვებ გვერდის დიზაინის მართვა JavaScript-ის საშუალებით;  
სასწავლო კურსის მიზანი 
▪ jQuery ენის სელექტორების და ფუნქციების გამოყენება;  
▪ ვებ  გვერდზე  javaScript-jQuery-ის  გამოყენების  ეფექტურობა, 
მნიშვნელობა და საჭიროება. 
 

1
ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა
სწავლის  ცოდნა და გაცნობიერება  
შედეგი  სტუდენტმა იცის: 
▪ ვებ  დაპროგრამების  ძირითადი  ცნებები  კლიენტის  მხარეს  რას  წარმოადგენს  ე.წ  Front 
End პროგრამირება; 
▪ პროგრამირების ენა JavaScript-ის შესაძლებლობები და მუშაობის პრინციპები. 
▪ javaScript-ის ბიბლიოთეკა jQuery-ის შესაძლებლობები და მუშაობის პრინციპები. 
 
უნარი  
სტუდენტს შეუძლია: 
▪ არსებული  საიტის  მოდიფიკაცისა  და  ახალი  საიტის  აგების  პროცეში 
JavaScript-jQuery-ის გამოყენება. 
▪ საიტის დიზაინის მართვა პროგრამულად. 
▪ მენიუების, სლაიდერების აგება JavaScript-jQuery ტექნოლოგიის გამოყენებით. 
▪ ფორმებთან მუშაობა, სხვადასხვა სახის კალკულატორების აგება. 
▪ გაანალიზოს  და  შეაფასოს  ვებ  საიტის  ლოგიკური  და  ფიზიკური  სტრუქტურა,  ანალიზის 
საფუძველზე  მოამზადოს  შესაბამისი  დასკვნა  თუ  როგორ  შეიძლება  იყოს  ეფექტურად 
გამოყენებული საიტზე JavaScript-jQuery ტექნოლოგია. 
▪ იმსჯელოს  ვებ  ტექნოლოგიების საკითხებზე, იგი დაუფლებულია ვებ ტექნოლოგიებისათვის 
დამახასიათებელ  ტერმინებს  და  შეუძლია  დაამყაროს  კომუნიკაცია  შესაბამისი 
სპეციალობის ადამიანებთან. 
 
ავტონომიურობა, პასუხისმგებლობა 
▪ შეუძლია  დამოუკიდებლად  გაიღრმაოს  ცოდნა  ვებ  ტექნოლოგიბის  კუთხით,  დაეუფლოს ვებ 
პროგრამირების  ენა  JavaScript-ის  სხვადასხვა  ფრეიმვორკებს  მაგ.  Angular  JS, React 
JS და სხვა, გაიღმაოს ცოდნა jQuery-ში დაეუფლოს Ajax ტექნოლოგიას. 
 
სწავლება-სწ ლექცია  -  სტუდენტებისთვის  სასწავლო  მასალის  გადაცემა,  განსახილველი  თემის  ან  რაიმე 
ავლის  საკითხის  ახსნა-განმარტება.  ლექციაზე  აქტიურად  ხდება  სადემონსტრაციო  საშუალებების 
მეთოდები  გამოყენება და სტუდენტებისთვის თემის ირგვლივ ინფორმაციის მიწოდება. 
ლაბორატორიული  -  სტუდენტი  ასრულებს  სხადასხვა  სავარჯიშოებს  კომპიუტერულ  კლასში,  რაც 
ხელს უწყობს ლექციაზე ახსნილი მასალის სრულფასოვან შესწავლას. 
ქვიზი  -  მცირე  მოცულობის  გამოკითხვა,  ტარდება  იმ  მიზნით,  რომ  გააკონტროლოს  სტუდენტს 
რამდენად  კარგად  აქვს  ათვისებული  გავლილი  მასალა. ეხმარება სტუდენტს მოახდინოს მიღებული 
ცოდნის გადამეორება. 
პრეზენტაცია  -  სტუდენტი  დამოუკიდებლად  ამზადებს  პრეზენტაციას  მიცემული  თემის  შესახებ  და 
წარმოადგენს  ჯგუფის  წინაშე.  სტუდენტი  გამოიმუშავებს  დამოუკიდებლად  მუშაობისა  და  ჯგუფის 
წინაშე საკუთარი მოსაზრების დაცვის უნარს. 
პროექტი  -  პროექტი  აჯამებს  სტუდენტის  ცოდნას,  ეხმარება  მას  გავლილი  მასალის  უკეთ 
ათვისებაში,  ცოდნის  ერთ  მთლიან  სისტემაში  მოყვანაში.  პროექტის  ფარგლებში  სტუდენტს 
დამოუკიდებლად,  წყვილებში  ან  ჯგუფში  სასწავლო  კურსის  ფარგლებში  ათვისებული  მასალის 
გათვალისწინებით  ეძლევა  შესასრულებელი  სამუშაო.  პროექტს  სტუდენტი  წარმოადგენს 
პრეზენტაციის სახით. 
შემაჯამებელი  მეცადინეობა  -  რთულად  გასაგები  საკითხების  განმეორებით  განხილვა,  რაც ხელს 
უწყობს სტუდენტის მიერ მიღებული ცოდნის განმტკიცებას.
 
ვერბალური, ანუ ზეპირსიტყვიერი მეთოდი; 
დემონსტრირების​ ​მეთოდი;  
ახსნა​–​განმარტებითი​ ​მეთოდი;  
ქმედებაზე​ ​ორიენტირებული​ ​სწავლება; 
ლაბორატორიული მეთოდი. 
 
სასწავლო კურსის აღწერა 

2
ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა
N კვირა  თემა  საკონტაქტ. 
საათი 
ლექცია 1  I თემა  1.  JavaScript  ტექნოლოგიის  შესავალი,  JavaScript  -  ის  1 
ლაბ. 1, 2  მუშაობის  პრინციპები.  ცვლადების  განსაზღვრა,  ცვლადების  ტიპები.  2 
მოქმედებები ცვლადებზე.  
ლიტ. [1] 
 
ლაბორატორიული 
JavaScript-ის  სინტაქსი.  HTML კონტენტის, გამოსახულებებისა და 
სტილების შეცვლა. ცვლადებთან მუშაობა.  
ლექცია​ 2  II თემა 2.​ პირობითი ოპერატორი, ციკლის პირობითი და უპირობო  1 
ლაბ. 3, 4  ოპერატორები JavaScript-ში, დაპროგრამების საფუძვლები.  2 
ლიტ. [1] 
 
ლაბორატორიული 
ამოცანები დაპროგრამების საფუძვლებში, პროგრამირების ენა 
JavaScript-ის თავისებურებები.  
ლექცია​ 3  III თემა 3.​ JavaScript ობიექტების მიმოხილვა. თვისებები და  1 
პრეზენტ. 1  მეთოდები. JavaScript-ის ფუნქციები. ოპერატორები.   1 
ლაბ. 5  ლიტ. [1]  1 
   
პრეზენტაცია 
პრეზენტაციების ჩვენება, განხილვა. 
 
ლაბორატორიული 
JavaScript ობიექტების შექმნა. ობიექტის თვისებებთან და 
მეთოდებთან წვდომა. ფუნქციებთან მუშაობა. 
ლექცია​ 4  IV თემა  4.  შეცდომების  დამუშავება,  try  –  catch,  დიალოგურ  1 
ლაბ. 6, 7  ფანჯრებთან მუშაობა.   2 
ლიტ. [1] 
 
ლაბორატორიული 
დიალოგურ ფანჯრებთან მუშაობა, a​ lert(), confirm(), prompt() 
ლექცია​ ​5  V თემა  5.  მონაცემთა  ტიპები,  რიცხვები,  სტრიქონები.  სტრიქონების  1 
ქვიზი 1, 2  გარდაქმნა  მასივებად,  მასივი.  მასივის  მეთოდები  და  თვისებები.  2 
მოქმედებები მასივებზე. 
ლიტ. [1] 
 
ქვიზი 1 
ლექცია​ ​6  VI თემა  6.  JS  HTML  DOM.  დოკუმენტის  ობიექტური  მოდელი.  1 
ლაბ. 8, 9  მოვლენებზე  რეაგირება,  HTML  ობიექტების  ამორჩევა  და  მისი  2 
თვისებების დამუშავება. 
ლიტ. [1] 
 
ლაბორატორიული 
HTML  ელემენტის  პოვნა  id-ისა  და  ტეგის  სახელის  საშუალებით. 
HTML  კონტენტის  შეცვლა.  HTML  ატრიბუტის  შეცვლა. მოვლენებზე 
რეაგირება. 
ლექცია​ ​7  VII თემა  7.  Date  დროსთან  სამუშაო  ობიექტი.  Math  ობიექტი.  1 
პრეზენტ. 2  RegExp  ობიექტი.  Test()  და  exec()  მეთოდები.  ფორმებთან  1 
ლაბ. 10  სამუშაო  თვისებები,  თვისება  forms.  ობიექტები  Form,  Text,  1 
Textarea,  Password,  FileUpload,  Hidden,  Radio, 
Checkbox, Select, Option. 
ლიტ. [1] 
 
პრეზენტაცია 
პრეზენტაციების ჩვენება, განხილვა. 

3
ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა
 
ლაბორატორიული 
დროსთან მუშაობა, setinterval, settimeout მეთოდების 
გამოყენება მათემატიკური ობიექტებთან მუშაობა. 
შუალედური​ ​გამოცდა  3 

ლექცია​ ​8  IX თემა 9.​ ბრაუზერის ობიექტური მოდელის ცნება. window ობიექტი  1 
პროექტი 1  და მისი მეთოდები. window.screen, window.location,  1 
ლაბ. 11  window.history, window.navigator ობიექტები.   1 
ლიტ. [1] 
 
პროექტი 
პროექტის თემების განაწილება. 
 
ლაბორატორიული 
სლაიდერის აგება JavaScript-ის საშუალებით, ბრაუზერის 
ობიექტების გამოყენება. 
ლექცია​ ​9  X თემა  10.  jQuery-ის  შესავალი,  დოკუმენტში  HTML  ობიექტების  1 
ლაბ. 12, 13  ამორჩევის სისტემა. სელექტორები. მოვლენები.   2 
ლიტ. [2] 
 
ლაბორატორიული 
სელექტორების გამოყენება. მოვლენებთან მუშაობა.  
ლექცია​ ​10  XI თემა  11.  HTML  ობიექტებთან  სამუშაო  ფუნქციების  და ობიექტების  1 
პრეზენტ. 3  შექმნა.  jQuery  ტექნოლოგიის  საშუალებით  კლასების  შექმნა  და  1 
ლაბ. 14  წაშლა. jQuery-ის ფილტრების დაყენაბა.  1 
ლიტ. [2] 
 
პრეზენტაცია 
პრეზენტაციების ჩვენება, განხილვა. 
 
ლაბორატორიული 
Jquery-ის  საშუალებით  HTML  ოებიექტების  მართვა, 
მოვლენებების დამუშავება. 
ლექცია​ ​11  XII თემა  12.  ფორმებთან  მუშაობა  JQuery  ტექნოლოგიის საშუალებით.  1 
ქვიზი 3, 4  ფორმების მართვის სისტემა.  2 
ლიტ. [2] 
 
ქვიზი 2 
ლექცია​ ​12  XIII თემა  13.  jQuery-ის  ეფექტები,  Fade,  Slide,  Animate,  Stop  1 
ლაბ. 15, 16  ფუნქციები.  2 
ლიტ. [2] 
 
ლაბორატორიული 
სლაიდერის  აგება  jQuery-ის  საშუალებით,  ანიმაციური  ეფექტების 
გამოყენება 
ლექცია​ ​13  XIV თემა  14.  jQuery  -ის  საშუალებით  CSS  კლასებთან  მუშაობა, add,  1 
პრეზენტ. 4  remove,  css  ფუნქციები.  სესიების  გამოყენება  მონაცემთა  1 
ლაბ. 17  შენახვისათვის.  1 
ლიტ. [2] 
 
პრეზენტაცია 
პრეზენტაციების ჩვენება, განხილვა. 
 
ლაბორატორიული 
რთული  კალკულატორის(სამშენებლო  დანიშნულების)  აგება 
jQuery-ის საშუალებით, Css-ის მართვა პროგრამულად. 

4
ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა
პროექტი 2, 3,  XV  პროექტების პრეზენტაცია  3 
4
  XVI შემაჯამებელი მეცადინეობა  3 
XVII დასკვნითი გამოცდა   
XVIII დამატებითი გამოცდა  3 
 
ცოდნის შეფასების ფორმები 
ქვიზი  2 x 12  24 ქულა 
პრეზენტაცია    6 ქულა 
პროექტი    10 ქულა 
შუალედური გამოცდა    20 ქულა 
დასკვნითი გამოცდა    40 ქულა 
  ჯამი  100​ ქულა 
შეფასების კრიტერიუმები   
შემოთავაზებული  კურსის  დაუფლება  სწავლების  პროცესში  სტუდენტთა  აქტიურ მონაწილეობას ითვალისწინებს და 
შეძენილი ცოდნის უწყვეტი შეფასების პრინციპს ეფუძნება.  
 
სტუდენტთა ცოდნის შეფასება ხდება 100 ქულიანი სისტემით.  
 
ქვიზები ტარდება მე-5 და მე-12 სასწავლო კვირაში; 
კუსრის განმავლობაში სტუდენტი აბარებს ერთ პრეზენტაციას; 
კუსრის  განმავლობაში  სტუდენტი  აბარებს  პროექტს,  რომელიც  სტუდენტს  დავალებად  ეძლევა  მე-9  სასწავლო 
კვირაში; 
შუალედური გამოცდები ტარდება მე-8 სასწავლო კვირაში; 
დასკვნითი გამოცდა ტარდება მე-17 სასწავლო კვირაში და მოიცავს სემესტრის განმავლობაში გავლილ მასალას. 
 
სტუდენტის სემესტრის განმავლობაში გაწეული შრომის შეფასება გარკვეული შეფარდებით ითვალისწინებს: 
● შუალედურ შეფასებას - ქვიზი, პრეზენტაცია, პროექტი, შუალედური გამოცდა; 
● დასკვნითი გამოცდის შეფასება; 
 
შუალედურ  შეფასებებში  სტუდენტმა  შეიძლება  დააგროვოს  მაქსიმუმ  60  ქულა.  საიდანაც,  20  ქულა  შუალედური 
გამოცდის შეფასებაა. 
 
დასკვნით  გამოცდაზე  გასვლის  უფლება  ეძლევა  სტუდენტს,  რომელიც  შუალედურ შეფასებაში დააგროვებს ​მინიმუმ 
25  ქულას.  ​სტუდენტი,  რომელსაც  დაგროვილი  არ  ექნება  სავალდებულო  მინიმალური  ქულა  (25),  დასკვნით 
გამოცდაზე არ დაიშვება. 
 
შეფასების  სისტემაში  დასკვნითი  გამოცდის  ხვედრითი  წილი  შეადგენს  40  ქულას.  ​დასკვნითი  გამოცდის 
მინიმალური სავალდებულო ქულაა 16. 
 
სასწავლო  კურსი  ჩაბარებულად  ჩაითვლება,  თუ  სტუდენტი  შუალედური  შეფასებისა  და  დასკვნითი  გამოცდის 
ქულების ჯამით დააგროვებს მინიმუმ ​51 ქულას. 
 
ქვიზი: 
ლაბორატორიული  დავალებები  კომპიუტერთან​.  გავლილი  მასალის  საფუძველზე  სამი  პრაქტიკული  დავალების 
შესრულება.  
თითოეული დავალება ფასდება მაქსიმუმ 4 ქულით. ჯამური მაქსიმალური შეფასება - 12 ქულა.  
შეფასების კრიტერიუმები:  
4 ქულა:​ სტუდენტს პრაქტიკული დავალება სრულყოფილად აქვს შესრულებული. 
3 ქულა:​ სტუდენტს პრაქტიკული დავალება მცირე ხარვეზებით აქვს შესრულებული. 
2 ქულა:​ სტუდენტს პრაქტიკული დავალება ნაწილობრივ აქვს შესრულებული. 
1 ქულა:​ სტუდენტს პრაქტიკული დავალება სერიოზული ხარვეზებით აქვს შესრულებული. 
​0 ქულა:​ სტუდენტს პრაქტიკული დავალება არ აქვს შესრულებული. 
 
პრეზენტაცია: 
სტუდენტმა  დამოუკიდებლად  უნდა  მოამზადოს  პრეზენტაცია  ლექტორის  მიერ  გავლილი  მასალიდან  მიცემული 
თემის შესახებ.  

5
ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა
პრეზენტაციაში მიღებული მაქსიმალური შეფასება - 6 ქულა.  
პრეზენტაციის შეფასება 
1. პრეზენტაციის ვიზუალური მხარე - 1 ქ. 
2. პრეზენტაციის წარმოდგენა, გადმოცემა - 1 ქ. 
3. პრეზენტაციაში ასახული ინფორმაციის შესაბამისობა დავალებასთან - 1 ქ. 
4. პრეზენტაციაში ასახული საკითხების ცოდნა - 1 ქ. 
5. შეკითხვებზე პასუხის გაცემა - 1 ქ. 
6. პრეზენტაციის დროის რეგლამენტის დაცვა - 1 ქ. 
 
პროექტი:  
სტუდენტი  სასწავლო  კურსის  დასასრულისთვის  ამზადებს  პროექტს.  პროექტი  წარმოადგენს  სემესტრის 
განმავლობაში  გავლილი  მასალის  საფუძველზე  მომზადებულ  სამუშაოს,  რითაც  მოწმდება  სტუდენტის  მიერ 
სასწავლო მასალის ათვისების ხარისხი.   
პროექტის შეფასების კრიტერიუმები: 
9-10  ქულა:  მომზადებული  პროექტი  სრულად  არის  შესრულებული,  გათვალისწინებულია  პროექტის  ყველა 
დეტალი, ალგორითმები ოპტიმალურად და ზუსტად არის აგებული, პროექტში დასმული ამოცანა სრულყოფილად და 
ნათლად არის გადაწყვეტილი. 
7-8  ქულა:  მომზადებული  პროექტი  სრულად  არის  შესრულებული,  გათვალისწინებულია  პროექტის  ყველა 
დეტალი,  პროექტში  დასმული  ამოცანა  სრულყოფილად  და  ნათლად  არის  გადაწყვეტილი,  თუმცა  ალგორითმების 
აგებაში არის ხარვეზები. 
5-6  ქულა:  მომზადებული  პროექტი  არის  შესრულებული,  თუმცა  პროექტის  ყველა  დეტალი  არ  არის 
გათვალისწინებული, ალგორითმების აგებაში არის ხარვეზები. 
3-4  ქულა:  მომზადებული  პროექტი  ნაწილობრივ  არის  შესრულებული,  პროექტის  შემადგენელი  კომპონენტების 
შესრულების პროცესში დაშვებულია შეცდომები, ალგორითმების აგებაში არის ხარვეზები. 
1–2  ქულა:  მომზადებული  პროექტი  ნაწილობრივ  არის  შესრულებული,  პროექტის  შემადენელი  კომპონენტების 
უმეტესობა  არ  არის  აგებული,  აგებულ  კომპონენტებში  დაშვებულია  უხეში  შეცდომები,  ალგორითმების  აგებაში 
არის ხარვეზები. 
0 ქულა:​ სტუდენტს პროექტი არ შეუსრულებია. 
 
შუალედური გამოცდა: 
ლაბორატორიული  დავალებები  კომპიუტერთან​.  გავლილი  მასალის  საფუძველზე  ხუთი  პრაქტიკული  დავალების 
შესრულება. 
თითოეული დავალება ფასდება მაქსიმუმ 4 ქულით. ჯამური მაქსიმალური შეფასება 20 ქულა.   
შეფასების კრიტერიუმები: 
4 ქულა:​ სტუდენტს დავალება სრულყოფილად აქვს შესრულებული. 
3 ქულა:​ სტუდენტს დავალება მცირე ხარვეზებით აქვს შესრულებული. 
2
​ ქულა:​ სტუდენტს დავალების უმეტესი ნაწილი აქვს შესრულებული. 
1 ქულა:​ სტუდენტს დავალების მცირედი ნაწილი აქვს შესრულებული. 
​0 ქულა:​ სტუდენტს დავალება არ აქვს შესრულებული. 
 
დასკვნითი გამოცდა 
ლაბორატორიული  დავალებები  კომპიუტერთან​.  გავლილი  მასალის  საფუძველზე  ხუთი  პრაქტიკული  დავალების 
შესრულება. 
თითოეული დავალება ფასდება მაქსიმუმ 8 ქულით. ჯამური მაქსიმალური შეფასება 40 ქულა.   
შეფასების კრიტერიუმები: 
7-8 ქულა:​ სტუდენტს დავალება სრულყოფილად აქვს შესრულებული. 
5-6 ქულა:​ სტუდენტს დავალება მცირე ხარვეზებით აქვს შესრულებული. 
3​ -4 ქულა:​ სტუდენტს დავალების უმეტესი ნაწილი აქვს შესრულებული. 
1-2 ქულა:​ სტუდენტს დავალების მცირედი ნაწილი აქვს შესრულებული. 
0 ​ ქულა:​ სტუდენტს დავალება არ აქვს შესრულებული. 
 
 
შეფასების სისტემა  
სტუდენტთა შეფასება განისაზღვრება შემდეგი შეფასების სისტემის მიხედვით: 
დადებითი შეფასება: 
(A) ფრიადი _ შეფასების 91-100 ქულა; 
(B) ძალიან კარგი _ მაქსიმალური შეფასების 81-90 ქულა; 

6
ინფორმატიკისა​ ​და​ ​ინჟინერიის​ ​სკოლა
(C) კარგი _ მაქსიმალური შეფასების 71-80 ქულა; 
(D) დამაკმაყოფილებელი _ მაქსიმალური შეფასების 61-70 ქულა; 
(E) საკმარისი _ მაქსიმალური შეფასების 51-60 ქულა. 
 
უარყოფითი შეფასება: 
(FX) ვერ ჩააბარა - მაქსიმალური შეფასების 41- 50 ქულა; 
(F) ჩაიჭრა - მაქსიმალური შეფასების 40 ქულა და ნაკლები. 
 
1. ე​. ​ასაბაშვილი​, ​თ​. ​სტურუა​, ​ზ​. ​წვერაიძე - ​WEB ​სცენარების ​დაპროექტება
JavaScript-​ის​ ​გამოყენებით​. ​თბილისი​ 2011 ​წ​;
2. გ​, ​ღვინეფაძე​ - ​JavaScript ​და​ ​მისი​ ​შესაძლებლობების​ ​განმავითარებელი
თანამედროვე​ ​ტექნოლოგიები​. 2015.
სავალდებულო ლიტერატურა 
 
ლიტერატურა  ხელმისაწვდომია  ქართულ-ამერიკული  უნივერსიტეტის 
ბიბლიოთეკაში. 
 
3. Thomas Powell, Fritz Schneider - ​JavaScript The Complete Reference​, 2004.
ISBN-13: 978-0071741200.
Cesar Otero, Rob Larsen - ​Professional jQuery​, 2012.
4.
ISBN: 978-1-118-02668-7 
5. Jon Ducket - ​ JavaScript && jQuery​, 2014. 
დამატებითი ლიტერატურა და  ISBN-13: 978-1118531648 
სხვა სასწავლო მასალა   
ინტერნეტ რესურსები: 
6. http://www.w3schools.com/ 
7. https://www.codecademy.com/ 
 
 
 

You might also like