Learn ict with Lalindu

Learn ict with Lalindu

Share

This is to deliver ICT and Technology based education to facts and video tutorials to the students in my classes and anyone who is interested.

01/04/2026

more to come....

01/04/2026

Another set... more to come...

01/04/2026

Congratulations My dear Students.. More to come...

01/04/2026

Soo happy.... More to come...

26/03/2026

මෙන්න ලලිඳු සර් (Lalindu Sir) විසින් ICT සිසුන් වෙනුවෙන් සකස් කරන ලද, මිසයිල මගපෙන්වීමේ පද්ධතියක (Missile Guidance System) සරල කළ Pseudo Code එක:
මිසයිලයක් ඉලක්කය නිවැරදිව හඹා යන්නේ කොහොමද? (SMGuidance Algorithm)
වේගයෙන් ගමන් කරන ඉලක්කයකට (Target) මිසයිලයක් නිවැරදිව එල්ල කරන්නේ සරල රේඛාවක ගමන් කරලා නෙවෙයි. ඒ සඳහා ඉතා සංකීර්ණ ගණිතමය ඇල්ගොරිතමයක් සහ පරිගණක බලයක් අවශ්‍යයි.
අද අපි බලමු නාවික පශ්චාත් උපාධි විද්‍යාලයේ (Naval Postgraduate School) ලුතිනන් ජෝන් ඒ. ලුකාස් විසින් නිපදවූ ඇල්ගොරිතමයක සරල ක්‍රියාකාරිත්වය.
🧠 මූලික සංකල්පය: "Virtual Arc"
මෙහිදී මිසයිලයේ ගමන් මග නම්‍යශීලී වක්‍රයක් (Curve) ලෙස සලකනු ලබයි. ආරම්භක අවස්ථාවේ වේගය, අවසාන අවස්ථාවේ වේගය සහ ගමන් කිරීමට ගතවන කාලය අනුව මෙම වක්‍රය වෙනස් කරමින් හොඳම ගමන් මග තෝරා ගනු ලබයි.

# STEP 1: Get Current Status (Inputs)
Get Interceptor_Position, Velocity, Acceleration
Get Target_Position, Target_Velocity

# STEP 2: The "Initial Guess" (Where will it be?)
# We assume a first-order path to estimate "Time-to-Go" (tgo)
While (Difference between guesses > threshold):
Estimate Interceptor Average Speed
Predict Target's future position (xf = xt + xdt * tgo)
Update tgo based on distance / speed

# STEP 3: Optimization (The "Magic" Part)
# We use a function called 'fminsearch' to find the best path.
# It looks for the minimum "Cost" (The most efficient path).
Initial_Guess = [Virtual_Arc, Time_to_Go, Final_Angle]

Optimal_Path = Search_For_Best_Path(
Goal = "Hit the target",
Constraints = "Don't exceed Max G-force",
Minimize = "Fuel usage and Time"
)

# STEP 4: Ex*****on & Plotting
Generate the 3D coordinates for the flight
Calculate necessary steering commands (Yaw and Pitch)
Render graphs for the pilot/engineer to see the interception geometry

මෙහි ඇති IT පැත්ත මොකක්ද?
Iterative Loops: අගය නිවැරදි වන තෙක් නැවත නැවත ගණනය කිරීම (while loops).
Optimization Algorithms: විවිධ අවස්ථාවන් දහස් ගණනක් අතරින් වඩාත් කාර්යක්ෂම අවස්ථාව තෝරා ගැනීම.
Matrix Mathematics: ත්‍රිමාණ අවකාශයේ පිහිටීම් ගණනය කිරීමට Matrices (න්‍යාස) භාවිතා කිරීම.
⚠️ සැබෑ ලෝකයේදී මීට අමතරව සැලකිය යුතු කරුණු:
පරිගණක වැඩසටහනක් ලෙස මෙය සරල වුවත්, සැබෑ යුද පිටියකදී තවත් දේවල් බලපානවා:
Sensor Noise: රේඩාර් දත්ත සැමවිටම 100% නිවැරදි නැහැ. "Noise" ඉවත් කිරීමට Kalman Filters වැනි දේ අවශ්‍යයි.
Atmospheric Changes: උස අනුව වාතයේ ඝනත්වය වෙනස් වන නිසා මිසයිලය හැරෙන ආකාරය වෙනස් වේ.
Latency: පරිගණකය දත්ත සකස් කිරීමට ගන්නා කාලය (Processing time) නිසා සිදුවන පමාව සැලකිය යුතුයි.
Countermeasures: සතුරා මිසයිලය මගහැරවීමට භාවිතා කරන "Jammers" හඳුනා ගැනීම.
Fuel Weight: ඉන්ධන වැය වෙද්දී

16/03/2026

🚀 Programming වලට ආදරේ කරන අයට මෙන්න "Pseudocode" ගැන සරලව! 💻
Programming ඉගෙන ගන්න පටන් ගන්න කෙනෙක්ට හම්බවෙන වැදගත්ම වචනයක් තමයි Pseudocode කියන්නේ. ලලිඳු සර්ගේ (Lalindu Lokuliyana) පන්තියේදී මේ ගැන නිතරම කතා වෙනවා නේද?
මොකක්ද මේ Pseudocode කියන්නේ? 🤔
සරලවම කිව්වොත් "Pseudo" (පියුඩෝ) කියන වචනයේ තේරුම "ව්‍යාජ" හෝ "Fake" කියන එකයි. එතකොට Pseudocode කියන්නේ "ව්‍යාජ කේත" වලටයි.
✅ මතක තියාගන්න වැදගත් කරුණු:
අර්ථය: "Pseudo" යනු සැබෑ නොවන නමුත් සැබෑ දේට සමාන පෙනුමක් ඇති යන්නයි.
පාවිච්චිය: පරිගණක භාෂාවකින් (Coding) ලිවීමට පෙර, අපේ තර්කය (Logic) සාමාන්‍ය ඉංග්‍රීසි වචන භාවිත කර පියවරෙන් පියවර ලියා තැබීමයි.
පහසුව: මෙහිදී Syntax (අකුරු, කොමා, තිත්) ගැන වද විය යුතු නැත. අවධානය යොමු කරන්නේ logic එක ගැන පමණි.
💡 උදාහරණයක්:
සංඛ්‍යා දෙකක් එකතු කරන පියවර (Pseudocode):
BEGIN
Input Number1
Input Number2
Sum = Number1 + Number2
Display Sum
END
Programming කියන්නේ කලාවක්. ඒ කලාවේ මුල් පියවර තමයි නිවැරදි logic එක ගොඩනැගීම!

07/03/2026

උසස්පෙළ තොරතුරු තාක්ෂණය 2028

තොරතුරු තාක්ෂණයේ සොඳුරු නව මංපෙත් සොයන්නන්ට

සෑම වසරකම දිස්ත්‍රික්කයේ වැඩිම ප්‍රතමයන් ගණනක් සමග ඉහලම ප්‍රතිපල බිහිකළ ජ්‍යෙෂ්ඨ මෘදුකාංග ඉංජිනේරුවරයෙකු මෙහෙයවන එකම iCT පන්තිය

ලලිඳු ලොකුලියන
MSc In Computer Science (Peradeniya)
BCSc in Computer Science (UCSC)
Senior Software Engineer (14+ years)
Former Visiting Lecturer (OUSL)
ICT Teacher
0766 015 014 | 071 921 921 3

Common Class
සිප්නි උසස් අධ්‍යාපන ආයතනය
මාර්තු 12 වන බ්‍රහස්පතින්දා 2.30pm

සිංහල මාධ්‍ය (Special Group)(Online-Zoom and Physical)
මාර්තු 11 වන බදාදා 2.30 pm
Code Cube , NSB පාර , නව බස්නැවතුම්පළ

English Medium (Online-Zoom and Physical)
මාර්තු 12 වන බ්‍රහස්පතින්දා 8.00 am
Code Cube , NSB පාර , නව බස්නැවතුම්පළ

04/03/2026

උසස්පෙල නව පංති ආරම්භය මාර්තු මස 6 උදේ 8.00...

01/03/2026

🛑 උතුරුමැදින් ලංකාවම අතික්‍රමණය කල විශිෂ්ටතම ගුරු සුසංයෝගය,

✅ 2028 A/L තාක්ෂණවේදය නව පංති ආරම්භය.....

සිප්නි උසස් අධ්‍යාපන ආයතනය - අනුරාධපුර
(නව නගරය ඩයලොග් ආකේඩ් ඉදිරිපිට )

උසස් පෙල 2028 සඳහා
මූලික දැනුවත් කිරීමේ ආරම්භක පංතිය
📆 මාර්තු 6 වන දින උදෑසන 8.30 සිට...

නව පංති ආරම්භය
📆 මාර්තු 12 වෙනි දින
⏱️ 8.30 - 11.00 - SFT - දිනෙශ් ගුණවර්ධන. (071 7639605)
⏱️ 11.00 - 1.30 - ETනුවන් ප්‍රසාද් (0763019509)
⏱️ 2.30 - 4.30 - ICT ලලිඳු ලොකුලියන(0766 015 014 | 071 921 921 3)

ICT English Medium - සිංහල Medium කණ්ඩායම් පංති(Group), online සඳහා විමසන්න
CodeCube institute (0766 015 014 | 071 921 921 3)

16/02/2026

✨ Best wishes to ace your O/L exams! ✨
After your exams, step into the future —
🚀 Learn ICT with Lalindu and build real digital skills for tomorrow.
Start your journey towards smart learning and success!

10/10/2024

AL 2024 ICT පේපර් එකට කලින් iCT FULL PAPER එකක් ලියමුද?

සිංහල සහ ඉංග්‍රීසි භාශාවන් දෙකෙන්ම ප්‍රශ්න පත්‍ර ලිවීම..

දවස : 2024 නොවැම්බර් 01
තැන : සිප්නි එකට එන්න (ඩයලොග් එක ඉදිරිපිට )

උදේ 8 සිට රාත්‍රී 8 දක්වා ICT FULL PAPER එකක් ලියල සාකච්චා කරනවා…

සම්පූර්ණ දිනයටම අය කිරීම රුපියල් 500/-

7.15 am 08.00 am අසුන් ගැනීම සහ ලියාපදිංචිය
8.00 am 11.10 am අමතර මිනිත්තු 10 ක කාලය සමග ICT ව්‍යුහගත- රචනා පත්‍රය
11.10 am 11.30 am සුළු විවේකය (පන්තිය තුල)
11.30 am 12.30 pm LNBTI හඳුන්වාදීම සහ පරිගණක උපාධි පාඨමාලා විස්තරය
12.30 pm 1.30 pm Lunch - Break
1.30 pm 3.30 pm MCQ ප්‍රශ්න පත්‍රය
3.30 pm 3.45 pm MCQ ප්‍රශ්න සඳහා පිළිතුරු ලබාදීම
3.45 pm 4.15 pm කෙටි විවේකය
4.15 pm 6.00 pm කෙටි ප්‍රශ්න සාකච්චාව
6.00 pm 6.30 pm කෙටි විවේකය
6.30 pm 8.00 pm ව්‍යුහගත- රචනා පත්‍රය සාකච්චාව

https://chat.whatsapp.com/JV8qJRB0AIy7sUfibzo9Ma

Want your school to be the top-listed School/college in Anuradhapura Town?

Click here to claim your Sponsored Listing.

Telephone

Address


Anuradhapura Town

Opening Hours

Monday 08:30 - 18:00
Tuesday 09:00 - 17:00
Wednesday 09:00 - 17:00
Thursday 09:00 - 17:00
Friday 09:00 - 17:00