Praveen Karunapala - ICT

Praveen Karunapala - ICT ICT isn’t just a subject , it’s your path to the future !

🌐 A/L ICT Networking ගොඩදාන්න Network Devices 8 හරියටම අල්ලගනිමු!A/L ICT Paper එකේ Computer Networking කොටසට එන ප්‍රධාන ...
23/08/2026

🌐 A/L ICT Networking ගොඩදාන්න Network Devices 8 හරියටම අල්ලගනිමු!
A/L ICT Paper එකේ Computer Networking කොටසට එන ප්‍රධාන Network Devices සහ ඒවායේ කාර්යයන් ලේසියෙන්ම මතක තියාගන්න මෙන්න මේ ටික බලන්න:
* NIC (Network Interface Card): පරිගණකයක් ජාලයකට භෞතිකව සම්බන්ධ කිරීමට අවශ්‍ය MAC ලිපිනය ලබා දෙයි.
* Hub: ලැබෙන දත්ත ජාලයේ ඇති සියලුම Ports වෙත Broadcast කරයි (අඩු කාර්යක්ෂමතාවයකින් යුක්තයි).
* Switch: MAC ලිපින භාවිතයෙන් අදාළ උපාංගයට පමණක් දත්ත Selective Forward කරයි (Layer 2).
* Router: IP ලිපින පදනම් කරගෙන විවිධ IP Network එකිනෙක සම්බන්ධ කර දත්ත Packets හුවමාරු කරයි (Layer 3).
* Modem: ඩිජිටල් දත්ත ඇනලොග් බවටත් (Modulation), ඇනලොග් දත්ත ඩිජිටල් බවටත් (Demodulation) පරිවර්තනය කරයි.
* Repeater: දුර ගමන් කිරීමේදී දුර්වල වන Signals නැවත බලගන්වා (Regenerate) ජාලයේ පරාසය වැඩි කරයි.
* Bridge: LAN segments එකිනෙක සම්බන්ධ කර MAC ලිපින පදනම් කරගෙන Traffic පාලනය කරයි.
* Wireless Access Point (WAP): Wireless (Wi-Fi) උපාංග Wired Network එකකට සම්බන්ධ කිරීමට පහසුකම සලසයි.
💡 Exam Tip: Hub එකක් සහ Switch එකක් අතර වෙනස (Broadcast vs Selective Forwarding) සහ Switch (Layer 2) එකක් හා Router (Layer 3) එකක් අතර වෙනස නිතරම විභාගයට අසයි!
🔌 🌐 💻 📡 🎯

⚡ A/L ICT Digital Circuits පාඩම ගොඩදාන්න Combinational සහ Sequential Circuits අතර වෙනස හරියටම අල්ලගනිමු!A/L ICT Paper එක...
23/08/2026

⚡ A/L ICT Digital Circuits පාඩම ගොඩදාන්න Combinational සහ Sequential Circuits අතර වෙනස හරියටම අල්ලගනිමු!
A/L ICT Paper එකේ Digital Logic Devices කොටසින් නිතරම අහන Combinational Circuits සහ Sequential Circuits ගැන ලේසියෙන්ම මතක තියාගන්න මෙන්න මේ ප්‍රධාන කරුණු ටික බලන්න:
* Combinational Circuits: Output එක තීරණය වන්නේ මේ මොහොතේ ලබාදෙන Current Input එක මත පමණි. Memory elements නොමැත (උදා: Half/Full Adder, MUX, Decoder).
* Sequential Circuits: Output එක තීරණය වන්නේ Current Input එක සහ කලින් ගබඩා වී තිබූ Previous State එක මතය. Memory elements පවතී (උදා: Flip-Flops, Registers, Counters).
* Clock Signal: Sequential Circuits වල ක්‍රියාකාරිත්වය පාලනය කිරීමට සහ සමමුහුර්ත කිරීමට (Synchronization) Clock Pulse එකක් භාවිතා කරයි.
* Data Storage: Flip-Flop එකක් මඟින් Bit 1ක දත්තයක් ගබඩා කළ හැකි අතර, Flip-Flops කිහිපයක් එකතු කර Registers සහ Counters නිර්මාණය කරයි.
💡 Quick Tip: Circuit එකක Flip-Flops, Registers හෝ Feedback Path එකක් තියෙනවා නම් ඒක අනිවාර්යයෙන්ම Sequential Circuit එකක්!
🧩 💻 ⚡ 🔢 🎯

🧪 A/L ICT Software Testing Types එක පාරෙන් ගොඩදාගමු!Software එකක් හදලා විතරක් මදි, ඒකේ Bugs තියෙනවද කියලා Test කරන එකත් ...
23/08/2026

🧪 A/L ICT Software Testing Types එක පාරෙන් ගොඩදාගමු!
Software එකක් හදලා විතරක් මදි, ඒකේ Bugs තියෙනවද කියලා Test කරන එකත් මාරම වැදගත්. Exam එකට එන Software Testing Types සහ Levels ටික ලේසියෙන්ම මතක තියාගන්න මෙන්න මේ ටික බලන්න:
Testing Approaches (පරීක්ෂණ ක්‍රම):
* White Box Testing: Code එක ඇතුළත Structure එක, Conditions සහ Logic බලලා Test කිරීම 🔍
* Black Box Testing: Code එක බලන්නේ නැතුව Input එකක් දීලා හරියට Output එක එනවද බලන එක 📦
Testing Levels (පරීක්ෂණ මට්ටම්):
* Unit Testing: Software එකේ කුඩාම කොටසක් (Function / Module) තනි තනියම Test කිරීම 🧩
* Integration Testing: Unit එකතු කළාම ඒ අතර Connection සහ Data ගැලීම නිවැරදිද බලන එක 🔗
* System Testing: සම්පූර්ණ Software System එකම එකතු කරලා End-to-End පරීක්ෂා කිරීම 💻
* Acceptance Testing: System එක Customer ගේ / Business එකේ අවශ්‍යතා හරියටම ඉටු කරනවද බලන අවසන් පියවර 👥
💡 Exam Tip: Testing Levels වල පිළිවෙළ UNIT → INTEGRATION → SYSTEM → ACCEPTANCE විදිහට මතක තියාගන්න!
🐛 🛠️ 🎯 📊 ⚡

🎯 A/L ICT System Analysis පාඩම ගොඩදාන්න Feasibility Study (ශක්‍යතා අධ්‍යයනය) හරියටම අල්ලගනිමු!නව තොරතුරු පද්ධතියක් නිර්ම...
23/08/2026

🎯 A/L ICT System Analysis පාඩම ගොඩදාන්න Feasibility Study (ශක්‍යතා අධ්‍යයනය) හරියටම අල්ලගනිමු!
නව තොරතුරු පද්ධතියක් නිර්මාණය කිරීමට පෙර එය ප්‍රායෝගිකව ක්‍රියාත්මක කළ හැකිදැයි තීරණය කරන්නේ Feasibility Study එකක් මඟිනි. A/L ICT විභාගයේදී නිතරම අසන මෙහි ප්‍රධාන අංග 4 මෙන්න:
* තාක්ෂණික ශක්‍යතාව (Technical Feasibility): පද්ධතිය සෑදීමට අවශ්‍ය Hardware, Software සහ තාක්ෂණික දැනුම අප සතුව තිබේදැයි පරීක්ෂා කරයි.
* ආර්ථික ශක්‍යතාව (Economic Feasibility): පද්ධතිය සඳහා යන පිරිවැය (Cost) සහ ලැබෙන ප්‍රතිලාභ (Benefits) සැසඳීම සිදු කරයි.
* මෙහෙයුම් ශක්‍යතාව (Operational Feasibility): පද්ධතිය භාවිත කරන්නන් එය පහසුවෙන් පිළිගෙන දෛනික කටයුතු සඳහා යොදා ගනීදැයි බලයි.
* සංවිධානය ශක්‍යතාව (Organizational Feasibility): යෝජිත පද්ධතිය ආයතනයේ අරමුණු සහ ප්‍රතිපත්ති සමඟ ගැලපේදැයි පරීක්ෂා කරයි.
💡 Exam Tip: Feasibility Report එක මඟින් පද්ධතිය ඉදිරියට ගෙන යනවාද නැද්ද යන්න පිළිබඳ අවසන් තීරණය ගනු ලබයි.
📊 💡 💻 📑 🎯

🚀 A/L ICT Software Engineering පාඩම ගොඩදාන්න Software Development Models 5 හරියටම අඳුනාගනිමු!A/L ICT Paper එකේ Software ...
23/08/2026

🚀 A/L ICT Software Engineering පාඩම ගොඩදාන්න Software Development Models 5 හරියටම අඳුනාගනිමු!
A/L ICT Paper එකේ Software Engineering කොටසට අනිවාර්යයෙන්ම එන Software Development Life Cycle (SDLC) Models 5 ගැන ලේසියෙන්ම මතක තියාගන්න මෙන්න මේ ටික බලන්න:
* Waterfall Model: අදියරෙන් අදියර පිළිවෙළට ඉදිරියට යයි. Requirements පැහැදිලි, වෙනස් නොවන Project සඳහා වඩාත් සුදුසුයි.
* Agile Model: කුඩා කොටස් (Iterations) ලෙස මෘදුකාංගය නිපදවයි. නිතර වෙනස් වන Requirements සඳහා සහ Customer feedback ලබාගැනීමට ඉතා නම්‍යශීලීයි.
* Spiral Model: Risk Analysis (අවදානම් විශ්ලේෂණය) සඳහා වැඩි මුල්තැනක් දෙයි. සංකීර්ණ සහ වියදම් අධික Project සඳහා භාවිතා කරයි.
* Prototype Model: මෘදුකාංගයේ මූලික ආකෘතියක් (Prototype) සාදා Client ට පෙන්වා feedback ලබාගෙන පසුව අවසන් පද්ධතිය නිර්මාණය කරයි.
* RAD Model: Rapid Application Development මඟින් Reusable components භාවිතා කර ඉතා වේගයෙන් Software එකක් Development කර නිම කරයි.
💡 Quick Tip: Project එකේ ප්‍රමාණය, Requirementවල වෙනස්වීම් සහ Risk එක අනුව ගැලපෙනම Model එක තෝරාගැනීම Exam එකේ Scenario-based ප්‍රශ්නවලට ඉතා වැදගත් වේවි!
💻 🛠️ 🎯 📐 🚀

🧠 A/L ICT Logic Gates වලට එහා ගිය Digital Circuits පාඩම ලේසියෙන්ම ගොඩදාගමු!පරිගණකයක් ඇතුළේ දත්ත එකතු කරන්නේ සහ මතකයේ තිය...
23/08/2026

🧠 A/L ICT Logic Gates වලට එහා ගිය Digital Circuits පාඩම ලේසියෙන්ම ගොඩදාගමු!
පරිගණකයක් ඇතුළේ දත්ත එකතු කරන්නේ සහ මතකයේ තියාගන්නේ කොහොමද කියලා ඔයාටත් ප්‍රශ්නයක්ද? මෙන්න Digital Logic Building Blocks ගැන සරලවම:
* Half Adder: Bit 2ක් එකතු කර Sum (S = A \oplus B) සහ Carry (C = A \cdot B) ලබා දෙයි.
* Full Adder: Bit 3ක් (A, B, Carry In) එකතු කර Sum සහ Carry Out ලබා දෙයි. ALU එකේ එකතු කිරීම් සිදු කරන්නේ මෙයිනි.
* Flip Flops: දත්ත Bit 1ක් ගබඩා කර තබා ගන්නා Memory elements වේ. RAM සහ Registers සෑදීමට භාවිතා කරයි.
* SR Flip Flop: Set (S) සහ Reset (R) මඟින් ක්‍රියා කරයි. S=1, R=1 අවස්ථාව Invalid වේ.
* D Flip Flop: දත්ත ආරක්ෂිතව ගබඩා කරයි. Clock Signal එක මත පමණක් අගයන් වෙනස් කරයි.
* JK Flip Flop: SR Flip Flop එකේ Invalid අවස්ථාව මඟහැර Toggle (Q(t+1) = \bar{Q}(t)) පහසුකම ලබා දෙයි.
💡 Short Note: Flip Flop Logic Diagrams සහ Truth Tables නිතරම ඇඳලා පුරුදු වෙන්න, Exam එකට අනිවාර්යයෙන්ම වැදගත් වේවි!
⚡ 🧩 💻 🔢 🎯

🌐 A/L ICT Networking පාඩම ගොඩදාගන්න Network Topologies හරියටම මතක තියාගනිමු!A/L ICT Paper එකේ පරිගණක ජාල (Computer Netwo...
23/08/2026

🌐 A/L ICT Networking පාඩම ගොඩදාගන්න Network Topologies හරියටම මතක තියාගනිමු!
A/L ICT Paper එකේ පරිගණක ජාල (Computer Networks) කොටසින් නිතරම අහන Network Topologies ටික ලේසියෙන්ම මතක තියාගන්න මෙන්න මේ ප්‍රධාන කරුණු ටික බලන්න:
* Bus Topology: එකම ප්‍රධාන Backbone කේබල් එකකට උපාංග සියල්ල සම්බන්ධ වේ. වියදම අඩුයි, ඒත් ප්‍රධාන කේබල් එක බිඳ වැටුණොත් මුළු ජාලයම අක්‍රිය වේ.
* Star Topology: සියලුම උපාංග Central Switch හෝ Hub එකකට සම්බන්ධ වේ. නූතන LAN ජාලවල වැඩිපුරම භාවිතා වන, පාලනය සහ පහසුවෙන් දෝෂ හඳුනාගත හැකි ක්‍රමයකි.
* Ring Topology: සෑම උපාංගයක්ම ඊළඟ උපාංගයට සම්බන්ධ වී සංවෘත වළල්ලක් සදයි. දත්ත ගැලීම එකම දිශාවකට සිදු වේ.
* Mesh Topology: ජාලයේ ඇති උපාංග එකිනෙක සෘජුවම සම්බන්ධ වේ. විශ්වාසනීයත්වය සහ Redundancy අධිකයි, නමුත් වියදම වැඩියි.
* Hybrid Topology: Topologies දෙකක් හෝ කිහිපයක් එකතු කර සකස් කරන ලද්දකි (උදා: Star + Bus). අවශ්‍යතාවය අනුව වෙනස් කිරීමට පහසුයි.

💡 Exam Tip: physical topology (උපාංග භෞතිකව පිහිටා ඇති ආකාරය) සහ logical topology (දත්ත ගමන් කරන ආකාරය) අතර වෙනස පැහැදිලිව අඳුනාගන්න!
💻 📚 🚀 🔌 🎯

A/L ICT ගොඩදාගන්න SQL එක පාරෙන් මතක තියාගමු! 🚀Advanced Level ICT විෂය නිර්දේශයේ Database Management කොටසට අදාළ SQL සාරාං...
20/08/2026

A/L ICT ගොඩදාගන්න SQL එක පාරෙන් මතක තියාගමු! 🚀

Advanced Level ICT විෂය නිර්දේශයේ Database Management කොටසට අදාළ SQL සාරාංශය එකම Mind Map එකකින් සරලව ඉගෙන ගනිමු.

SQL කියන්නේ Relational Databases එක්ක වැඩ කරන්න භාවිතා කරන සම්මත භාෂාවයි.
විභාගයට වැදගත් වෙන ප්‍රධාන කොටස් මෙන්න:

* SQL වර්ග (Types of SQL): DDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DQL (SELECT), DCL (GRANT, REVOKE), සහ TCL (COMMIT, ROLLBACK).

* CRUD ක්‍රියාකාරකම්: දත්ත එකතු කිරීම (Create), සෙවීම (Read), යාවත්කාලීන කිරීම (Update), සහ ඉවත් කිරීම (Delete).

* ප්‍රධාන Clauses: WHERE (පෙරීම), ORDER BY (පිළිවෙලට සැකසීම), GROUP BY (කාණ්ඩ කිරීම), HAVING, සහ DISTINCT.

* Joins වර්ග: INNER, LEFT, RIGHT, FULL, සහ CROSS JOIN මගින් වගු කිහිපයක දත්ත සම්බන්ධ කරයි.

* SQL Functions: Aggregate (COUNT, SUM, AVG), String (UPPER, LENGTH), සහ Date (NOW, CURDATE) ශ්‍රිත.

* Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK, සහ DEFAULT මගින් Data Integrity ආරක්ෂා කරයි.

💡 A/L Exam Tip: UPDATE සහ DELETE භාවිතා කරද්දී WHERE clause එක දාන්න අමතක කරන්න එපා! SQL Queries ලියන්න වැඩිපුර ප්‍රැක්ටිස් කරන්න.

🚀 නොමිලයේම AI ඉගෙන ගන්න ලෝකයේ පිළිගත් සුපිරිම වෙබ් අඩවි මෙන්න!අනාගත ලෝකය ජය ගන්න AI (කෘතිම බුද්ධිය) ඉගෙන ගන්න ඔබට දැන් ම...
21/06/2026

🚀 නොමිලයේම AI ඉගෙන ගන්න ලෝකයේ පිළිගත් සුපිරිම වෙබ් අඩවි මෙන්න!

අනාගත ලෝකය ජය ගන්න AI (කෘතිම බුද්ධිය) ඉගෙන ගන්න ඔබට දැන් මුදල් වැය කරන්න අවශ්‍ය නැහැ. ලෝකයේ ප්‍රමුඛතම තාක්ෂණික ආයතන මඟින් නොමිලයේම AI පාඨමාලා සහ සහතික පත්‍ර පිරිනමන හොඳම වෙබ් අඩවි 6ක් මෙන්න:

OpenAI Academy: ChatGPT නිර්මාණය කළ ආයතනයෙන්ම AI හි මූලධර්ම සහ අතිනවීන භාවිතයන් නිවැරදිව ඉගෙන ගන්න.

IBM SkillBuild: AI සහ දත්ත විද්‍යාව (Data Science) වැනි ක්ෂේත්‍ර රැසක වෘත්තීය වටිනාකමක් ඇති සහතික පත්‍ර නොමිලයේම ලබා ගන්න.

Google AI: ආධුනිකයන්ගේ සිට ප්‍රවීණයන් දක්වා සැමට ගැළපෙන කෙටි පාඨමාලා සහ ප්‍රායෝගික අභ්‍යාස රැසක් අධ්‍යයනය කරන්න.

Elements of AI: යුරෝපීය විශ්වවිද්‍යාල සහ තාක්ෂණික ආයතන එකතු වී නිර්මාණය කළ, AI ගැන මුල සිට සරලවම කියා දෙන ලෝකප්‍රකට වෙබ් අඩවියකි.

Microsoft Learn: මයික්‍රොසොෆ්ට් ආයතනයේ Azure AI තාක්ෂණය සහ Generative AI පිළිබඳ වටිනා පාඨමාලා රැසක් නොමිලයේම හදාරන්න.

Coursera (Free Courses): Stanford සහ DeepLearning.AI වැනි ලොව ප්‍රමුඛ පෙළේ විශ්වවිද්‍යාල සහ ආයතන මඟින් පිරිනමන මූලික AI පාඨමාලා රැසක් නොමිලයේ ඉගෙන ගන්න.

අදම ඔබේ AI ගමන ආරම්භ කර අනාගත වෘත්තීය ලෝකයේ පෙරමුණටම යන්න!

💻✨

🌐 OSI vs TCP/IP: Networking ලෝකයේ සිතියම් දෙක! 🗺️Networking ඉගෙන ගන්නා ඔයාලට නිතරම පැටලෙන තැනක් තමයි OSI Model එක සහ TCP...
22/02/2026

🌐 OSI vs TCP/IP: Networking ලෝකයේ සිතියම් දෙක! 🗺️

Networking ඉගෙන ගන්නා ඔයාලට නිතරම පැටලෙන තැනක් තමයි OSI Model එක සහ TCP/IP Model එක අතර වෙනස. මේ දෙකම කරන්නේ එකම කාර්යයක් වුණත්, ඒක දකින විදිහ වෙනස්. අපි මේක සරලව තේරුම් ගමු!

🔍 මොකක්ද මේ Models වලින් වෙන්නේ?

අපි Network එකක් හරහා දත්ත (Data) යවනකොට, ඒ දත්ත ගමන් කරන පියවර ටික විද්‍යාත්මකව වර්ග කරලා පෙන්වන එක තමයි මේ Models වලින් කරන්නේ.

⚖️ ප්‍රධාන වෙනස්කම් (Key Differences)

පියවර ගණන (Number of Layers):

OSI Model: ස්ථර 7 කින් සමන්විතයි. (Theoretical concept එකක් විදිහට වැඩිපුර භාවිතා වේ).

TCP/IP Model: ස්ථර 4 කින් සමන්විතයි. (අද අපි ඇත්තටම අන්තර්ජාලයේ භාවිතා කරන්නේ මෙයයි).

භාවිතය (Usage):

OSI: මෙය ඉගෙනීම සඳහා භාවිතා කරන සමුද්දේශ ආකෘතියක් (Reference Model).

TCP/IP: මෙය ප්‍රායෝගිකව ක්‍රියාත්මක වන ප්‍රොටෝකෝල සමූහයක් (Implementation Model).

Layer Structure (ගැලපීම):

OSI හි ඉහළම ස්ථර 3 (Application, Presentation, Session) -> TCP/IP හි Application Layer එකට සමාන වේ.

OSI හි පහළම ස්ථර 2 (Data Link, Physical) -> TCP/IP හි Network Access Layer එකට සමාන වේ.

💡 ඇයි අපි මේ දෙකම ඉගෙන ගන්නේ?
A/L ICT Syllabus එකට අනුව මේ ආකෘති දෙකම නිවැරදිව හඳුනා ගැනීම අත්‍යවශ්‍යයි.

Network එකක දෝෂයක් ආවොත් (Troubleshooting), ඒක තියෙන්නේ මොන මට්ටමේද කියලා හොයාගන්න මේ දැනුම උදව් වෙනවා.

අනාගතයේදී Network Engineer කෙනෙක් වෙන්න හීන දකින ඔයාට මේක තමයි පදනම!

🚀 සාරාංශය:

OSI: න්‍යායාත්මකව පැහැදිලි කරයි (7 Layers).

TCP/IP: ප්‍රායෝගිකව වැඩ කරයි (4 Layers).

Networking කියන්නේ කටපාඩම් කරන්න ඕන විෂයක් නෙවෙයි, තාර්කිකව තේරුම් ගත යුතු විෂයක්. දිගටම අපිත් එක්ක එකතු වෙලා ඉන්න, ICT විෂය ලේසියෙන්ම ගොඩදාගන්න!

වැඩිදුර කරුණු දැනගැනීමට හෝ පන්ති පිළිබඳ විමසීමට Comment එකක් දාන්න! 👇

Praveen Karunapala – ICT
🌐 💻 🎓

Address

Eheliyagoda
70600

Telephone

+94715469355

Website

Alerts

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

Contact The School

Send a message to Praveen Karunapala - ICT:

Shortcuts

Share

Category