პროგრამირება ყველას შეუძლია
TRANSCRIPT
პროგრამირებ
ა ყველას შეუძლია
თათია ჯონსონ2013
2020 1 000 000– , წელს ით მეტი სამსახური იქნება ვიდრე სტუდენტები ინფორმაციული ტექნოლოგიების განხრით
2011 2012 2013 2014 2015 2016 2017 2018 2019 20200
200000
400000
600000
800000
1000000
1200000
1400000
1600000
სამსახურისტუდენტები
$500 მილიარდ
ი
ინფორმაციული ტექნოლოგიების სფერო
ყველაზე მაღალანაზღაურებადი პროფესიაა
კომპიუტერის პროგრამირების სამსახურების რაოდენობა
ყოველწლიურად 2–ჯერ იზრდება
შესაბამისად იზრდება სამსახურებისა და სტუდენტების სხვაობის მაჩვენებელი
60%
40%
სამსახურები
სამსახურები ინფორმაციულ ტექნოლოგიებშისამსახურები სხვა ზუსტ და საბუნებისმეტყველო მეცნიერებებში
2%
98%
სტუდენტები
საინფორმაციო ტექნოლოგიებისხვა ზუსტი და საბუნებისმეტყველო მეცნიერებები
ბაკალავრიატის დამთავრებულთა შორის 57% მდედრობითი სქესის
წარმომადგენელია, თუმცა საინფორმაციო ტექნოლოგიების ფაკულტეტს მხოლოდ
12% ამთავრებს
რატომ?
ვის შეუძლია ისწავლოს პროგრამირება?
ასაკი: 6 – 106
იცი წერა?
იცი კითხვა?
გაქვს ინტერნეტი?
არ გაქვს ინტერნეტი?
წინ წასვლა
moveForward();
წინ წასვლა
moveForward();
moveForward();
წინ წასვლა
moveForward();
moveForward();
moveForward();
წინ წასვლა
moveForward();
moveForward();
moveForward();
წინ წასვლა
moveForward();
moveForward();
moveForward();
წინ წასვლა
moveForward();
moveForward();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
moveForward();
turnRight();
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე 5–ჯერ
for (var count = 0; count < 5; count++) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე 5–ჯერ
for (var count = 0; count < 5; count++) {
}
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე 5–ჯერ
for (var count = 0; count < 5; count++) {
}
for (var count = 0; count < 5; count++) {
}
moveForward();
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
for (var count = 0; count < 4; count++) {
}
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
moveForward();
for (var count = 0; count < 4; count++) {
}
turnLeft();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
moveForward();
for (var count = 0; count < 4; count++) {
}
turnLeft();
moveForward();
for (var count = 0; count < 5; count++) {
}
გაიმეორე, სანამ
გაიმეორე, სანამ
while (notFinished()) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
გაიმეორე, სანამ
while (notFinished()) {
}
თუ
თუ გზა მარცხნივ არის
if (isPathLeft()) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
გაიმეორე, სანამ
while (notFinished()) {
}
თუ გზა მარცხნივ არის
if (isPathLeft()) {
}
წინ წასვლა
moveForward();
მარჯვნივ
turnRight();
მარცხნივ
turnLeft();
გაიმეორე –ჯერ
for (var count = 0; count < ; count++) {
}
გაიმეორე, სანამ
while (notFinished()) {
}
თუ გზა მარცხნივ არის
if (isPathLeft()) {
}
თუ არადა
else {
}
გაიმეორე, სანამ
თუ გზა წინ არის
წინ წასვლა
თუ არადა
მარჯვნივ
while (notFinished()) {
}
if (isPathAhead()) {
}
moveForward();
else {
}
turnRight();
while (notFinished()) { if (isPathAhead()) { moveForward(); } else { turnRight(); }}
code.orgkhanacademy.orgcoursera.organyonecanlearntocode.com
გმადლობთ ყურადღებისთვი
ს!