The Missing Semester of Your CS Education
2026
ကွန်ပျူတာသိပ္ပံ (CS) သင်တန်းများတွင် OS များ (Operating Systems) မှစ၍ စက်သင်ယူမှု (Machine Learning) အထိ အဆင့်မြင့် ခေါင်းစဉ်များကို သင်ကြားပေးကြသော်လည်း၊ ကျောင်းသားများ ကိုယ်တိုင် ကြိုးစားလေ့လာယူရလေ့ရှိပြီး ပုံမှန် သင်ရိုးများတွင် ထည့်သွင်းသင်ကြားပေးလေ့မရှိသော အရေးကြီးသည့် ဘာသာရပ်တစ်ခု ရှိနေပါသည်—ယင်းမှာ မိမိတို့ အသုံးပြုသည့် tool များကို ကျွမ်းကျင်စွာ ကိုင်တွယ်နိုင်မှုပင် ဖြစ်သည်။ ဤသင်တန်းတွင် Command-line ကို ကျွမ်းကျင်စွာ အသုံးပြုပုံ၊ စွမ်းအားထက်မြက်သော Text Editor များ အသုံးပြုပုံ၊ Version Control စနစ်များ၏ အဆင့်မြင့် လုပ်ဆောင်ချက်များ အသုံးပြုပုံနှင့် အခြား အရေးပါသော အကြောင်းအရာများကို သင်ကြားပေးသွားမည် ဖြစ်ပါသည်။
ကျောင်းသားများသည် မိမိတို့၏ ကျောင်းသားဘဝတွင် ဤ tool များကို အသုံးပြု၍ နာရီပေါင်း ရာချီ (နှင့် သက်မွေးဝမ်းကျောင်း လုပ်ငန်းခွင်တွင် နာရီပေါင်း သောင်းချီ) အချိန်ကုန်လွန်ကြရသဖြင့်၊ ယင်း tool များကို တတ်နိုင်သမျှ ချောမွေ့လွယ်ကူစွာ အသုံးပြုနိုင်အောင် ပြုလုပ်ထားခြင်းသည် အလွန်အကျိုးရှိလှပါသည်။ ဤ tool များကို ကျွမ်းကျင်အောင် သင်ယူခြင်းဖြင့် tool များနှင့် ရုန်းကန်ရသည့် အချိန်များကို လျှော့ချပေးနိုင်ရုံမျှမက၊ ယခင်က အလွန်ခက်ခဲနက်နဲသည်ဟု ထင်မှတ်ခဲ့သော ပြဿနာများကိုပါ ဖြေရှင်းနိုင်စွမ်း ရရှိစေမည် ဖြစ်ပါသည်။
ယနေ့ခေတ်တွင် AI နည်းပညာသုံး tool များနှင့် လုပ်ငန်းစဉ်များ ပေါ်ထွက်လာခြင်းကြောင့် ဆော့ဖ်ဝဲလ် အင်ဂျင်နီယာ ဘာသာရပ်၏ အသွင်အပြင်များစွာ ပြောင်းလဲလျက် ရှိပါသည်။ ယင်း tool များကို အကန့်အသတ်များနှင့်တကွ သင့်လျော်စွာ အသုံးပြုတတ်ပါက CS ကျွမ်းကျင်သူများအတွက် များစွာ အကျိုးရှိစေမည် ဖြစ်၍ လက်တွေ့ အသုံးပြုနိုင်သည့် အသိပညာ ရရှိထားရန် လိုအပ်ပါသည်။ AI သည် နယ်ပယ်ပေါင်းစုံတွင် အထောက်အကူပြုသော နည်းပညာဖြစ်သဖြင့် သီးခြား AI သင်ခန်းစာအဖြစ် မထားရှိဘဲ၊ နောက်ဆုံးပေါ် AI tool များနှင့် နည်းလမ်းများကို သက်ဆိုင်ရာ သင်ခန်းစာ တစ်ခုချင်းစီတွင် တိုက်ရိုက် ထည့်သွင်းပေးထားပါသည်။
ဤသင်တန်းကို ဖန်တီးခဲ့သည့် ရည်ရွယ်ချက်ကို ဖတ်ရှုပါ (Motivation) • 📚 အီးဘွတ်ခ် စာအုပ်များ ဒေါင်းလုဒ်ဆွဲရန် (eBook & PDF)။
သင်ရိုးညွှန်းတမ်း (Syllabus)
- 1/12/26: သင်တန်းမိတ်ဆက် + Shell အသုံးပြုနည်းမိတ်ဆက်
- 1/13/26: Command-line ပတ်ဝန်းကျင်
- 1/14/26: Development Environment နှင့် Tools များ
- 1/15/26: Debugging နှင့် Profiling
- 1/16/26: Version Control နှင့် Git
- 1/20/26: Packaging and Shipping Code
- 1/21/26: Agentic Coding
- 1/22/26: Beyond the code (ကုဒ်ရေးသားခြင်းထက် ကျော်လွန်၍)
- 1/23/26: Code Quality
လွန်ခဲ့သော နှစ်များမှ အထူး ခေါင်းစဉ်များ (Special topics from previous years)
ကျွန်ုပ်တို့ သင်ကြားပေးသော ခေါင်းစဉ်များသည် တစ်နှစ်နှင့်တစ်နှစ် ကွဲပြားနိုင်ပါသည်။ လွန်ခဲ့သော နှစ်များတွင် သင်ကြားခဲ့သော်လည်း ၂၀၂၆ တွင် မပါဝင်သေးသော ခေါင်းစဉ်များကို လေ့လာလိုသူများအတွက် အောက်ပါအတိုင်း စုစည်းဖော်ပြပေးထားပါသည်။
- 1/16/20: ဒေတာ ပြုပြင်စီမံခြင်း (Data Wrangling)
- 1/28/20: Security and Cryptography
- 1/29/20: အထွေထွေ ခေါင်းစဉ်များ (Potpourri)
- 1/30/20: Q&A
- 1/24/19: Backups
- 1/24/19: Automation
- 1/24/19: Machine Introspection
- 1/29/19: OS Customization
- 1/31/19: Web နှင့် Web Browser များ
- 1/31/19: Security and Privacy
အထွေထွေ အချက်အလက်များ (General information)
သင်ကြားပေးသူများ: ဤသင်တန်းကို Anish၊ Jon နှင့် Jose တို့မှ ပူးတွဲ သင်ကြားပေးပါသည်။
မေးမြန်းရန်: missing-semester@mit.edu သို့ အီးမေးလ်ဖြင့် မေးမြန်းနိုင်ပါသည်။
ဆွေးနွေးပွဲများ: OSSU Discord (မေးခွန်းများအတွက် #missing-semester-forum နှင့် တိုက်ရိုက်ဆွေးနွေးရန် #missing-semester ကို အသုံးပြုပါ)။
Beyond MIT (MIT အပြင်ဘက် လက်တွေ့ကမ္ဘာ)
Beyond MIT (MIT အပြင်ဘက် လက်တွေ့ကမ္ဘာ) မှ လေ့လာသူများလည်း ဤ အရင်းအမြစ်များမှ အကျိုးကျေးဇူး ရရှိနိုင်ရန်အတွက် မျှဝေပေးထားပါသည်။ အောက်ပါ link များတွင် ဆွေးနွေးချက်များကို ဝင်ရောက် ကြည့်ရှုနိုင်ပါသည်-
- Hacker News (2026, 2020, 2019)
- Lobsters (2026, 2020, 2019)
- r/learnprogramming (2026, 2020, 2019)
- r/programming (2020, 2019)
- X (2026, 2020, 2019)
- Bluesky (2026)
- Mastodon (2026)
- LinkedIn (2026)
- YouTube (2026, 2020, 2019)
ဘာသာပြန်ဆိုချက်များ (Translations)
- Arabic
- Bengali
- Burmese
- Chinese (Simplified)
- Chinese (Traditional, Taiwan)
- German
- Italian
- Japanese
- Kannada
- Korean
- Mongolian
- Persian
- Portuguese
- Russian
- Serbian
- Spanish
- Swedish
- Thai
- Turkish
- Vietnamese
Note: ဤသည်တို့မှာ အသိုင်းအဝိုင်းမှ ပြုလုပ်ထားသော ပြင်ပ ဘာသာပြန် link များ ဖြစ်ကြပြီး၊ ကျွန်ုပ်တို့သည် ၎င်းတို့ကို စစ်ဆေးအတည်ပြုထားခြင်း မရှိပါ။
သင်သည် ဤသင်တန်း၏ သင်ခန်းစာများကို အခြားဘာသာသို့ ဘာသာပြန်ဆိုထားပါက ကျွန်ုပ်တို့၏ စာရင်းတွင် ထည့်သွင်းနိုင်ရန် pull request တင်သွင်းနိုင်ပါသည်။
ကျေးဇူးတင်လွှာ (Acknowledgments)
သင်ခန်းစာ ဗီဒီယိုများ ရိုက်ကူးနိုင်ရန် ကူညီပေးခဲ့ကြသော Elaine Mello နှင့် MIT Open Learning တို့ကို ကျေးဇူးတင်ရှိပါသည်။ SIPB IAP 2026 ၏ အစိတ်အပိုင်းတစ်ခုအဖြစ် ဤသင်တန်းကို ကူညီပံ့ပိုးပေးခဲ့သော Luis Turino / SIPB တို့ကိုလည်း အထူး ကျေးဇူးတင်ရှိပါသည်။
Licensed under CC BY-NC-SA.
See here for contribution & translation guidelines.