কম্পিউটার বিজ্ঞানের ইতিহাস
১৮৩৭ খ্রীষ্টাব্দে চার্লস ব্যাবেজ একটি বিশ্লেষণধর্মী বা অ্যানালিটিকাল ইঞ্জিন-এর খসড়া তৈরী করেন যার মূল সুবিধাগুলি ছিল - এক্সপ্যান্ডেবেল মেমরি (বিস্তারযোগ্য যান্ত্রিক স্মৃতিশক্তি), গাণিতিক হিসাব করার ক্ষমতা, যুক্তিনির্ভর সিদ্ধান্ত নেওয়ার ক্ষমতা, লুপ ও কন্ডিশনাল ব্রাঞ্চিং(যা আধুনিক প্রোগ্রামিং ভাষাগুলিতে পাওয়া যায়) ইত্যাদি। এই যন্ত্রটিকে বিজ্ঞানীরা বিশ্বের প্রথম কম্পিউটার বলে স্বীকার করে থাকেন এবং ট্যুরিংসমতুল্য বলেও মনে করা হয়।
কম্পিউটার বিজ্ঞানের ইতিহাস
১৯৩০ এর দশকে কম্পিউটিং মেশিন কথাটি এক ধরণের যন্ত্রকে বোঝাতে শুরু করে যা সেইসব গণনাকারী কর্মচারীদের কাজ যান্ত্রিকভাবে করতে পারতো। তৎকালীন চার্চ-ট্যুরিং থীসিস অনুযায়ী, কোন গাণিতিক সমাধানপদ্ধতিকে তখনই এফেক্টিভলি ক্যালকুলেবেল (effectively calculable) অর্থাৎ গণনাযোগ্য বলা যায় যা কোন পূর্বার্জিত জ্ঞান ছাড়াই শুধুমাত্র কাগজ-কলমে অণুসরন করে সমাধান করা সম্ভব। কম্পিউটিং মেশিন-এর ধারণা এই তত্ত্বের অনুরুপ ছিল। এই যন্ত্রগুলিকে দুই ভাগে ভাগ করা হত - অ্যানালগ (যাতে মূলতঃ তুলনার সাহায্যে কোন গণনা বা পাঠ নেওয়া হয়) ও ডিজিটাল (যাতে গণনা বা পাঠ নেওয়া, প্রকাশ করা এবং তথ্য বাঁচিয়ে রাখা সবই হয় সংখ্যার সাহায্যে)।