ICTCampus

A/L ICT Complete Short Notes

The whole exam syllabus, short enough to finish.

All 13 units and 80 lessons of A/L ICT in short notes, in Sinhala and English. A mind map for every unit, the one line to remember from every lesson, memory tricks, tables and worked examples — and how each lesson is asked in the exam. Certified and signed by Dr. Yasas.

Not on sale yet. Leave your email to hear when they are.

Free. No spam. Unsubscribe anytime.

Read a sample now

Rs 2,900 · One payment · 24 months · Card only, through PayHere

Inside

Made for the way you actually revise

Start free

Find your weak units in 12 minutes

Every unit has a free 10-question test, marked the moment you finish, with the reason for every answer and the topics you need to go back to. Sign in with your phone number and take as many as you like.

Take a free unit test

Read a sample

One unit's mind map and its first lesson

Exactly as they appear in the notes. Every lesson has the same parts: the short notes, key terms, tables, a worked example, the line to remember and how the exam asks it.

Unit 3

Data representation

How a computer represents numbers and characters as bits, and how it does arithmetic and logic on them: number systems and conversions, signed integers and two's complement, character codes, binary arithmetic and bitwise operations. It is a Grade 12 unit that carries three to five Paper I marks every year, and Paper II Part A sometimes adds a multi-step conversion or subtraction.

What the exam asks

Three to five Paper I marks every year: a decimal fraction to binary or hex (2024 Q7, 2025 Q10, 2026 Q9); octal and hex conversion statements to check (2024 Q8-9, 2026 Q8); binary addition, register overflow and two's complement (2024 Q11, 2025 Q12, 2026 Q6); and character codes, such as building a word in ASCII, comparing ASCII and EBCDIC storage, and reading Unicode hex (2024 Q10, 2025 Q11, 2026 Q7). Paper II Part A asked for subtraction by adding the two's complement in 2024 (Q10b).

The unit on one page

Data representation

  • Number systems

    Base and place valueConversionsSigned integersTwo's complement

  • Character codes

    BCD: 4-bit digitsASCII: 7 bitsEBCDIC: IBM, 8 bitsUnicode: every script

  • Binary arithmetic

    Carry and borrowSubtract by complementOverflowBitwise AND, OR, XOR

3.1 Number systems and representation of numbers

  • A number system is set by its base (radix): the number of different digits it uses. Decimal is base 10 (0-9), binary base 2 (0 and 1), octal base 8 (0-7) and hexadecimal base 16 (0-9 and A-F, where A = 10 and F = 15).
  • Place value: each position is a power of the base. Left of the point the powers are 0, 1, 2 and so on; right of the point they are −1, −2 and so on. In 1011.01₂ the places are 2³ 2² 2¹ 2⁰ . 2⁻¹ 2⁻².
  • Computers use binary because their circuits have two stable states (high and low voltage, on and off), which are simple to build and hard to confuse.
  • Octal and hexadecimal are short ways of writing binary: one octal digit stands for exactly 3 bits and one hex digit for exactly 4 bits. Hex is used for memory addresses, colour codes (#FF0000) and MAC addresses.
  • Decimal to any base: divide the whole part by the base again and again and read the remainders from the bottom up. Multiply the fraction part by the base again and again and read the whole-number parts from the top down.
  • Any base to decimal: multiply each digit by its place value and add. 2D.6₁₆ = 2 × 16 + 13 × 1 + 6 × 1/16 = 45.375.
  • Binary to octal or hex: group the bits in 3s (octal) or 4s (hex) outwards from the binary point, adding 0s at the far left and the far right where a group is short. Octal to hex, or hex to octal, goes through binary.
  • Some decimal fractions have no exact binary form: 0.1₁₀ = 0.000110011…₂ repeats for ever, so the computer stores an approximation.
  • Units of data: a bit is one 0 or 1, a nibble is 4 bits and a byte is 8 bits. 1 KB = 2¹⁰ = 1024 bytes, 1 MB = 2²⁰ bytes, 1 GB = 2³⁰ bytes and 1 TB = 2⁴⁰ bytes. n bits make 2ⁿ patterns, so unsigned values run from 0 to 2ⁿ − 1 (0 to 255 in 8 bits).
  • Signed integers: the MSB (most significant bit, the leftmost) is the sign bit, 0 for positive and 1 for negative. There are three methods: sign-magnitude, one's complement and two's complement. A positive number is written the same way in all three.
  • To write −N in two's complement: write +N in the full number of bits, invert every bit (this is the one's complement), then add 1. With n bits the range is −2ⁿ⁻¹ to +2ⁿ⁻¹ − 1, which is −128 to +127 in 8 bits.
  • Two's complement is preferred for arithmetic: it has only one zero, subtraction is done by adding the complement so one adder circuit does both jobs, and the sign bit needs no special handling (the carry out of the MSB is simply dropped).

Key terms

Base (radix)
The number of different digits a number system uses: binary 2, octal 8, decimal 10, hexadecimal 16.
MSB / LSB
Most significant bit: the leftmost bit, with the highest place value. Least significant bit: the rightmost bit, with place value 2⁰.
Sign bit
The MSB of a signed number: 0 means positive, 1 means negative.
Sign-magnitude
A sign bit followed by the size of the number in binary. −5 in 8 bits is 1000 0101.
One's complement
Every bit of the positive number inverted. −5 in 8 bits is 1111 1010.
Two's complement
The one's complement plus 1. −5 in 8 bits is 1111 1011. The method computers use for signed integers.
Nibble
A group of 4 bits: exactly one hexadecimal digit.

Decimal, binary, octal and hexadecimal from 0 to 15

DecimalBinaryOctalHex
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Powers of 2 to know by heart

PowersValues
2⁰, 2¹, 2², 2³, 2⁴1, 2, 4, 8, 16
2⁵, 2⁶, 2⁷, 2⁸32, 64, 128, 256
2¹⁰, 2¹⁶1024, 65 536
2⁻¹, 2⁻², 2⁻³, 2⁻⁴0.5, 0.25, 0.125, 0.0625

Conversion methods

From → toMethodExample
Decimal → binary, whole partDivide by 2 again and again; read the remainders from the bottom up84 → 1010100₂
Decimal → binary, fraction partMultiply by 2 again and again; read the whole-number parts from the top down0.375 → 0.011₂
Any base → decimalMultiply each digit by its place value and add157₈ = 64 + 40 + 7 = 111
Binary → octalGroups of 3 bits outwards from the point101 101.011₂ = 55.3₈
Binary → hexGroups of 4 bits outwards from the point0010 1101.0110₂ = 2D.6₁₆
Octal or hex → binaryReplace each digit with its 3 or 4 bits7F₁₆ = 0111 1111₂
Octal ↔ hexGo through binary377₈ = 011 111 111₂ = 1111 1111₂ = FF₁₆

Signed integers in 8 bits

Method+5−58-bit rangeZeros
Sign-magnitude0000 01011000 0101−127 … +127Two: 0000 0000 and 1000 0000
One's complement0000 01011111 1010−127 … +127Two: 0000 0000 and 1111 1111
Two's complement0000 01011111 1011−128 … +127One: 0000 0000

Worked example

Convert 45.375₁₀ to binary, octal and hexadecimal. Then write −45 in 8-bit two's complement.

  1. Split the number: whole part 45, fraction 0.375. Convert each part on its own.
  2. Whole part, divide by 2: 45 ÷ 2 = 22 r 1; 22 ÷ 2 = 11 r 0; 11 ÷ 2 = 5 r 1; 5 ÷ 2 = 2 r 1; 2 ÷ 2 = 1 r 0; 1 ÷ 2 = 0 r 1. Read the remainders upwards: 101101.
  3. Fraction, multiply by 2: 0.375 × 2 = 0.75, write 0; 0.75 × 2 = 1.5, write 1 and keep 0.5; 0.5 × 2 = 1.0, write 1, nothing is left. Read downwards: .011
  4. So 45.375₁₀ = 101101.011₂. Check: 32 + 8 + 4 + 1 + 0.25 + 0.125 = 45.375.
  5. Octal: group in 3s outwards from the point: 101 101 . 011 = 5 5 . 3, so 55.3₈.
  6. Hex: group in 4s outwards from the point and fill with 0s: 0010 1101 . 0110 = 2 D . 6, so 2D.6₁₆. The fraction is filled on the right: .011 becomes .0110 = 6, not .0011 = 3.
  7. −45: write +45 in 8 bits: 0010 1101. Invert every bit: 1101 0010. Add 1: 1101 0011.
  8. Check by giving the MSB the place value −128: −128 + 64 + 16 + 2 + 1 = −45.

45.375₁₀ = 101101.011₂ = 55.3₈ = 2D.6₁₆, and −45 = 1101 0011 in 8-bit two's complement.

Remember

Two's complement: write the full width, invert every bit, add 1. Check any conversion by turning it back into decimal.

Memory trick

Divide, read up; multiply, read down. For two's complement there is a shortcut from the right: copy every bit up to and including the first 1, then flip the rest (0000 0101 → 1111 1011).

In the exam

Paper I builds its five options from the usual slips: remainders read top down, a fraction filled on the wrong side, inverting without adding 1, the wrong bit width. Convert your answer back to decimal before you shade it. In Paper II write every division and multiplication line, because the method carries marks.

සිංහලෙන් කියවන්න — the same sample in Sinhala

Unit 3

දත්ත නිරූපණය

පරිගණකය සංඛ්‍යා සහ අක්ෂර බිටු ලෙස නිරූපණය කරන ආකාරය සහ ඒවා මත අංක ගණිත හා තාර්කික මෙහෙයුම් කරන ආකාරය: සංඛ්‍යා පද්ධති සහ පරිවර්තන, ලකුණු සහිත නිඛිල සහ 2 හි අනුපූරකය, අක්ෂර කේත, ද්විමය අංක ගණිතය සහ bitwise මෙහෙයුම්. මෙය 12 ශ්‍රේණියේ ඒකකයකි; සෑම වසරකම Paper I හි ලකුණු තුනක් හෝ පහක් පමණ ලැබෙන අතර, Paper II Part A හි සමහර විට පියවර කිහිපයක පරිවර්තනයක් හෝ අඩු කිරීමක් ද ඇසේ.

Exam එකේ අහන්නේ

සෑම වසරකම Paper I හි ලකුණු තුනේ සිට පහ දක්වා: දශම භාගයක් ද්විමයට හෝ ෂඩ්දශමයට (2024 Q7, 2025 Q10, 2026 Q9); අෂ්ටමය සහ ෂඩ්දශමය පරිවර්තන ප්‍රකාශ පරීක්ෂා කිරීම (2024 Q8-9, 2026 Q8); ද්විමය එකතු කිරීම, register අධිප්‍රවාහය සහ 2 හි අනුපූරකය (2024 Q11, 2025 Q12, 2026 Q6); සහ ASCII වලින් වචනයක් සෑදීම, ASCII සහ EBCDIC ගබඩා ඉඩ සැසඳීම, Unicode ෂඩ්දශමය කියවීම වැනි අක්ෂර කේත ප්‍රශ්න (2024 Q10, 2025 Q11, 2026 Q7). 2024 Paper II Part A (Q10b) හි 2 හි අනුපූරකය එකතු කිරීමෙන් අඩු කිරීම ඇසුවේය.

මුළු unit එකම එක පිටුවක

දත්ත නිරූපණය

  • සංඛ්‍යා පද්ධති

    පාදය සහ ස්ථානීය අගයපරිවර්තනලකුණු සහිත නිඛිල2 හි අනුපූරකය

  • අක්ෂර කේත

    BCD: බිටු 4 ඉලක්කම්ASCII: බිටු 7EBCDIC: IBM, බිටු 8Unicode: සියලු භාෂා

  • ද්විමය අංක ගණිතය

    Carry සහ borrowඅනුපූරකයෙන් අඩු කිරීමඅධිප්‍රවාහයBitwise AND, OR, XOR

3.1 සංඛ්‍යා පද්ධති සහ සංඛ්‍යා නිරූපණය

  • සංඛ්‍යා පද්ධතියක් (number system) තීරණය වන්නේ එහි පාදයෙනි (base / radix): එනම් එය භාවිත කරන වෙනස් ඉලක්කම් ගණනයි. දශමය පාදය 10 (0-9), ද්විමය (binary) පාදය 2 (0 සහ 1), අෂ්ටමය (octal) පාදය 8 (0-7), ෂඩ්දශමය (hexadecimal) පාදය 16 (0-9 සහ A-F; A = 10, F = 15).
  • ස්ථානීය අගය (place value): සෑම ස්ථානයක්ම පාදයේ බලයකි. ලක්ෂ්‍යයට වමින් බල 0, 1, 2 ආදී ලෙසද, දකුණින් −1, −2 ආදී ලෙසද වේ. 1011.01₂ හි ස්ථාන 2³ 2² 2¹ 2⁰ . 2⁻¹ 2⁻² වේ.
  • පරිගණක ද්විමය භාවිත කරන්නේ ඒවායේ පරිපථවලට ස්ථායී අවස්ථා දෙකක් (ඉහළ සහ පහළ වෝල්ටීයතාව, on සහ off) ඇති නිසාය. එවැනි පරිපථ තැනීම සරල වන අතර අවස්ථා දෙක පටලවා ගැනීම අපහසුය.
  • අෂ්ටමය සහ ෂඩ්දශමය යනු ද්විමය කෙටියෙන් ලිවීමේ ක්‍රම දෙකකි: අෂ්ටමය ඉලක්කමක් හරියටම බිටු 3 කටද, ෂඩ්දශමය ඉලක්කමක් හරියටම බිටු 4 කටද සමාන වේ. මතක ලිපින, වර්ණ කේත (#FF0000) සහ MAC ලිපින සඳහා ෂඩ්දශමය භාවිත වේ.
  • දශමයේ සිට ඕනෑම පාදයකට: පූර්ණ කොටස (whole part) පාදයෙන් නැවත නැවත බෙදා ශේෂ (remainders) පහළ සිට ඉහළට කියවන්න. භාග කොටස (fraction part) පාදයෙන් නැවත නැවත ගුණ කර ලැබෙන පූර්ණ සංඛ්‍යා කොටස් ඉහළ සිට පහළට කියවන්න.
  • ඕනෑම පාදයක සිට දශමයට: එක් එක් ඉලක්කම එහි ස්ථානීය අගයෙන් ගුණ කර එකතු කරන්න. 2D.6₁₆ = 2 × 16 + 13 × 1 + 6 × 1/16 = 45.375.
  • ද්විමයේ සිට අෂ්ටමයට හෝ ෂඩ්දශමයට: ද්විමය ලක්ෂ්‍යයේ සිට පිටතට බිටු 3 බැගින් (අෂ්ටමය) හෝ 4 බැගින් (ෂඩ්දශමය) කාණ්ඩ කරන්න; කාණ්ඩයක් අඩු නම් වම් කෙළවරට සහ දකුණු කෙළවරට 0 එකතු කරන්න. අෂ්ටමයේ සිට ෂඩ්දශමයට හෝ ආපසු පරිවර්තනය ද්විමය හරහා කරන්න.
  • සමහර දශම භාගවලට නිවැරදි ද්විමය ස්වරූපයක් නැත: 0.1₁₀ = 0.000110011…₂ නිමක් නැතිව පුනරාවර්තනය වන නිසා පරිගණකය ගබඩා කරන්නේ ආසන්න අගයකි.
  • දත්ත ඒකක: bit එකක් යනු එක් 0 හෝ 1 කි; nibble = බිටු 4; byte = බිටු 8. 1 KB = 2¹⁰ = bytes 1024, 1 MB = bytes 2²⁰, 1 GB = bytes 2³⁰, 1 TB = bytes 2⁴⁰. බිටු n කින් රටා 2ⁿ ක් සෑදෙන නිසා ලකුණු රහිත (unsigned) අගය 0 සිට 2ⁿ − 1 දක්වා වේ (බිටු 8 කින් 0 සිට 255 දක්වා).
  • ලකුණු සහිත නිඛිල (signed integers): MSB (most significant bit, එනම් වම් කෙළවරේ බිටුව) ලකුණු බිටුව (sign bit) වේ; ධන නම් 0, සෘණ නම් 1. ක්‍රම තුනකි: ලකුණු-විශාලත්වය (sign-magnitude), 1 හි අනුපූරකය (one's complement) සහ 2 හි අනුපූරකය (two's complement). ධන සංඛ්‍යාවක් ක්‍රම තුනෙන්ම එක ලෙසම ලියැවේ.
  • −N 2 හි අනුපූරකයෙන් ලිවීමට: +N සම්පූර්ණ බිටු ගණනින්ම ලියා, සෑම බිටුවක්ම පෙරළන්න (0 → 1, 1 → 0; මෙය 1 හි අනුපූරකයයි), ඉන්පසු 1 එකතු කරන්න. බිටු n කින් පරාසය −2ⁿ⁻¹ සිට +2ⁿ⁻¹ − 1 දක්වා වේ; බිටු 8 කින් −128 සිට +127 දක්වා.
  • අංක ගණිතය සඳහා 2 හි අනුපූරකය වඩා සුදුසු වන්නේ මේ නිසාය: එහි ඇත්තේ එක් ශුන්‍යයක් පමණි; අනුපූරකය එකතු කිරීමෙන් අඩු කිරීම සිදු වන නිසා එකම ආකලන පරිපථයකින් (adder) කාර්ය දෙකම කළ හැකිය; ලකුණු බිටුවට විශේෂ සැලකීමක් අවශ්‍ය නැත (MSB එකෙන් පිටතට යන carry එක ඉවත දමයි).

වැදගත් වචන

Base (radix)
සංඛ්‍යා පද්ධතියක් භාවිත කරන වෙනස් ඉලක්කම් ගණන (පාදය): ද්විමය 2, අෂ්ටමය 8, දශමය 10, ෂඩ්දශමය 16.
MSB / LSB
MSB: වම් කෙළවරේ, වැඩිම ස්ථානීය අගය ඇති බිටුව. LSB: දකුණු කෙළවරේ, ස්ථානීය අගය 2⁰ වන බිටුව.
Sign bit
ලකුණු සහිත සංඛ්‍යාවක MSB එක: 0 නම් ධන, 1 නම් සෘණ.
Sign-magnitude
ලකුණු බිටුවට පසුව සංඛ්‍යාවේ විශාලත්වය ද්විමයෙන් ලියන ක්‍රමය. බිටු 8 කින් −5 = 1000 0101.
One's complement
ධන සංඛ්‍යාවේ සෑම බිටුවක්ම පෙරළා ලැබෙන අගය. බිටු 8 කින් −5 = 1111 1010.
Two's complement
1 හි අනුපූරකයට 1 එකතු කළ අගය. බිටු 8 කින් −5 = 1111 1011. පරිගණක ලකුණු සහිත නිඛිල සඳහා භාවිත කරන ක්‍රමය මෙයයි.
Nibble
බිටු 4 ක කාණ්ඩයක්: හරියටම එක් ෂඩ්දශමය ඉලක්කමක්.

0 සිට 15 දක්වා දශමය, ද්විමය, අෂ්ටමය සහ ෂඩ්දශමය

දශමයද්විමයඅෂ්ටමයෂඩ්දශමය
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

කටපාඩම් කළ යුතු 2 හි බල

බලඅගයන්
2⁰, 2¹, 2², 2³, 2⁴1, 2, 4, 8, 16
2⁵, 2⁶, 2⁷, 2⁸32, 64, 128, 256
2¹⁰, 2¹⁶1024, 65 536
2⁻¹, 2⁻², 2⁻³, 2⁻⁴0.5, 0.25, 0.125, 0.0625

පරිවර්තන ක්‍රම

සිට → දක්වාක්‍රමයඋදාහරණය
දශමය → ද්විමය, පූර්ණ කොටස2 න් නැවත නැවත බෙදන්න; ශේෂ පහළ සිට ඉහළට කියවන්න84 → 1010100₂
දශමය → ද්විමය, භාග කොටස2 න් නැවත නැවත ගුණ කරන්න; පූර්ණ සංඛ්‍යා කොටස් ඉහළ සිට පහළට කියවන්න0.375 → 0.011₂
ඕනෑම පාදයක් → දශමයඑක් එක් ඉලක්කම ස්ථානීය අගයෙන් ගුණ කර එකතු කරන්න157₈ = 64 + 40 + 7 = 111
ද්විමය → අෂ්ටමයලක්ෂ්‍යයේ සිට පිටතට බිටු 3 බැගින් කාණ්ඩ101 101.011₂ = 55.3₈
ද්විමය → ෂඩ්දශමයලක්ෂ්‍යයේ සිට පිටතට බිටු 4 බැගින් කාණ්ඩ0010 1101.0110₂ = 2D.6₁₆
අෂ්ටමය හෝ ෂඩ්දශමය → ද්විමයඑක් එක් ඉලක්කම බිටු 3 කින් හෝ 4 කින් ආදේශ කරන්න7F₁₆ = 0111 1111₂
අෂ්ටමය ↔ ෂඩ්දශමයද්විමය හරහා යන්න377₈ = 011 111 111₂ = 1111 1111₂ = FF₁₆

බිටු 8 කින් ලකුණු සහිත නිඛිල

ක්‍රමය+5−5බිටු 8 පරාසයශුන්‍ය
ලකුණු-විශාලත්වය0000 01011000 0101−127 … +127දෙකක්: 0000 0000 සහ 1000 0000
1 හි අනුපූරකය0000 01011111 1010−127 … +127දෙකක්: 0000 0000 සහ 1111 1111
2 හි අනුපූරකය0000 01011111 1011−128 … +127එකක්: 0000 0000

විසඳපු උදාහරණය

45.375₁₀ ද්විමය, අෂ්ටමය සහ ෂඩ්දශමය බවට පරිවර්තනය කරන්න. ඉන්පසු −45 බිටු 8 ක 2 හි අනුපූරකයෙන් ලියන්න.

  1. සංඛ්‍යාව කොටස් දෙකකට වෙන් කරන්න: පූර්ණ කොටස 45, භාග කොටස 0.375. එක් එක් කොටස වෙන වෙනම පරිවර්තනය කරන්න.
  2. පූර්ණ කොටස 2 න් බෙදන්න: 45 ÷ 2 = 22 ශේෂ 1; 22 ÷ 2 = 11 ශේෂ 0; 11 ÷ 2 = 5 ශේෂ 1; 5 ÷ 2 = 2 ශේෂ 1; 2 ÷ 2 = 1 ශේෂ 0; 1 ÷ 2 = 0 ශේෂ 1. ශේෂ පහළ සිට ඉහළට කියවන්න: 101101.
  3. භාග කොටස 2 න් ගුණ කරන්න: 0.375 × 2 = 0.75, 0 ලියන්න; 0.75 × 2 = 1.5, 1 ලියා 0.5 තබා ගන්න; 0.5 × 2 = 1.0, 1 ලියන්න, ඉතිරි කිසිවක් නැත. ඉහළ සිට පහළට කියවන්න: .011
  4. එබැවින් 45.375₁₀ = 101101.011₂. පරීක්ෂාව: 32 + 8 + 4 + 1 + 0.25 + 0.125 = 45.375.
  5. අෂ්ටමය: ලක්ෂ්‍යයේ සිට පිටතට බිටු 3 බැගින් කාණ්ඩ කරන්න: 101 101 . 011 = 5 5 . 3; එබැවින් 55.3₈.
  6. ෂඩ්දශමය: ලක්ෂ්‍යයේ සිට පිටතට බිටු 4 බැගින් කාණ්ඩ කර හිස් තැන් 0 වලින් පුරවන්න: 0010 1101 . 0110 = 2 D . 6; එබැවින් 2D.6₁₆. භාග කොටස පුරවන්නේ දකුණු පැත්තෙනි: .011 යනු .0110 = 6 මිස .0011 = 3 නොවේ.
  7. −45: +45 බිටු 8 කින් ලියන්න: 0010 1101. සෑම බිටුවක්ම පෙරළන්න: 1101 0010. 1 එකතු කරන්න: 1101 0011.
  8. MSB එකට ස්ථානීය අගය −128 ලෙස ගෙන පරීක්ෂා කරන්න: −128 + 64 + 16 + 2 + 1 = −45.

45.375₁₀ = 101101.011₂ = 55.3₈ = 2D.6₁₆; බිටු 8 ක 2 හි අනුපූරකයෙන් −45 = 1101 0011.

මතක තියාගන්න

2 හි අනුපූරකය: සම්පූර්ණ බිටු ගණනින් ලියන්න, සෑම බිටුවක්ම පෙරළන්න, 1 එකතු කරන්න. ඕනෑම පරිවර්තනයක් නැවත දශමයට හරවා පරීක්ෂා කරන්න.

මතක තියාගන්න උපක්‍රමය

බෙදුවොත් උඩට කියවන්න, ගුණ කළොත් පහළට කියවන්න. 2 හි අනුපූරකයට කෙටි ක්‍රමයක් ඇත: දකුණේ සිට පළමු 1 ඇතුළුව එතෙක් ඇති බිටු එලෙසම ලියා, ඉතිරි සියල්ල පෙරළන්න (0000 0101 → 1111 1011).

Exam එකේදී

Paper I හි විකල්ප පහ සාදන්නේ සුලබ වැරදිවලින්ය: ශේෂ ඉහළ සිට පහළට කියවීම, භාගය වැරදි පැත්තෙන් 0 වලින් පිරවීම, 1 එකතු නොකර පෙරළීම පමණක් කිරීම, වැරදි බිටු ගණන. උත්තරය ලකුණු කිරීමට පෙර එය නැවත දශමයට හරවා බලන්න. Paper II හි සෑම බෙදීමක්ම සහ ගුණ කිරීමක්ම ලියන්න; ක්‍රමයටද ලකුණු ලැබේ.

Certified by

Dr. Yasas Sri Wickramasinghe, PhD, University of Canterbury

Dr. Yasas Sri Wickramasinghe

  • PhD in Human Interface Technology, University of Canterbury, New Zealand
  • Senior Lecturer, New Zealand
  • Former Lecturer, University of Moratuwa
  • Industry researcher and tech lead — Sony, 99X, Niantic
  • 70,000+ students taught on Udemy and open.uom.lk
More about Dr. Yasas

සිංහලෙන්

මුළු syllabus එකම, ඉවර කරන්න පුළුවන් තරමට කෙටියෙන්

A/L ICT syllabus එකේ exam එකට එන හැම පාඩමක්ම short notes විදිහට, English සහ සිංහල දෙකෙන්ම — හැම unit එකකටම mind map එකක් එක්ක, Dr. Yasas සහතික කරලා.

  • NIE syllabus එකේ 12 සහ 13 ශ්‍රේණිවල exam එකට එන හැම පාඩමක්ම short notes විදිහට — පේළියකට එක කරුණ ගානේ, exam එකේ වචන වලින්ම.
  • English සහ සිංහල දෙකම: ඕන පිටුවක් එක tap එකෙන් මාරු කරන්න, හැම සිංහල වචනයක් ළඟම English වචනයත් එක්ක.
  • හැම unit එකකටම mind map එකක් — exam එකට කලින් රෑට, මුළු unit එකම එක පිටුවක.
  • Short note tactics: මතක තියාගන්න එක පේළිය, memory tricks, සංසන්දන tables, හැම ගණනයකටම විසඳපු උදාහරණ.
  • Dr. Yasas සහතික කරලා අත්සන් කරපු, ඕන කෙනෙක්ට check කරන්න පුළුවන් සහතික අංකයක් එක්ක — හැම පිටුවක්ම ඔයාගේ නම එක්ක PDF එකක් විදිහට save කරන්න.

Rs 2,900 — එක ගෙවීමක්, card එකෙන් විතරයි. මාස 24ක් ඔයාගේ. Exam Pack එක ගන්නවා නම් මේ notes ඒකේම තියෙනවා.

ළඟදීම open කරනවා. උඩ තියෙන form එකේ email එක දාන්න — open වෙන දවස අපි කියනවා.

Sitting the exam in 2027?

The notes are inside the Exam Pack

The A/L ICT 2027 Exam Pack (Rs 9,900) has the Complete Short Notes, two ranked Paper I sittings, a study plan built from your answers, the 2024 and 2025 papers worked through, and a free one-to-one with Dr. Yasas.

See the Exam Pack

Questions

Before you buy

Yes. They follow the NIE A/L ICT syllabus unit by unit and lesson by lesson, Grade 12 and Grade 13, so nothing the exam can ask is missing and nothing outside it wastes your time. That is all 13 examined units; the 14th, the school project, is assessed in school rather than in the paper, so it has no notes.