Programming Basic

Programming Basic by Saturngod

Computational Thinking ဆိုတာ ကလေးဘဝကတည်းက လူတိုင်း သင်ထားတတ်ထားသင့်တဲ့ အရာတစ်ခုပါ။ တစ်ခြားနိုင်ငံတွေမှာဆိုရင် Computation Thinking နဲ့ ပတ်သက်ပြီး ငယ်စဉ်ကတည်းက ကျောင်းသင်ခန်းစာတွေမှာ ထည့်သွင်းသင်ကြား နေတာကြာပါပြီ။

Computational Thinking တွေထဲမှာပါတဲ့ Problem Solving Skill တို့ Debugging Skill တို့ဆိုတာ တကယ့် လက်တွေ့ဘဝမှလဲ အသုံးဝင်ပါတယ်။ ကွန်ပျူတာထဲက ပြဿနာတွေကို ဖြေရှင်းရင် အပြင်လောကက ပြဿနာတွေကိုလဲ တွေးတတ် ဖြေရှင်းတတ်လာပါတယ်။ ကွန်ပျူတာထဲက Program တွေကို အမှားရှာရင်း အပြင်လောက ပြဿနာတွေမှာလဲ အမှားတွေ ရှာတတ်လာပါတယ်။ ကွန်ပျူတာထဲက လက်တွေ့အသုံးဝင်တဲ့ Program တွေ ရေးသားရင်း အပြင်လောကမှာ လက်တွေ့အသုံးဝင်တဲ့ အစီအစဉ်တွေ ရေးဆွဲတတ်လာပါတယ်။

အဲဒီလိုပဲ Computer Programming ဆိုတာ ကလေးတိုင်း တတ်ထားသင့်တဲ့ အရာဖြစ်ပါတယ်။ ကျွန်တော်တို့ Computer စသင်ခါစက Assembly ဆိုတဲ့ Language ကနေ စလွတ်ခါစအချိန်ဆိုတော့ Programming Language တွေဟာ DOS Mode လို့ခေါ်တဲ့ အပေါ်မှာ တင်ပြီး ရေးကြရတာ ဖြစ်ပါတယ်။ အဲဒီအပြင် အခုခေတ်လို 4GL အဆင့်အထိလဲ မရောက်သေးတော့ Programming Thinking နဲ့ ပတ်သက်ရင် အခြေခံအထိ နီးစပ်ခဲ့တယ်လို့ ဆိုရပါမယ်။ ကျွန်တော်တို့ ကွန်ပျူတာ ပရိုဂရမ်ရေးသားနည်း သင်ပေးတဲ့ ဆရာတွေက Punch Card လို့ခေါ်တဲ့ အရာတွေနဲ့ ကုဒ်တွေ ရေးခဲ့ကြရပါတယ်။ ဆိုလိုတာက ပရိုဂရမ်တွေက Monitor မပါပဲ ရေးခဲ့ တွေးခဲ့ကြတာပါ။

ကျွန်တော်တို့ကို အဲဒီလို ဆရာတွေက သင်တော့ Dry Run တွေ Run ခဲ့ရတာတွေ၊ FlowChart တွေ ဆွဲခဲ့ရတာတွေ Pseudo Code တွေ ရေးခဲ့ကြရတာ မှတ်မိပါသေးတယ်။ ဆရာတွေက သူတို့ ရေးထားတဲ့ Program တွေကို ကူးရေးခိုင်းပြီး စက်ထဲထည့် Run ခိုင်းတာ မဟုတ်ပါဘူး။ တစ်ဆင့်ခြင်းစီ ရှင်းပြ၊ ပြီးရင် ပြဿနာတွေပေးပြီး ဖြေရှင်းခိုင်းတာပါ။ အဲဒီလို သင်ခဲ့ရတဲ့အတွက် ကျွန်တော် Computer Programming ကို ယခုတိုင် ခုံမင်နှစ်သက်ဆဲ အသစ်အသစ်တွေ ထွက်သမျှ လေ့လာနေဆဲ ဖြစ်ပါတယ်။

အခု ကိုစေတန် ရေးထားတဲ့ စာအုပ်ကို ဖတ်လိုက်တော့ အဲဒီလို ငယ်ငယ်က ဆရာတွေ သင်ပေးခဲ့တဲ့ အချိန်တွေကို ပြန်ရောက်သွားပါတယ်။ စာတစ်မျက်နှာလှန်လိုက်တိုင်း ကျွန်တော့်ရဲ့ Computer လက်ဦးဆရာတစ်ယောက်ခြင်းစီကို ပြန်သတိရလာပါတယ်။ ဆရာတွေ ဘယ်လို ရှင်းပြခဲ့တယ်ကအစ ဘယ်လို ပြဿနာတွေ ရှင်းခိုင်းခဲ့တယ်အဆုံး အများကြီး ခေါင်းထဲမှာ ပေါ်လာပါတယ်။

အခုနောက်ပိုင်း Computer Programming Basic Knowledge နဲ့ ပတ်သက်ရင် အခုလိုမျိုး ရှင်းပြနိုင်တာတွေ ရှားလာတယ်ဆိုတော့ ကိုစေတန်စာအုပ်ထွက်လာတာ အတိုင်းထက်အလွန်ပါပဲ။ အစကတည်းက Online Version ပါ ရှိနေတာဆိုတော့ အွန်လိုင်းမှာလဲ လေ့လာလို့ရပါတယ်။ ဒါပေမယ့် ဒီလို အပင်ပန်းခံ ပြုစုပေးထားတဲ့ စာအုပ်ကိုလဲ မဖြစ်မနေ ဝယ်ဖတ်ပြီး လေ့ကျင့်ကြဖို့ တိုက်တွန်းလိုက်ရပါတယ်။