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