Learning Corner

Learning Corner Let's study and grow career for your life.

20/08/2026

ITPEC ရဲ့ IP, FE သင်တန်းတွေက online ရော In person ရော အများကြီးပါ။ သင်တန်းကြေးတွေကလည်းမသက်သာပါဘူး။ သေချာဖြေမယ်။ focus ထားပြီးလုပ်မယ်ဆိုရင်သေချာစုံစမ်းပြီး တက်သင့်ပါတယ်။

သင်တန်းက လရှည်သင်တန်းဖြစ်လို့ဇွဲရှိဖို့လည်းလိုပါတယ်။

အရေးကြီးတာတော့ ရည်ရွယ်ချက်ခိုင်မာနေရင်တော့ ၆လသင်တန်းလောက်ကတော့ဇွဲရှိရှိတက်သင့်ပါတယ်။

12/08/2026

FE ရဲ့ subject B မှာ programming concept ကိုမေးတဲ့ Application of Programming to Various Fields အပိုင်းပါပါတယ်။

အဲ့အပိုင်းမှာ Game လိုမျိုး machine learning အပိုင်းလိုမျိုး လက်တွေ့မှာအသုံးပြုနေတဲ့ application တွေကိုရေးထားတဲ့အပိုင်းကို ဖြေခိုင်းတာပါ။ အပေါ်က အပုဒ်တွေထက် ဒီအပိုင်းက အပုဒ်တွေက ပိုခက်ပါတယ်။

ဒါကိုဖြေနိုင်ဖို့ programming concept + computer science နဲ့ပတ်သက်တာတွေကို သိထားဖို့လိုပါတယ်။

11/08/2026

Program ဆိုတာကတော့ ကွန်ပျူတာနားလည်တဲ့ language တစ်ခုခုကိုသုံးပြီး algorithm တွေကိုကိုယ်စားပြုရေးထားတာဖြစ်ပါတယ်။

Algorithm ကနေ program တစ်ခုဖန်တီးခြင်းကိုဘဲ programming လို့လည်းခေါ်နိုင်ပါတယ်။

Pseudo Programming language မှာတော့ programming language တွေရဲ့ syntax တွေကိုထည့်မစဉ်းစားတော့ဘဲ ဖြေရှင်းချင်တဲ့ လုပ်ချင်တဲ့ case ကို အဆင့်ဆင့် logic ကိုလည်းစဉ်းစားပြီးရေးတာမျိုးဖြစ်ပါတယ်။

အဲ့လိုမျိုး logic ကျကျအဆင့်ဆင့် ရေးသားနိုင်ပြီဆိုရင် ဘယ် programming language ကိုဘဲဖြစ်ဖြစ်အသုံးပြုပြီး (ကျွမ်းကျင်တဲ့ programming language တစ်ခုခုကိုအသုံးပြုပြီး) implementation လုပ်နိုင်ပြီဖြစ်ပါတယ်။

Basic Element of Program ဆိုတဲ့ program တစ်ခုမှာမဖြစ်မနေ နားလည်ထားရမှာကတော့
- variable (global, local variables)
- data type
- operator
- condition expression
- Iteration
- function တွေဘဲဖြစ်ပါတယ်။

09/08/2026

ITPEC Exam Time ကလည်းတစ်လပြီးတစ်လ နီးလာပါပြီ။
ဖြေမယ့်ဖြေတော့ တစ်ခါတည်းဘဲ Subject A ရော Subject Bရော အောင် အောင်ဖြေသင့်ပါတယ်။

29/07/2026

ဝါဆိုလပြည့်နေ့အခါသမယမှစ၍ ကိုယ်စိတ် နှစ်ပါး ကျန်းမာ ချမ်းသာ ကြပါစေ။

ဝါတွင်း တစ်ခါ ပြန်ရောက်ပြန်ပါပြီ။

18/07/2026

Java J2SE အတန်းသစ်မကြာခင်ဖွင့်ဖို့ရှိပါတယ်။
page messenger မှာစုံစမ်းနိုင်ပါတယ်။

08/07/2026

Java J2SE Course က အပိုင်းလိုက်တက်လို့ရပါတယ်။

- programming concept to OOP
- GUI
- Database connectivity

3 ပိုင်းလုံးတက်ပြီးသွားရင်တော့ window application (desktop application) တွေကို java ကိုသုံးပြီးရေးနိုင်မှာဖြစ်ပါတယ်။

08/07/2026

2024 April FE exam မှာ Subject A Q_13 မှာမေးသွားတဲ့ priority scheduling algorithm အကြောင်းဆွေးနွေးပါမယ်။
================================

Q_13. An operating system adopts the priority scheduling algorithm for scheduling processes. There are five processes A, B, C, D and E arriving at the same time with estimated running times of 10, 6, 2, 4, and 8 milliseconds, respectively. Their priorities are 3, 5, 2, 1, and 4, where 1 is the highest priority. What is the mean process turnaround time?

a) 14 b) 16 c) 20 d) 22

ဒီလို Q မျိုးက ခဏခဏ မေးလေ့ရှိပါတယ်။ ပေးထားချက်တွေပြောင်းလိုက်တယ်။ scheduling algorithm တွေပြောင်းလိုက်တယ်။ မေးတဲ့ ဦးတည်ချက်ပြောင်းတယ်။ ဒီလိုပုံစံမျိုးစုံနဲ့မေးပါတယ်။ ဒီလိုမေးခွန်းမျိုးအတွက် OS ရဲ့ scheduling algorithms တွေကိုသေချာနားလည်သဘောပေါက်ထားဖို့လိုပါတယ်။

OS သည် job တွေအများကြီးဝင်လာတဲ့အခါမှာ critical place (CPU) လိုနေရာမျိုးကို တစ်ပြိုင်နက်တည်း ပေးသုံးလို့မရတဲ့အတွက် ဘယ် job ပြီးရင် ဘယ် job ဝင်ရမယ်ဆိုတဲ့ပုံစံမျိုး schedule ဆွဲပေးပါတယ်။ အဲ့လိုဆွဲပေးတဲ့နေရာမှာ preemptive Scheduling နဲ့ Non preemptive Scheduling ဆိုပြီး ၂ မျိုးရှိပါတယ်။

preemptive ဆိုတာကတော့ OS က job တွေကို force သုံးပြီး halt လုပ်ပြီးအခြား job ကိုအလှည့်ပေးတာမျိုးဖြစ်ပြီး Non preemptive ဆိုတာကတော့ OS က အဲ့ဒါမျိုး force နဲ့ job တွေကို halt လုပ်တာမျိုးမလုပ်တာဖြစ်ပါတယ်။

Preemptive scheduling algorithms တွေထဲမှာ priority scheduling, time slice (or) round robin scheduling တို့ပါဝင်ပြီး Non-preemptive ထဲမှာတော့ FIFO scheduling တို့ပါဝင်ပါတယ်။

Priority scheduling အလုပ်လုပ်ပုံကတော့ job တွေမှာ priority တွေပါလာမှာဖြစ်ပါတယ်။ highest priority ရှိတဲ့ job ကိုဦးစားပေးအနေနဲ့ execute လုပ်ခွင့်ပြုမှာဖြစ်ပါတယ်။ ဒါကြောင့် low priority ရှိတဲ့ job တွေဟာ waiting time တွေတက်လာဖို့ရှိနေပါတယ်။ နောက်တစ်ခုက high priority ရှိတဲ့ job တွေကဘဲ CPU လိုမျိုးကို occupied လုပ်နေတဲ့အတွက် တစ်ယောက်တည်း monopolize သုံးနေသလိုမျိုးလည်းဖြစ်သွားနိုင်ပါတယ်။ ဒါကြောင်း low priority ရှိတဲ့ job တွေဟာ age တွေဖြစ်လာပြီး starvation လိုမျိုးကိုဖြစ်ပေါ်စေနိုင်တဲ့အတွက် dynamic priority ကိုသုံးတာမျိုးလည်းရှိလာပါတယ်။ priority scheduling မှာ priority သတ်မှတ်ပုံကတော့ shortest processing time ရှိတဲ့ job ကို high priority ပေးခြင်းကိုသုံးပါတယ်။ ဒါမှသာ အခြား job တွေရဲ့ waiting time ကိုလျော့ချနိုင်မှာဖြစ်ပါတယ်။ ဒါကတော့ priority scheduling အကြောင်းပါ။

အပေါ်က Q မှာတော့ processes 5 ခု A,B,C,D,E ဆိုပြီး arrival time ကိုတူတူပေးထားပါတယ်။ arrival time တူတဲ့အတွက် တွက်ရတာကိုလွယ်သွားစေပါတယ်။ priority တွေကတော့အစဉ်တိုင်းမဟုတ်ပါဘူး။ average turnaround time ကိုမေးထားတာဖြစ်ပါတယ်။

Turnaround time = completion time - arrival time

ဒီမှာက arrival time တူနေတဲ့အတွက် turnaround time သည် completion time ဖြစ်သွားပါတယ်။ priority နဲ့ process တွေကိုစီလိုက်ရင်တော့

process priority running time (ms) Turnarround Time
D 1 4 ms 4 ms
C 2 2 ms 6ms (C သည် သူ့ထက် priority မြင့်တဲ့ D ပြီးအောင်စောင့်ရတဲ့အတွက် waiting time 4ms ထည့်ပေါင်းရေးရပါမယ်။)
A 3 10 ms 6+10 = 16 ms
E 4 8 ms 16+ 8 = 24 ms
B 5 6 ms 24 + 6 = 30 ms

Question က the mean process turnaround time ကိုမေးတဲ့အတွက်
(4+6+16+24+30)/5 = 16 ms

correct ans: (b) ဖြစ်ပါတယ်။

FE online class ပါ။
07/07/2026

FE online class ပါ။

ITPEC FE Online Class
===============
October 25th, 2026, မှာ ဖြေရမယ့် ဂျပန်အပါအဝင် နိုင်ငံ ၇ နိင်ငံမှာအသိအမှတ်ပြု FE exam အတွက် (Subject A+ Subject B) online class ဖြစ်ပါတယ်။

Subject A+ Subject B တက်လို့ရသလို တချို့ Subject A အောင်ထားသူအတွက် Subject B သီးသန့်လည်းတက်လို့ရပါတယ်။

Subject B အတွက် programming အပိုင်းအတွက်ကို java နဲ့သင်မှာဖြစ်ပါတယ်။

Start Date: 2 July 2026
Subject A: Thursday, Friday (8PM to 10PM)
Subject B: Saturday, Sunday (7PM to 9PM)

Duration: (4) Months
Fee: Subject A (150000 Ks per month)
Subject B (150000 Ks per month)
Page messenger မှာ phone no နဲ့ email ပေးပြီး စာရင်းပေးလို့ရပါပြီ။

ITPEC FE Class Online ပါ။Subject ASubject B သီးသန့်လည်းတက်လို့ရပါတယ်။
06/07/2026

ITPEC FE Class Online ပါ။
Subject A
Subject B သီးသန့်လည်းတက်လို့ရပါတယ်။

ITPEC FE Online Class
===============
October 25th, 2026, မှာ ဖြေရမယ့် ဂျပန်အပါအဝင် နိုင်ငံ ၇ နိင်ငံမှာအသိအမှတ်ပြု FE exam အတွက် (Subject A+ Subject B) online class ဖြစ်ပါတယ်။

Subject A+ Subject B တက်လို့ရသလို တချို့ Subject A အောင်ထားသူအတွက် Subject B သီးသန့်လည်းတက်လို့ရပါတယ်။

Subject B အတွက် programming အပိုင်းအတွက်ကို java နဲ့သင်မှာဖြစ်ပါတယ်။

Start Date: 2 July 2026
Subject A: Thursday, Friday (8PM to 10PM)
Subject B: Saturday, Sunday (7PM to 9PM)

Duration: (4) Months
Fee: Subject A (150000 Ks per month)
Subject B (150000 Ks per month)
Page messenger မှာ phone no နဲ့ email ပေးပြီး စာရင်းပေးလို့ရပါပြီ။

Address

Yangon

Telephone

+959409848029

Website

Alerts

Be the first to know and let us send you an email when Learning Corner posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share