1. கணினியின் ஆரம்பகால வளர்ச்சி அபாகஸ் (Abacus): கணிதக் கணக்கீடுகளுக்குப் பயன்படுத்தப்பட்ட முதல் கருவி. சுமார் கி.மு. 2700-2300 சீனாவில் உருவாக்கப்பட்டது. நேப்பியர் எலும்புகள் (Napier's Bones): 17 ஆம் நூற்றாண்டில் ஜான் நேப்பியரால் பெருக்கல் மற்றும் வகுத்தலுக்காக உருவாக்கப்பட்ட கருவி. பாஸ்கலைன் (Pascaline): 17 ஆம் நூற்றாண்டில் பிளேஸ் பாஸ்கலால் கூட்டல் மற்றும் கழித்தலுக்காக உருவாக்கப்பட்ட முதல் இயந்திரக் கால்குலேட்டர். லைபினிட்ஸ் சக்கரம் (Leibniz Wheel): 17 ஆம் நூற்றாண்டில் காட்ஃபிரைட் வில்ஹெல்ம் லைபினிட்ஸால் உருவாக்கப்பட்ட, பாஸ்கலைனை விட மேம்பட்ட கருவி. இது பெருக்கல் மற்றும் வகுத்தலையும் செய்யக்கூடியது. 2. கணினியின் தந்தை - சார்லஸ் பாபேஜ் வேறுபாட்டு இயந்திரம் (Difference Engine): 19 ஆம் நூற்றாண்டில் சார்லஸ் பாபேஜ் என்பவரால் கணித அட்டவணைகளைக் கணக்கிட வடிவமைக்கப்பட்டது. பகுப்பாய்வு இயந்திரம் (Analytical Engine): சார்லஸ் பாபேஜ் வடிவமைத்த நவீன கணினியின் அடிப்படைக் கருத்துகளைக் கொண்ட இயந்திரம். இது உள்ளீடு, செயலாக்கம், வெளியீடு மற்றும் நினைவகம் ஆகிய கூறுகளைக் கொண்டிருந்தது. இவரே நவீன கணினியின் தந்தை என்று அழைக்கப்படுகிறார். 3. நிரலாக்கத்தின் ஆரம்பம் - அடா லவ்லேஸ் அடா லவ்லேஸ் (Ada Lovelace): சார்லஸ் பாபேஜின் பகுப்பாய்வு இயந்திரத்திற்காக உலகின் முதல் நிரலை (Program) எழுதியவர். இவர் முதல் கணினி நிரலாளர் என்று போற்றப்படுகிறார். 4. முதல் தலைமுறை கணினிகள் (1940-1956) தொழில்நுட்பம்: வெற்றிடக் குழாய்கள் (Vacuum Tubes) பயன்படுத்தப்பட்டன. அம்சங்கள்: மிகப்பெரிய அளவு, அதிக மின்சக்தி தேவை. அதிக வெப்பத்தை வெளியிட்டன. வேகம் மிகக் குறைவு. இயந்திர மொழி (Machine Language) பயன்படுத்தப்பட்டது. உதாரணங்கள்: ENIAC, EDVAC, UNIVAC I. 5. இரண்டாம் தலைமுறை கணினிகள் (1956-1963) தொழில்நுட்பம்: டிரான்சிஸ்டர்கள் (Transistors) பயன்படுத்தப்பட்டன. அம்சங்கள்: முதல் தலைமுறையை விட சிறியது, வேகமானது மற்றும் நம்பகமானது. குறைந்த மின்சக்தி தேவை, குறைந்த வெப்ப வெளியீடு. அசெம்பிளி மொழி (Assembly Language) மற்றும் உயர்நிலை மொழிகள் (High-level Languages) அறிமுகப்படுத்தப்பட்டன (FORTRAN, COBOL). 6. மூன்றாம் தலைமுறை கணினிகள் (1964-1971) தொழில்நுட்பம்: ஒருங்கிணைந்த சுற்றுகள் (Integrated Circuits - ICs) பயன்படுத்தப்பட்டன. அம்சங்கள்: மிகவும் சிறியது, வேகமானது மற்றும் மலிவானது. பல செயல்பாடுகளை ஒரே IC சிப்பில் ஒருங்கிணைக்கும் திறன். இயங்குதளங்கள் (Operating Systems) அறிமுகப்படுத்தப்பட்டன. உதாரணங்கள்: IBM System/360. 7. நான்காம் தலைமுறை கணினிகள் (1971-தற்போது வரை) தொழில்நுட்பம்: மிகப்பரந்த ஒருங்கிணைப்பு (Very Large Scale Integration - VLSI) மைக்ரோபிராசஸர்கள் (Microprocessors) பயன்படுத்தப்பட்டன. அம்சங்கள்: தனிநபர் கணினிகள் (Personal Computers - PCs) அறிமுகம். நெட்வொர்க்கிங் (Networking) மற்றும் இணையம் (Internet) வளர்ச்சி. கணினியின் அளவு மேலும் குறைந்து, சக்தி அதிகரித்தது. உதாரணங்கள்: Apple II, IBM PC, நவீன டெஸ்க்டாப் மற்றும் லேப்டாப் கணினிகள். 8. ஐந்தாம் தலைமுறை கணினிகள் (எதிர்காலம்) தொழில்நுட்பம்: செயற்கை நுண்ணறிவு (Artificial Intelligence - AI), இணை செயலாக்கம் (Parallel Processing), இயற்கை மொழி செயலாக்கம் (Natural Language Processing). அம்சங்கள்: மனிதனைப் போல சிந்திக்கவும், முடிவெடுக்கவும் கூடிய கணினிகள். குரல் அங்கீகாரம், ரோபாட்டிக்ஸ் போன்றவை முக்கியம். 9. இலங்கையில் கணினி கல்வி வளர்ச்சி 1980கள்: இலங்கையில் கணினி கல்வி அறிமுகப்படுத்தப்பட்டது. ஆரம்பத்தில் பல்கலைக்கழகங்கள் மற்றும் சில தனியார் நிறுவனங்கள் மூலம். 1990கள்: பாடசாலைகளில் கணினி ஆய்வகங்கள் நிறுவப்பட்டு, ICT பாடத்திட்டம் படிப்படியாக அறிமுகப்படுத்தப்பட்டது. 2000கள்: தரம் 10 மற்றும் 11 இல் ICT ஒரு கட்டாயப் பாடமாக அல்லது விருப்பப் பாடமாக சேர்க்கப்பட்டது. தேசிய பரீட்சைகளில் ICT உள்ளடக்கம். தற்போது: அனைத்து பாடசாலைகளிலும் கணினி கல்விக்கு முக்கியத்துவம் அளிக்கப்பட்டு, டிஜிட்டல் கல்வியறிவு மேம்படுத்தப்படுகிறது.