fbpx

Программчлалын суурь анги
14-16 насныханд зориулсан дэлхийд хэрэглээгээрээ тэргүүлдэг программчлалын хэл дээр суурилсан программ хөгжүүлэлтийн анги

Өсөж хөгжиж байгаа залуу хүүхдүүдэд програмчлалын ухаанд суралцахад төгс боломж PiCoding сургалтад тавтай морил! Бид 14-17 насны хүүхдүүдэд код бичихийг хөгжилтэй, хүртээмжтэй, интерактив байдлаар зааж өгнө. Манай хөтөлбөр нь Python програмчлалын суурь мэдлэгийг олгоход чиглэгддэг бөгөөд энэ нь өнөөгийн технологид суурилсан ертөнцөд хамгийн хэрэгцээтэй ур чадвар юм. 

PiCoding дээр бид зөвхөн онолын ойлголт биш сонирхолтой практик туршлагуудыг олгодог. Манай багш нар сурагчдад код бичих чадвараа туршиж үзэх чатбот, Flappy Bird зэрэг Pygame тоглоомын хөгжилтэй аппликэйшн бүтээх боломжтой төслүүдийг тусгайлан боловсруулсан. 

Чатбот төсөл нь сурагчдад асуултад хариулдаг, хүнтэй адил мэдээлэл өгөх, харилцах чадвартай уламжлалт програмуудыг хэрхэн бүтээдэг тухай ойлгоход нь тусалдаг. Энэхүү төслөөр дамжуулан сурагчид хувьсагч, давталт, нөхцөлт өгүүлбэр зэрэг програмчлалын үндсийг сурна.

Манай Pygame төслүүд нь сурагчдад код бичих чадвараа ашиглан Flappy Bird шиг хөгжилтэй тоглоом бүтээх гайхалтай арга юм. Багш нар сурагчдад өөрсдийн гэсэн тоглоомоо бүтээхэд нь алхам алхмаар зааварчилгаа өгч, дэмжиж ажилладаг.

PiCoding сургалтын хувьд бид код бичих нь хүнд хэцүү санагддаг болохыг мэддэг учраас бид хичээлээ хөгжилтэй, интерактив байдлаар хүүхэд бүрийн суралцах хэв маягт тохирсон аргаар ордог. Бид сурагчид чөлөөтэй асуулт асууж, санал бодлоо солилцож, бие биенээсээ суралцах боломжтой нөхөрсөг, багийн сургалтын орчинг бүрдүүлэхийн тулд зорин ажилладаг.

Тиймээс, хэрэв та хүүхдээ програмчлалын ертөнцтэй танилцуулах хөгжилтэй, интерактив аргыг хайж байгаа бол PiCoding сургалт нь  эхлэхэд тохиромжтой газар юм. Өнөөдөр бидэнтэй нэгдэж, хүүхдийнхээ бүтээлч сэтгэлгээг нээж, олон жилийн турш үр өгөөжөө өгөх ур чадварыг бий болгохыг нь хараарай!

 

Бид PiCoding сурах хамгийн сайн арга бол бодитоор хийж үзэх гэдэгт итгэдэг. Тийм ч учраас Python програмчлалын сурагалтдаа таны хүүхдэд таалагдах сонирхолтой тоглоомын төслүүдийг багтаасан байгаа. Сургалтын үеэр чатбот, Flappy Bird тоглоомуудаас гадна Snake, Pong, Уралдааны машин зэрэг төслүүд дээр ажиллах боломжийг олгодог.

Snake тоглоомын төслөөр сурагчдад тоглогч юм идэхийн хэрээр сунадаг могойг удирдах сонгодог аркад хэв маягийн тоглоомыг хэрхэн бүтээхийг зааж өгдөг. Энэхүү төслөөр дамжуулан сурагчид тоглоомын ажиллах зарчим, оролт/гаралт болон тоглоомын физик зэрэг чухал ойлголтуудыг олж авна. 

Pong тоглоомын төсөл сурагчдад цохиурыг удирдан бөмбөгийг дэлгэцээр нааш цааш харилцах хоёр тоглогчтой тоглоомыг хэрхэн бүтээхийг зааж өгдөг. Энэхүү төслөөр дамжуулан сурагчид тоглогчийн оролтыг хэрхэн удирдах, мөргөлдөх цэгүүдийг тогтоох болон тоглоомын хиймэл оюун ухааны үндсэн ойлголтыг сурна.

Уралдааны машины тоглоомын төсөл нь сурагчдад олон тоглогч тодорхой хугацаанд бие биетэйгээ уралдах уралдааны машин удирдах энгийн тоглоом хэрхэн бүтээхийг зааж өгдөг. Энэхүү төслөөр дамжуулан сурагчид тоглоомын физикийг хэрхэн удирдах, онооны системийг хэрэгжүүлэх болон дууны эффект нэмж сурна.

Эдгээр бүх тоглоомын төслүүд нь хөгжилтэй, сонирхолтой, ур чадвар сорьсон байхаар загварчлагдсан. Манай туршлагатай багш нар танай хүүхдэд аль болох их зүйлийг сурахад нь алхам бүрт зааварчлан, дэмжлэг үзүүлэн ажиллах болно. 

Хүүхэддээ ирээдүйд нь хэрэгтэй үнэ цэнтэй ур чадвар эзэмшүүлэх боломжийг бүү алдаарай. PiCoding сургалтад яг одоо бүртгүүлээд Python програмчлалын чадварт хэрхэн сайн суралцаж, тоглоом бүтээж өөрөөрөө бахархахыг нь хараарай! 

Сургалтаар юу заах вэ?

ТЕЕ education клубээс зохион байгуулж байгаа 12-16 насны хүүхдэд зориулсан програмчлалын суурь ойлголтыг дэлхийд хамгийн түгээмэл хэрэглэгддэг программчлалын хэл болох Python (Пайтон) хэл дээр өгөх юм. Анхлан суралцагчдад хамгийн тохиромжтой энэ хэл нь технологийн ертөнцөд гайхалтай энгийн ойлгомжтой бичиглэл болон олон зүйлийг хийх боломжтойгоороо гайхагддаг. Энэ хэлийг эзэмшсэнээр, видео тоглоом, аппликэйшн, вебсайт бүтээх, программ хангамж зохиох, Big Data буюу их өгөгдөлтэй ажиллах, АI буюу хиймэл оюун ухаан хөгжүүлэх боломжтой бөгөөд энэ зорилгоор Google, Facebook, Instagram, Netflix гэх мэт томоохон компаниуд ашигладаг билээ.

Дэлхийд “процедур” ба “обьект хандалтад” гэсэн программчлалын 2 том аргыг өргөн хэрэглэдэг. Энэ хоёр аргыг бүрэн сурснаар программчлалын орчин үеийн аргачлалыг 100% мэддэг болно гэсэн үг. Манай Picoding сургалтыг төгссөнөөр, процедурт аргачлалыг 80 орчим хувьтай мэддэг болох ба товчхондоо ямар ч өндөр төвшний программыг уншаад ойлгох хэмжээний ур чадвартай болно.

Уг хичээлээр хүүхдүүд адармаатай, хэцүү, ойлгомжгүй асуудлуудыг задалж, жижиглэн энгийн болгож мөн анализ хийж, улмаар асуудлыг шийдэх алхамуудаа программчилж сурна.

Ямар ур чадвартай болох вэ?

Үндсэн ур чадвар

  • Python программын хэлний анхан шатанд хэрхэн хэрэглэхийг заана
  • Flappy bird тоглоомыг бүтээж сурна
  • Програм бичих
  • Олон давтагдах үйлдлийг хялбарчлах жижиг програм бичих
  • Нөхцөл байдалд тулгуурлан шийдвэр гаргах жижиг програм бичих
  • Бусдын хийсэн кодыг ашиглаж сурах
  • Бэлэн зургуудыг ашиглан хөдөлгөөнд оруулж, анимэйшн хийх
  • Программын суурь ойлголтуудын нэг болох өгөгдлийн төрлийг ойлгож, ялгаж сурна. Дээд төвшний бүх хэл өгөгдлийн төрлүүдтэй байдаг.
  • 2D тоглоом хийх
  • 2D анимэйшн хийх

Дагалдах ур чадвар

  • Адармаатай, ярвигтай асуудлыг шийдвэрлэх
  • Системтэйгээр сэтгэх
  • Алгоритмыг ойлгох
  • Абстрактчилал буюу хийсвэр сэтгэлгээгээ хөгжүүлэх
  • Криэтив сэтгэлгээгээ хөгжүүлэх

Юу хийж чаддаг болох вэ?

Жижиг хэмжээний програм бичих, хэрэглэгчийн мэдээллийг боловсруулах, оньсого таах програм зохиох, бодлого бодох, хүнтэй ярилцдаг чатбот хөгжүүлж чаддаг болно. Мөн компьютерийн энгийн програм зохиох, компьютерийн бичил электрон төхөөрөмж кодчилох, роботын код бичих ур чадварын суурь тавигдана.

  • Программчлалын суурь
  • Пайтон программчлалын хэл
  • Функциональ программчлалын арга
  • 2 Хэмжээст тоглоомууд программчлах